دوره آموزشی
The Great Courses
دوبله زبان فارسی

ساخت میکروسرویس‌ها با NET 8 ،RabbitMQ ،MassTransit. و Saga

ساخت میکروسرویس‌ها با 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

2,698,800 674,700 تومان

مشخصات آموزش

ساخت میکروسرویس‌ها با NET 8 ،RabbitMQ ،MassTransit. و Saga

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:39
  • مدت زمان :04:31:43
  • حجم :1.55GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید