آموزش جامع فریم ورک جنگو ( 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
نظرات کاربران در رابطه با این دوره