دوره آموزشی
دوبله زبان فارسی
ساخت میکروسرویسها با NET 8 ،RabbitMQ ،MassTransit. و Saga
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت و استقرار میکروسرویسها در NET 8.
- پیادهسازی پیامرسانی قابل اعتماد با RabbitMQ
- تسلط به MassTransit برای پیامرسانی در اپلیکیشنهای داتنت
- پیادهسازی سیاست Retry و مدیریت خطا
- یادگیری الگوی Saga برای مدیریت تراکنشهای توزیع شده
پیشنیازهای دوره
- دانش پایه از سیشارپ و داتنت
- تمایل به یادگیری
توضیحات دوره
در این دوره جامع، شما یاد میگیرید که چگونه میکروسرویسهای مقاوم را با استفاده از NET 8. و RabbitMQ و MassTransit طراحی کرده و بسازید. تمرکز دوره روی یکپارچهسازی الگوی Saga برای مدیریت مؤثر تراکنشها خواهد بود.
آنچه در طول دوره میآموزید:
- درک معماری میکروسرویسها - به اصول میکروسرویسها مانند مقیاسپذیری، تفکیک و استقرار مستقل آشنا میشوید.
- راهاندازی محیط توسعه خود - یاد میگیرید چگونه محیط توسعه خود را با استفاده از NET 8. و RabbitMQ و MassTransit پیکربندی کنید تا فرآیند توسعه میکروسرویسهای شما راحتتر شود.
- پیادهسازی پیامرسانی غیرهمزمان - میآموزید که چگونه از RabbitMQ برای پیامرسانی بین سرویسها استفاده کرده و ارتباطی معتبر و سازگاری داده را تضمین کنید.
- استفاده از MassTransit - MassTransit را به عنوان ابزاری قدرتمند برای سادهسازی مدیریت پیامها و ارکستراسیون سرویسها، شامل پیکربندی اندپوینتها، consumers و میانافزار بررسی خواهید کرد.
- مدیریت تراکنشهای توزیع شده با Sagas -به الگوی Saga میپردازید تا تراکنشهای طولانی مدت را در چندین میکروسرویس مدیریت کنید. شما رویکردهای ارکستراسیون و choreography را یاد گرفته و میتوانید بهترین رویکرد را برای سناریوهای کسب وکار خود انتخاب کنید.
- پروژههای عملی - در تمرینات و پروژههای عملی که توسعه میکروسرویسهای واقعی را شبیهسازی میکنند، شرکت کرده، یادگیری خود را تقویت کرده و خود را برای سناریوهای تولید آماده میکنید.
- بهترین شیوهها و الگوها - بهترین شیوههای صنعت برای ساخت میکروسرویسهای قابل نگهداری، قابل تست و مقیاسپذیر و همچنین الگوها و ضدالگوهای رایج را که باید از آنها پرهیز کنید را یاد خواهید گرفت.
در پایان دوره، شما مهارتها و اعتمادبهنفس لازم برای ساخت، استقرار و مدیریت میکروسرویسهایی که قوی، کارآمد و مقیاسپذیر هستند را کسب کرده و آماده مقابله با چالشهای نرمافزاری مدرن خواهید بود.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان آینده - شروع کار خود در توسعه نرمافزار با مهارتهای میکروسرویس
- توسعهدهندگان مبتدی و متوسط - عمیقتر کردن درک خود از معماری میکروسرویسها
- معماران نرمافزار - یادگیری بهترین شیوهها برای طراحی سیستمهای مبتنی بر میکروسرویسها
- رهبران فنی و مدیران - بینشهایی درباره رهبری تیمهای توسعه میکروسرویسها به دست آورید.
- علاقهمندان به فناوری - کشف فناوریهای مدرن مانند NET 8. و RabbitMQ و MassTransit و الگوی Saga
ساخت میکروسرویسها با NET 8 ،RabbitMQ ،MassTransit. و Saga
-
به این دوره خوش آمدید 01:39
-
مفاهیم تبادل، صف، اتصال و کلید مسیریابی در RabbitMQ 03:50
-
درک مسیر پیام به صف بر اساس کلید مسیریابی 02:28
-
2 میکروسرویس با RabbitMQ و MassTransit و NET 8. - بخش 1 06:59
-
2 میکروسرویس با RabbitMQ و MassTransit و NET 8. - بخش 2 07:51
-
2 میکروسرویس با RabbitMQ و MassTransit و NET 8. - بخش 3 11:19
-
2 میکروسرویس با RabbitMQ و MassTransit و NET 8. - بخش 4 03:36
-
تبادل مستقیم - مفهوم 00:45
-
تبادل مستقیم - دمو 05:09
-
تبادل مستقیم - پیادهسازی با MassTransit و RabbitMQ و NET 8. 18:17
-
تبادل Fanout - مفهوم 01:06
-
تبادل Fanout - دمو 13:41
-
تبادل Fanout - پیادهسازی با MassTransit 08:02
-
تبادل تاپیک - مفهوم 03:29
-
تبادل تاپیک - دمو 07:57
-
تبادل تاپیک - پیادهسازی با MassTransit بخش 1 06:25
-
تبادل تاپیک - پیادهسازی با MassTransit بخش 2 10:47
-
تبادل هدر - مفهوم 03:57
-
تبادل هدر - دمو 08:19
-
تبادل هدر - پیادهسازی با MassTransit 14:39
-
مدیریت کاربران و مجوزها در RabbitMQ - بخش 1 00:59
-
مدیریت کاربران و مجوزها در RabbitMQ - بخش 2 09:10
-
تبادلات نامه برگشتی - بخش 1 01:58
-
تبادلات نامه برگشتی - بخش 2 06:03
-
انتشار قابل اعتماد - بخش 1 00:43
-
انتشار قابل اعتماد - بخش 2 01:52
-
انتشار قابل اعتماد - بخش 3 02:45
-
صفهای نادیده گرفته شده، سیاستهای Retry و مدارشکن - بخش 1 14:48
-
صفهای نادیده گرفته شده، سیاستهای Retry و مدارشکن - بخش 2 05:45
-
صفهای نادیده گرفته شده، سیاستهای Retry و مدارشکن - بخش 3 15:08
-
مقدمهای بر الگوی Saga برای تراکنشهای توزیع شده 02:26
-
رویکرد Choreography 03:48
-
رویکرد ارکستراسیون 02:49
-
پیادهسازی الگوی Saga با RabbitMQ و MassTransit و NET 8. - بخش 1 03:45
-
پیادهسازی الگوی Saga با RabbitMQ و MassTransit و NET 8. - بخش 2 12:50
-
پیادهسازی الگوی Saga با RabbitMQ و MassTransit و NET 8. - بخش 3 07:42
-
پیادهسازی الگوی Saga با RabbitMQ و MassTransit و NET 8. - بخش 4 07:17
-
پیادهسازی الگوی Saga با RabbitMQ و MassTransit و NET 8. - بخش 5 15:46
-
پیادهسازی الگوی Saga با RabbitMQ و MassTransit و NET 8. - بخش 6 10:02
مشخصات آموزش
ساخت میکروسرویسها با NET 8 ،RabbitMQ ،MassTransit. و Saga
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:39
- مدت زمان :04:31:43
- حجم :1.55GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy