Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Build Microservices with .NET 8, RabbitMQ, MassTransit, SagaГод выпуска: 2024
Производитель: Udemy
Сайт производителя:
https://www.udemy.com/course/build-microservices-with-net-8-rabbitmq-masstransit-saga-patternАвтор: CodeCraft Mastery
Продолжительность: ~4h33m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: In this comprehensive course, you will learn how to design and build resilient microservices using .NET 8, RabbitMQ, and MassTransit, with a focus on integrating the Saga pattern for effective transaction management.Throughout the course, you will:Understand Microservices Architecture: Gain insights into the principles of microservices, including scalability, decoupling, and independent deployment.Set Up Your Development Environment: Learn how to configure your development environment using .NET 8, RabbitMQ, and MassTransit to streamline your microservices development process.Implement Asynchronous Messaging: Discover how to use RabbitMQ for messaging between services, ensuring reliable communication and data consistency.Utilize MassTransit: Explore MassTransit as a powerful tool for simplifying message handling and service orchestration, including configuring endpoints, consumers, and middleware.Manage Distributed Transactions with Sagas: Dive into the Saga pattern to handle long-running transactions across multiple microservices. You will learn both orchestration and choreography approaches, enabling you to choose the right method for your business scenarios.Hands-On Projects: Engage in practical exercises and projects that simulate real-world microservices development, reinforcing your learning and preparing you for production scenarios.Best Practices and Patterns: Learn industry best practices for building maintainable, testable, and scalable microservices, along with common patterns and anti-patterns to avoid.By the end of this course, you will have the skills and confidence to build, deploy, and manage microservices that are robust, efficient, and scalable, ready to tackle modern software challenges.
[spoiler="Содержание"]
01:39
Exchange, Queue, Binding, and Routing Key Concepts in RabbitMQ
03:50
Understand Route Message To Queue based on Routing Key
02:28
Installing Visual Studio and .NET 8 SDK
02:12
Installing Docker and RabbitMQ
01:38
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 1
06:59
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 2
07:51
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 3
11:19
2 Microservices With RabbitMq, Masstransit and .Net8 - Part 4
03:36
00:45
05:09
18:17
Project Source Code
01:01
Fanout Exchange - Concept
01:06
Fanout Exchange - Demo
13:41
Fanout Exchange - Implementation with MassTransit
08:02
Topic Exchange - Concept
03:29
Topic Exchange - Demo
07:57
Topic Exchange - Implementation with MassTransit Part 1
06:25
Topic Exchange - Implementation with MassTransit Part 2
10:47
Headers Exchange - Concept
03:57
Headers Exchange - Demo
08:19
Headers Exchange - Implementation with MassTransit
14:39
Managing users and Permissions in RabbitMq - Part 1
00:59
Managing users and Permissions in RabbitMq - Part 2
09:10
Dead Letter Exchanges - Part 1
01:58
Dead Letter Exchanges - Part 2
06:03
Reliable Publishing - Part 1
00:43
Reliable Publishing - Part 2
01:52
Reliable Publishing - Part 3
02:45
Skipped Queues, Retry Policies, and Circuit Breaker - Part 1
14:48
Skipped Queues, Retry Policies, and Circuit Breaker - Part 2
05:45
Skipped Queues, Retry Policies, and Circuit Breaker - Part 3
15:08
Introduction to the Saga pattern for distributed transactions
02:26
Choreography Approach
03:48
Orchestration Approach
02:49
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 1
03:45
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 2
12:50
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 3
07:42
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 4
07:17
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 5
15:46
Implementing the Saga Pattern with RabbitMq and MassTransit and .Net 8 - Part 6
10:02
Project Source code
00:59
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, ~400kbps
Аудио: AAC, 44.1kHz, 128kbps, stereo
[spoiler="Скриншоты"]

[/spoiler]