🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت میکروسرویسها با داتنت ۸، RabbitMQ، MassTransit و Saga
- آخرین آپدیت
دانلود Build Microservices with .NET 8, RabbitMQ, MassTransit, Saga
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای جامع طراحی و ساخت معماری میکروسرویس قوی با .NET 8، RabbitMQ، MassTransit و الگوی Saga
ساخت و استقرار میکروسرویسها در .NET 8
پیادهسازی پیامرسانی قابل اعتماد با RabbitMQ
تسلط بر MassTransit برای پیامرسانی در برنامههای .NET
پیادهسازی سیاستهای تلاش مجدد و مدیریت خطا
یادگیری الگوی Saga برای مدیریت تراکنشهای توزیعشده
پیشنیازها:
دانش پایه C# و .NET
تمایل به یادگیری
در این دوره جامع، نحوه طراحی و ساخت میکروسرویسهای مقاوم در برابر خطا با استفاده از .NET 8، RabbitMQ و MassTransit را خواهید آموخت. تمرکز اصلی این دوره بر ادغام الگوی Saga برای مدیریت موثر تراکنشها خواهد بود.
در طول دوره، شما:
معماری میکروسرویسها را درک خواهید کرد: بینش عمیقی در مورد اصول میکروسرویسها از جمله مقیاسپذیری، جداسازی اجزا و استقرار مستقل کسب خواهید کرد.
محیط توسعه خود را راهاندازی میکنید: یاد میگیرید چگونه محیط توسعه خود را با استفاده از .NET 8، RabbitMQ و MassTransit پیکربندی کنید تا فرآیند توسعه میکروسرویسهای خود را بهینه سازید.
پیامرسانی ناهمزمان را پیادهسازی میکنید: نحوه استفاده از RabbitMQ برای پیامرسانی بین سرویسها را کشف خواهید کرد که ارتباط قابل اعتماد و سازگاری دادهها را تضمین میکند.
از MassTransit استفاده خواهید کرد: MassTransit را به عنوان ابزاری قدرتمند برای سادهسازی پردازش پیام و ارکستراسیون سرویس، از جمله پیکربندی نقاط پایانی (endpoints)، مصرفکنندگان (consumers) و میانافزار (middleware) بررسی خواهید کرد.
تراکنشهای توزیعشده را با Saga مدیریت میکنید: به الگوی Saga میپردازید تا تراکنشهای طولانیمدت را در چندین میکروسرویس مدیریت کنید. شما هر دو رویکرد ارکستراسیون (Orchestration) و همرقصی (Choreography) را یاد خواهید گرفت و به شما امکان میدهد روش مناسب را برای سناریوهای کسبوکار خود انتخاب کنید.
پروژههای عملی را انجام خواهید داد: در تمرینها و پروژههای عملی که توسعه میکروسرویسهای دنیای واقعی را شبیهسازی میکنند، شرکت خواهید کرد و یادگیری خود را تقویت کرده و شما را برای سناریوهای تولید آماده میسازند.
بهترین شیوهها و الگوها را یاد خواهید گرفت: بهترین شیوههای صنعت برای ساخت میکروسرویسهای قابل نگهداری، قابل تست و مقیاسپذیر را به همراه الگوهای رایج و ضد الگوها برای اجتناب، خواهید آموخت.
در پایان این دوره، شما مهارتها و اعتماد به نفس لازم برای ساخت، استقرار و مدیریت میکروسرویسهای قوی، کارآمد و مقیاسپذیر را خواهید داشت و آماده خواهید بود تا چالشهای نرمافزاری مدرن را بر عهده بگیرید.
سرفصل ها و درس ها
مقدمهای بر Microservices, RabbitMQ و MassTransit
Introduction to Microservices, RabbitMQ, and MassTransit
به این دوره خوش آمدید
Welcome to this course
مفاهیم Exchange, Queue, Binding و Routing Key در RabbitMQ
Exchange, Queue, Binding, and Routing Key Concepts in RabbitMQ
درک مسیریابی پیام به صف بر اساس کلید مسیریابی
Understand Route Message To Queue based on Routing Key
راهاندازی محیط توسعه
Setting Up the Development Environment
نصب Visual Studio و .NET 8 SDK
Installing Visual Studio and .NET 8 SDK
نصب Docker و RabbitMQ
Installing Docker and RabbitMQ
2 میکروسرویس با RabbitMq, Masstransit و .Net 8
2 Microservices With RabbitMq, Masstransit and .Net 8
2 میکروسرویس با RabbitMq, Masstransit و .Net8 - بخش ۱
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 1
2 میکروسرویس با RabbitMq, Masstransit و .Net8 - بخش ۲
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 2
2 میکروسرویس با RabbitMq, Masstransit و .Net8 - بخش ۳
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 3
2 میکروسرویس با RabbitMq, Masstransit و .Net8 - بخش ۴
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 4
Direct Exchange
Direct Exchange
Direct Exchange - مفهوم
Direct Exchange - Concept
Direct Exchange - نمایش
Direct Exchange - Demo
Direct Exchange - پیادهسازی با MassTransit RabbitMq و .NET 8
Direct Exchange - Implementation with MassTransit RabbitMq and .NET 8
کد منبع پروژه
Project Source Code
Fanout Exchange
Fanout Exchange
Fanout Exchange - مفهوم
Fanout Exchange - Concept
Fanout Exchange - نمایش
Fanout Exchange - Demo
Fanout Exchange - پیادهسازی با MassTransit
Fanout Exchange - Implementation with MassTransit
Topic Exchange
Topic Exchange
Topic Exchange - مفهوم
Topic Exchange - Concept
Topic Exchange - نمایش
Topic Exchange - Demo
Topic Exchange - پیادهسازی با MassTransit بخش ۱
Topic Exchange - Implementation with MassTransit Part 1
Topic Exchange - پیادهسازی با MassTransit بخش ۲
Topic Exchange - Implementation with MassTransit Part 2
Headers Exchange
Headers Exchange
Headers Exchange - مفهوم
Headers Exchange - Concept
Headers Exchange - نمایش
Headers Exchange - Demo
Headers Exchange - پیادهسازی با MassTransit
Headers Exchange - Implementation with MassTransit
کاربران و مجوزها در RabbitMq
Users and Permissions in RabbitMq
مدیریت کاربران و مجوزها در RabbitMq - بخش ۱
Managing users and Permissions in RabbitMq - Part 1
مدیریت کاربران و مجوزها در RabbitMq - بخش ۲
Managing users and Permissions in RabbitMq - Part 2
مفاهیم پیشرفته
Advanced Concepts
Dead Letter Exchanges - بخش ۱
Dead Letter Exchanges - Part 1
Dead Letter Exchanges - بخش ۲
Dead Letter Exchanges - Part 2
انتشار قابل اعتماد - بخش ۱
Reliable Publishing - Part 1
انتشار قابل اعتماد - بخش ۲
Reliable Publishing - Part 2
انتشار قابل اعتماد - بخش ۳
Reliable Publishing - Part 3
صفهای رد شده، خط مشیهای تلاش مجدد و مدار شکن
Skipped Queues, Retry Policies, and Circuit Breaker
صفهای رد شده، خط مشیهای تلاش مجدد و مدار شکن - بخش ۱
Skipped Queues, Retry Policies, and Circuit Breaker - Part 1
صفهای رد شده، خط مشیهای تلاش مجدد و مدار شکن - بخش ۲
Skipped Queues, Retry Policies, and Circuit Breaker - Part 2
صفهای رد شده، خط مشیهای تلاش مجدد و مدار شکن - بخش ۳
Skipped Queues, Retry Policies, and Circuit Breaker - Part 3
الگوی Saga در RabbitMq و Masstransit
Saga Pattern in RabbitMq and Masstransit
مقدمهای بر الگوی Saga برای تراکنشهای توزیع شده
Introduction to the Saga pattern for distributed transactions
رویکرد Choreography
Choreography Approach
رویکرد Orchestration
Orchestration Approach
پیادهسازی الگوی Saga با RabbitMq و MassTransit و .Net 8 - بخش ۱
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 1
پیادهسازی الگوی Saga با RabbitMq و MassTransit و .Net 8 - بخش ۲
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 2
پیادهسازی الگوی Saga با RabbitMq و MassTransit و .Net 8 - بخش ۳
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 3
پیادهسازی الگوی Saga با RabbitMq و MassTransit و .Net 8 - بخش ۴
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 4
پیادهسازی الگوی Saga با RabbitMq و MassTransit و .Net 8 - بخش ۵
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 5
پیادهسازی الگوی Saga با RabbitMq و MassTransit و .Net 8 - بخش ۶
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 6
نمایش نظرات