Microservices Architecture and Implementation on .NET 5
24h 34m 13s
English
Paid
This course shows you how to build simple and clear microservices in .NET 5. You will work with Web API, Docker, RabbitMQ, MassTransit, gRPC, Ocelot, MongoDB, Redis, PostgreSQL, SQL Server, Dapper, and EF Core. You learn by building working services step by step.
What You Build
You build a small e‑commerce system. It includes Product, Basket, and Order services. You store data in MongoDB, Redis, PostgreSQL, and SQL Server. The services talk to each other through RabbitMQ and gRPC. You route calls through an Ocelot API Gateway.
Catalog Service
ASP.NET Core Web API
REST CRUD actions
MongoDB setup and containers
Repository pattern
Swagger OpenAPI
Basket Service
ASP.NET Web API
REST CRUD actions
Redis setup and containers
Call the Discount gRPC service to get final prices
Publish BasketCheckout events with MassTransit and RabbitMQ
Discount Service
ASP.NET gRPC server
Fast gRPC calls shared with the Basket service
Protobuf message design
Dapper for data access
PostgreSQL setup and containers
Service Communication
Sync calls through gRPC
Async events with RabbitMQ
Publish/Subscribe topic exchange
MassTransit for RabbitMQ work
Send BasketCheckout events to the Ordering service
Create a shared EventBus message library
Ordering Service
Apply DDD, CQRS, and Clean Architecture
CQRS with MediatR, FluentValidation, and AutoMapper
Consume BasketCheckout events with MassTransit
SQL Server setup and containers
EF Core with auto-migrations
API Gateway
Ocelot API Gateway setup
Route calls to microservice containers
Run multiple gateway or BFF types
Use the aggregator pattern in Shopping.Aggregator
WebUI Shopping App
ASP.NET Core MVC with Bootstrap and Razor
Call Ocelot through HttpClientFactory
Use Razor tools like view components, partials, helpers, and validation
Helper Tools
Portainer for simple container management
pgAdmin for PostgreSQL work
Docker Compose Setup
Containerize all services
Containerize all databases
Override environment settings
Code Quality Practices
You learn how to write clear and safe code across all layers. The course walks through a layered setup with DDD ideas. You build a structure with Core, Application, Infrastructure, and Presentation layers. You use SOLID rules, clean design patterns, dependency injection, logging, validation, and simple exception handling.
Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.
Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.
Watch Online 176 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 176 lessons in this course and access 10,000+ hours of premium content across all courses.
With ASP.NET Core we can develop Web APIs using C#. With React you can create modern, fast and flexible web applications. In this course we will use both tools
The only course you need to learn C# programming and master the .NET platform. Learn everything from scratch and put your skills to the test with exercises, qui
Using Unity 2020.1, we’ll show you how to include two essential game mechanics, dialogue and quests, in your games. This highly acclaimed series was over 200% f
12h 34m
Frequently asked questions
What is Microservices Architecture and Implementation on .NET 5 about?
This course shows you how to build simple and clear microservices in .NET 5. You will work with Web API, Docker, RabbitMQ, MassTransit, gRPC, Ocelot, MongoDB, Redis, PostgreSQL, SQL Server, Dapper, and EF Core. You learn by building…
Who teaches this course?
It is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 176 lessons with a total runtime of 24 hours 34 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/microservices-architecture-and-implementation-on-net-5. The page hosts every lesson with the integrated video player; no download is required.