Skip to content
UdemyJava Spring FrameworkPaid courseBeginner levelCertificate

Introduction to Microservices with .Net Core (Udemy.com)

Learn Microservice architecture on .NET Core using ASP.NET Core, RabbitMQ, MongoDB, Redis, Masstransit and CQRS Pattern

Created by: Shashank Dhyani

Last updated August 2026

icon
What you will learn

  • Fundamentals of Microservices architecture.
  • Implement API Gateway using ASP .NET Core Application.
  • Connect Microservice with NoSQL database MongoDB.
  • How to Structure Microservice Project using ASP .Net Core Application
  • Develop microservices with ASP .NET Core Web APIs
  • Postman tool installation and Basics.
  • Install RabbitMQ to implement event based communication in microservice architecture.
  • Install Masstransit to communicate with RabbitMQ Message Broker from Application.
  • Fundamentals of AMQP (Advanced Message Queuing Protocol) and RabbitMQ.
  • Communicate between API Gateway and microservices using RabbitMQ with Masstransit.
  • Create Masstransit Consumers to consume published messages.
  • Fundamentals of CQRS (Command Query Segregation Principle).
  • Refactor application as per CQRS Design (Physical layer Separation).

How it compares

Against the other 101 rated Udemy courses in Java Spring Framework on CourseDuck:

  • Rating4.1 out of 5higher than 7% of them
  • Reviews139#94 of 102 by number of reviews
  • Length9.4 hoursshorter than 59% of them
  • Last updatedAugust 2026more recently than 74% of them

icon
Course Description

Note: This course focuses on the architecture and core concepts of microservices, which remain largely the same across .NET versions. While the hands-on demonstrations use .NET Core 3.1, the concepts and design principles apply equally to newer versions of .NET.


Curriculum:


  1. Learn the basics of microservices and what problem it solves.

  2. Learn the basics of the components of the microservices (API Gateway, Message Brokers, Services, Database).

  3. Implement a microservice architecture with event-driven communication using ASP.NET Core, RabbitMQ, Masstranit, and MongoDB.

  4. Learn microservice by following step-by-step coding tutorials and implementations of key concepts.

  5. Learn Masstransit and its features to work with message brokers like RabbitMQ, ActiveMQ, or Azure Service Bus.

  6. Connect Microservice with MongoDB and use Robo3T for viewing MongoDB data.

  7. Learn Postman tool installation and its basics.

  8. Learn fundamentals of AMQP (Advanced Message Queuing Protocol) and RabbitMQ and its exchanges.

  9. Learn API Gateways and how to communicate between API Gateway and microservices over RabbitMQ Message Broker.

  10. Learn fundamentals of CQRS (Command Query Segregation Principle).

  11. Implement Authentication and  Authorization in microservices using JSON Web Tokens.

  12. Learn the necessary tools required in the microservice ecosystem.

  13. What is Benchmarking and Apache Bench Installation to micro-benchmark our application?

  14. Learn how to unit test APIs and Masstransit Events Consumers using NUnit.

  15. Learn to write resilient microservices using Polly (a fault-tolerant library ) by implementing Policies.

  16. Learn to integrate Swagger Documentation with microservice for API endpoint documentation and testing.

  17. Learn to integrate Redis (In Memory database) with Microservice and perform CRUD operation.

  18. Learn what are distributed transactions and how to implement distributed transactions in microservices.

  19. What is Routing Slip Pattern?

  20. Implementing Routing Slip pattern using Masstransit Courier to handle the distributed transaction.

  21. What is Idempotency in microservices and why is it necessary?

  22. Implementation of idempotent microservice using Idempotent Consumer Pattern.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Shashank Dhyani

Technology enthusiast.  7+ yrs in the software industry.
Comfortable in frameworks and libraries like .Net Core, ReactJS,  Angular 6, GraphQL, Apollo, and Redux.

Fluent in languages like C#, Javascript, and Typescript.

Design patterns and architectural styles are my areas of interest.

Here to share my knowledge and enhance my teaching skills.

icon
More Java Spring Framework courses

$84.99

$84.99

$12.99

$11.99

$10.99

$94.99

icon
Reviews

4.1

139 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Filipe Reis on 8/30/2024

The topics in this course are good. Good demo of microservice implementation in .NET. Not for microservices beginners, you need general knowledge of Microservices Architecture.

By Valdal on 2/15/2023

These course topics are excellent, i have worked on a microservice project before, but i never thought about it in such a way. Thank you. However, this course uses .NET core 3.1, which is outdated, but if are seasoned .NET developer who want to learn the microservice concepts with code example, this course should not be skipped.

By Umar Ahmad Aminu on 2/8/2023

This is quite poor in terms of explanations and clarity. Somethings just appear out of nowhere... Seems random... I am so frustrated right now.

By Daniele Picchi on 10/7/2022

Corso molto interessante, mi ha tolto un po di dubbi che avevo

By Sayali Sahu on 9/24/2022

Great course!!! Finally found video of Polly Policies demo implementation after browsing so many tutorials on YouTube, Udemy and Lynda. Thank you. Just to point out, for me, authentication and authorization section is a bit longer than necessary.

By Jorge Milans on 7/21/2022

The topics given in this course are very good, the topic that there are some parts where the teacher writes the code and it doesn't compile for me and then later changes are seen that correct my problem, so sometimes I get lost because I don't know if the mistake is mine or not.

By Sagar Vaidya on 7/11/2022

Very well presented, well explained!! I liked the course has more focus on coding rather than boring theory, all concept were explained with code. To point out one case, When instructor gave demo on Why Idempotent consumers are needed with message brokers. One point is, I expected that Ocelot should have been covered as API Gateway. Still, This course is on point. Cheers!!!

By Ezra Bennett on 4/25/2022

I haven't finished the course yet, but I loved the explanation, that are provided with simple to understand example. Looking forward to the section from where coding begins.

By Surya Prakash Pandey on 4/20/2022

The explanation and engagement could be better. The way the trainer takes long and lots of pauses while speaking this looks so annoying and leads to distraction from learning. Most of the topics you will never understand if you are a beginner. I hope it will help you decide while taking this course.

By Pawan Sharma on 2/20/2022

The author explained the code, that he was writing that is what i was looking for.

Showing all 10 reviews on CourseDuck

Read all 139 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100