تخفیف عضویت ویژه تا 18 مهر فعال شد

دوره آموزش معماری میکروسرویس در پایتون

# اَبَردوره آموزش معماری میکروسرویس در پایتون

در دوره آموزش میکروسرویس پایتون یاد می‌گیرید چگونه یک نرم‌افزار بزرگ و یکپارچه را به سرویس‌های مستقل کوچک و قابل توسعه تقسیم کنید و یک پروژه واقعی را با معماری Microservices پیاده‌سازی کنید. معماری میکروسرویس یکی از محبوب‌ترین روش‌های طراحی نرم‌افزارهای مدرن و مقیاس‌پذیر است و در بسیاری از پروژه‌های بزرگ از آن استفاده می‌شود. در این دوره با استفاده از Python، Django و Django REST Framework یک پروژه واقعی را از معماری اولیه تا اجرای سرویس‌های مختلف طراحی و پیاده‌سازی خواهیم کرد.

در طول دوره با مفاهیم مهم معماری میکروسرویس مانند API Gateway، ارتباط بین سرویس‌ها، Database per Service، احراز هویت با JWT و Message Broker، Event-Driven Architecture، RabbitMQ، Redis و Celery آشنا می‌شوید. همچنین نحوه مدیریت ارتباطات همزمان و غیرهمزمان بین سرویس‌ها، مدیریت خطا، Retry، Idempotency، Eventual Consistency و الگوهایی مانند Saga Pattern را در قالب یک پروژه عملی یاد خواهید گرفت. برای اجرای محیط توسعه و استقرار سرویس‌ها نیز از Docker و Docker Compose استفاده می‌کنیم.

هدف این دوره صرفاً آموزش مفاهیم تئوری میکروسرویس نیست؛ بلکه در پایان دوره شما یک دید عملی و واقعی نسبت به طراحی و توسعه سیستم‌های Microservices خواهید داشت و می‌توانید معماری پروژه‌های بزرگ Python و Django را بهتر طراحی کنید. همچنین مباحث تست سرویس‌ها، مانیتورینگ، لاگ‌گیری، Observability، Prometheus، Grafana، OpenTelemetry بررسی می‌شوند تا پروژه نهایی به ساختار یک سیستم واقعی و قابل استقرار نزدیک باشد. اگر می‌خواهید از معماری Monolithic به سمت سیستم‌های مقیاس‌پذیر حرکت کنید، این دوره می‌تواند مسیر مناسبی برای شما باشد.

 

# پیش نیاز دوره معماری میکروسرویس پایتون

این دوره آموزش microservice در پایتون، یک دوره پیشرفته است و ابزارهای متعددی در آن استفاده شده است. اما برای اینکه افراد بیشتری بتوانند از محتویات این دوره استفاده کنند، سعی شده تا توضیحات کاملی درباره هر ابزار داده شود. برای شروع، دانشجو باید تسلط نسبی به پایتون و جنگو داشته باشد. همچنین آشنایی با جنگورست فریمورک نیز کمک کننده خواهد بود. بقیه ابزارها توضیح داده خواهند شد.



0

intro

4:32

رایگان

1

microservices

21:36

رایگان

2

services

18:29

رایگان

3

user

15:14

4

jwt

20:42

5

env

15:9

6

docker

30:52

7

catalog

18:49

8

viewset

16:24

10

catalog test

26:19

11

nginx

26:1

12

redis

7:40

13

cache

22:59

14

rabbitmq

7:13

15

event driven

39:11

16

celery

24:7

17

cart service

38:22

دوره های پیشنهادی

دوره آموزش معماری میکروسرویس در پایتون
دوره آموزش معماری میکروسرویس در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش الستیک سرچ
دوره آموزش الستیک سرچ
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش امنیت در وب
دوره آموزش امنیت در وب
تکمیل ضبط
امیرحسین بیگدلو


مونگارد