نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
حرکت از معماری سنتی به معماری کانتینری می تواند ترسناک باشد. این دوره به شما می آموزد که چگونه از Docker و Docker Compose برای ساخت و استقرار برنامه های Python بسیار مقیاس پذیر استفاده کنید. ساخت برنامه های Python بسیار مقیاس پذیر در معماری مبتنی بر میکروسرویس می تواند چالش برانگیز باشد. در این دوره آموزشی، توسعه برنامههای پایتون با داکر، یاد میگیرید که چگونه برنامههای پایتون بسیار مقیاسپذیر را در کانتینرهای داکر اجرا کنید. ابتدا نحوه ایجاد یک Dockerfile و کانتینری کردن یک برنامه پایتون را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد و اتصال چند کانتینر docker را با استفاده از Docker Compose خواهید فهمید. در نهایت، یاد خواهید گرفت که چگونه برنامه خود را آماده تولید کنید و آن را در حالی که در یک کانتینر در حال اجرا است، اشکال زدایی کنید. پس از اتمام این دوره، مهارت ها و دانش استفاده از پایتون با داکر را خواهید داشت که برای ساختن برنامه های قوی و مقیاس پذیر پایتون در داکر لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع کار با پایتون و داکر
Getting Started with Python and Docker
-
معرفی
Introduction
-
راه اندازی محیط
Environment Setup
-
کد ویژوال استودیو در مقابل PyCharm
Visual Studio Code vs. PyCharm
-
ساخت اپلیکیشن فلاسک
Building a Flask Application
-
ساختن یک برنامه فلاسک: اجرای کد
Building a Flask Application: Code Execution
-
داکر کردن یک برنامه فلاسک
Dockerizing a Flask Application
-
ایجاد یک Dockerfile و اجرای یک کانتینر
Creating a Dockerfile and Running a Container
-
نتیجه
Conclusion
اجرای چندین کانتینر با Docker Compose
Running Multiple Containers with Docker Compose
-
مقدمه ای بر Docker Compose
Introduction to Docker Compose
-
پیکربندی Docker Compose برای سرویس محصول
Configuring Docker Compose for the Product Service
-
افزودن Nginx به برنامه
Adding Nginx to the Application
-
مقدمه ای بر SQL Alchemy
Introduction to SQL Alchemy
-
ادغام MySQL در برنامه با استفاده از SQL Alchemy
Integrating MySQL into the Application Using SQL Alchemy
-
تست برنامه با Postman
Testing the Application with Postman
-
نتیجه
Conclusion
آماده سازی برنامه کاربردی شما برای تولید
Making Your Application Production-ready
-
معرفی
Introduction
-
ماژول ثبت پایتون
Python Logging Module
-
اضافه کردن ورود به سیستم به خدمات محصول
Adding Logging to the Product Service
-
پیکربندی برنامه با ConfigParser
Application Configuration with ConfigParser
-
جلدهای داکر
Docker Volumes
-
اسرار داکر
Docker Secrets
-
Docker شبکه های شبکه را تشکیل می دهند
Docker Compose Networks
-
نتیجه
Conclusion
اشکال زدایی برنامه های پایتون در حال اجرا در کانتینرها
Debugging Python Applications Running in Containers
-
معرفی
Introduction
-
اصلاح کد پایتون در حال اجرا در داخل یک کانتینر
Modifying Python Code Running Inside a Container
-
اشکال زدایی کانتینرها با PyCharm
Debugging Containers with PyCharm
-
اشکال زدایی کانتینرها با کد ویژوال استودیو
Debugging Containers with Visual Studio Code
-
نتیجه
Conclusion
نمایش نظرات