توضیحات
آموزش پیشرفته ساخت RESTful API در Django و داکر
نام دوره :No Shortcuts Guide to Django RESTful APIs with Docker
پیش نیاز:
- این دوره برای مبتدیان مطلق نیست.
- این دوره برای توسعه دهندگان پایتون با حداقل 1 سال سابقه توسعه وب یا بیشتر مورد هدف قرار گرفته است
- ترجیحاً از رایانه ای با هر سیستم عامل مبتنی بر LINUX یا MacOS استفاده کنید. در صورت عدم امکان، دستگاه ویندوز نیز کار می کند، اما من مطالب دوره را با دستگاه ویندوز تست نکرده ام
- شما باید با مفاهیم اولیه پیرامون اسکریپت های پوسته، داکر، API و جنگو آشنا باشید.
توضیحات:
سلام، به این دوره آموزشی درباره ساخت یک API آماده و دقیق Django REST خوش آمدید، که بر روی یک سرور وب ارائه شده توسط NGINX، در یک نام دامنه سفارشی اجرا می شود و به طور ایمن از طریق HTTPS با گواهینامه های SSL از Letsencrypt ارائه می شود.
این دوره برای مبتدیان مطلق نیست.
ما با استفاده از ابزارهایی مانند Docker، Celery، Redis، Flower، Nginx، Nginx Proxy manager، Portainer، اسکریپت های پوسته و موارد دیگر به هدف خود خواهیم رسید.
دوره آموزش پیشرفته ساخت RESTful API در Django و داکر برای کسانی است که حداقل 6 ماه تجربه توسعه وب دارند، یا بیشتر بهتر است.
قبل از شروع، باید با مفاهیم زیر آشنایی داشته باشید، تا جایی که سعی می کنم همه چیز را توضیح دهم.
مفاهیمی که به آن خواهیم پرداخت عبارتند از:
- داکر و اجرای چندین کانتینر
- 2 ایمن سازی API Django REST با HTTPS با استفاده از گواهینامه های SSL
- REST API با Django و Django Rest Framework
- نماهای کلاسی
- اسکریپت پوسته.
- کارهای ناهمزمان با Celery و Redis
- نظارت بر وظایف ناهمزمان با Flower
- مقدمه ای بر تست API با Pytest با استفاده از کارخانه ها و فیکسچرها.
- احراز هویت مبتنی بر توکن
- کار با ایمیل در توسعه با Mailhog و در تولید با Mailgun
- پوشش تست پایتون
- ارائه فایل های استاتیک و رسانه ای با NGINX و whitenoise
- Makefiles و نحوه کار با Docker را آسان تر می کند.
همه اینها باید گام به گام پوشش داده شود تا بتوانید از مهارت هایی که در این دوره یاد می گیرید برای ساخت برنامه های کاربردی بزرگتر و بهتر در مقیاس استفاده کنید.
دوره آموزش پیشرفته ساخت RESTful API در Django و داکر برای چه کسانی است:
توسعه دهندگان پایتون متوسط کنجکاو در مورد نحوه استفاده از چارچوب Django REST با اسکریپت های پوسته، Docker، Docker، Celery، Redis، Rabbitmq، Flower و Nginx هستند. با استفاده از ابزارهای دیگر مانند Portainer، مدیر پروکسی NGINX و سایر ابزارها، همه چیزهایی را که برای ترکیب این فناوری ها در یک ساخت تولید نیاز دارید، یاد خواهید گرفت.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید