آموزش جامع فریم ورک جنگو ( Django )

اگر از عاشقان پایتون باشید, نباید از فریم ورک محبوب و البته قدرتمند جنگو غافل شوید. این فریم ورک مبتنی بر وب و سطح بالا, رایگان و البته Open Source است.
این فریم ورک شامل مجموعه ای از ماژول هاست که به شما این امکان را می دهند که برنامه یا وب سایت خود را از ابتدا طراحی نمایید.
شرکت های بزرگی مانند Udemy ، Pinterest ، YouTube ، Instagram از جمله شرکت هایی هستند که از این فریم ورک و مزایایی همچون امنیت بالا بهره مند شده اند.
ما در اکادمی برنامه نویسان روش کار با این فریم ورک را به صورت کاملا عملی پیش خواهیم برد.
در طول مسیر با پروژه هایی که پیش رو داریم، چالش های بالقوه جنگو را کشف خواهید کرد و به تسلط بالایی خواهید رسید.
- مدرس دوره : محمد اردوخانی ( رزومه )
- تعداد ویدیوها : 40 ویدیو
- مدت زمان دوره : 8:41:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1402/12/02

آموزش جامع Django Celery
Django Celery یک ابزار قدرتمند برای اجرای عملیات همزمان و همینطور تسک های زمانبندی شده در پروژههای Django می باشد. این ابزار از طریق استفاده از مفهوم صف (Queue) اجرای عملیاتهای غیرهمزمان را مدیریت میکند.
با استفاده از Django Celery، امکان انجام عملیاتهایی که زمان زیادی برای اجرا نیاز دارند، به صورت غیرهمزمان فراهم می شود. به عنوان مثال، اگر در پروژه نیاز داشته باشید تا تعداد بسیار زیادی ایمیل برای کاربران خود ارسال کنید، میتوانید این عملیات را با استفاده از این ابزار انجام دهید. در واقع ارسال ایمیلها به صورت غیرهمزمان و در پسزمینه انجام میشود و کاربران میتوانند به طور همزمان با ارسال ایمیلها، به سایر بخشهای پروژه دسترسی داشته باشند و تداخلی در انجام تسک ها ایجاد نمی شود.
همچنین با استفاده از Celeryمیتوانید عملیاتهای زمانبندی شده را مدیریت کنید. به عنوان مثال، میتوانید تعدادی تسک را برنامهریزی کنید که به صورت دورهای و در زمانهای مشخص اجرا شوند. این قابلیت به شما امکان میدهد تا عملیاتهای مرتبط با پردازش دادهها، بهروزرسانی اطلاعات و سایر وظایف مشابه را به صورت خودکار و در زمانهای مشخص انجام دهید.
به طور کلی، Django Celery یک ابزار قدرتمند است که به شما امکان میدهد عملیاتهای غیرهمزمان و زمانبندی شده را در پروژههای Django مدیریت کنید. با استفاده از این ابزار، میتوانید عملکرد و کارایی پروژه خود را بهبود داده و تجربه ی کاری بسیار خوبی را برای کاربران سایت خود فراهم کنید.
پیش نیاز های دوره :
فهرستـــ ویدیوها
مدت زمان دوره 8:41:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
نصب و راه اندازی WSL در ویندوز
نصب و راه اندازی WSL در ویندوز، نصب ubuntu و نصب redis روی آن
Containerize کردن پروژه در Docker
Containerize کردن پروژه در Docker، بررسی ساختار Dockerfile و docker-compose
نظرات کاربران در رابطه با این دوره
سیداسماعیل سیدعباسی
ارسال شده در 1403/01/30سلام استاد عزیز
باتوجه به اینکه دورتون کاربردی هست و بنظرم مشکل همه کسانی که از این دوره میخوان استفاده عملی داشته باشن، پابلیش کردن پروژه containerize شده هست. اگه میشه یه ویدئو دیگه پر کنید جهت یاد دادن (نحوه پابلیش پروژه جنگو containerize شده) وچگونگی اتصال همچین پروژه هایی به دامین هم آموزش داده بشه . بنظرم دوره بدون این مورد کامل نیست. ممنون از دوره های خوبتون
محمد اردوخانی (مدرس)
ارسال شده در 1403/02/26سلام خدمت شما دوست عزیز
حتما در اولین فرصت مبحث پابلیش رو هم به ادامه دوره ی آموزشی اضافه میکنم
موفق باشین :)
مهدی رمضانی سرخونی
ارسال شده در 1403/04/16سلام دوست عزیز
یه سرور مجازی لینوکسی تهیه کنید و داکر رو روی اون نصب کنید و خیلی راحت میتونید پروژتون رو پابلش کنید
مجيد اشرفي
ارسال شده در 1402/12/14سلام استاد
مدتي نيستيد .ان شا الله سلامتي برقرار باشد.
محمد اردوخانی (مدرس)
ارسال شده در 1403/02/26سلام خدمت شما دوست عزیز
بحمدالله خوبم دوست من. ان شاءالله به زودی پرقدرت به مسیر آموزشی ادامه میدیم
براتون آرزوی موفقیت میکنم :)
دانیال صدری
ارسال شده در 1402/11/29سلام خسته نباشید
حدود چند جلسه دیه مونده؟
محمد اردوخانی (مدرس)
ارسال شده در 1403/01/30سلام خدمت شما دوست عزیز
دوره به اتمام رسیده دوست من
موفق باشین :)
nafassharify1380
ارسال شده در 1402/11/15استاد این دوره تقریبا چقدر مونده تموم بشه ؟
آیا مثل دوره جنگو طولانیه یا نهایت تا یکی دو ماه دیگه تموم میشه؟
محمد اردوخانی (مدرس)
ارسال شده در 1402/11/15سلام خدمت شما دوست عزیز
خیر طولانی نیست و تقریبا 10 جلسه دیگه از دوره باقی مونده
موفق باشین :)
زمان ضیاءبخش گنجی
ارسال شده در 1402/10/22جناب اردوخانی
مثل همیشه عالی عالی و عالی
صدای جذاب و قدرت بیان بسیار فوق العاده.
منتظر بخشهای بعدی این آموزش و آموزشهای دیگه هستم.
فوق العاده هست تدریستون
محمد اردوخانی (مدرس)
ارسال شده در 1402/10/23سلام خدمت شما دوست عزیز
نظر لطف شماست دوست من
خوشحالم که آموزش براتون مفید بوده
براتون آرزوی موفقیت و سلامتی میکنم :)
shahab81
ارسال شده در 1402/10/19سلام جناب اردوخانی ...
بنده 2 سالی هس جنگو کار میکنم
پایتونو از خودتون یاد گرفتم...
جنگو رو از خودتون یاد گرفتم...
حتی api نویسی با drf هم از خودتون یاد گرفتم همین یکی دوماه پیش...
2 الی 3 تا پروژه هم زدم برا بقیه...
و اینکه خیلی این celery احساس نیاز میشد برام که یادش بگیرم بعد از جنگو...
واقعا نمیدونم چی بگم هم صداتون هم بیانتون بینظیره(از نظر بنده)
نظر من اینه که بعد از دوره celery.... وب سوکت با django channels هم یاد بدین...
ممنون که وقت میزارین:)
سپاس
محمد اردوخانی (مدرس)
ارسال شده در 1402/10/20سلام خدمت شما دوست عزیز
خیلی خوشحالم که تونستم بهتون کمک کنم
نظر لطف شما هستش نسب به بنده
امیدوارم هر جا که هستین شاد و سلامت باشین
چشم سعی میکنم یک دوره برای Django Channels هم در سایت منتشر کنم
براتون آرزوی موفقیت میکنم :)
ebrahimi_manny
ارسال شده در 1402/10/16جناب اردوخانی سلام خسته نباشید. توی این دوره در مورد celery-beat هم قراره حرفی زده بشه ؟
محمد اردوخانی (مدرس)
ارسال شده در 1402/10/17سلام خدمت شما دوست عزیز
بله دوست من این مورد هم بررسی میشه