.NET Core Microservices - The Complete Guide (.NET 6 MVC)

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

.NET Core Microservices - The Complete Guide (.NET 6 MVC)

Coursera · Beginner ·🔧 Backend Engineering ·3mo ago

Key Takeaways

Builds a real microservices-based application with .NET 6 and explores the foundational elements of microservices

Original Description

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll learn the foundational elements of microservices by building a real microservices-based application with .NET 6. We'll incrementally construct multiple microservices, utilizing IdentityServer for authentication and authorization. The course covers basic blocks of IdentityServer, .NET API, Ocelot, Entity Framework Core, and clean architecture with .NET 6. You'll develop e-commerce modules including product, shopping cart, ordering, payment, and email microservices, using SQL Server and Azure Service Bus with Ocelot API Gateway. By the end of the course, you'll have a complete application with seven fully functional .NET-based microservices, understanding every line of code and their interactions. Topics include .NET 6 microservices architecture, role-based authorization with IdentityServer, Azure Blob Storage basics, and Azure Service Bus. This course is designed for intermediate to advanced developers with a basic understanding of .NET Core and MVC frameworks. Familiarity with C# programming and fundamental web development concepts is recommended.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
10 Most Common Mistakes Java Developers Make in Interviews
Learn the common mistakes Java developers make in interviews and how to avoid them to improve your chances of success
Medium · Programming
📰
# C++ Error Messages Translated — 10 Common Compilation & Link Errors Explained
Learn to decipher 10 common C++ error messages for compilation and linking, improving debugging efficiency
Dev.to · Yilong Wu
📰
# Picking What to Read Next: The Trade-offs of Ranked-Choice Voting in a Django App
Learn how to implement ranked-choice voting in a Django app, weighing the trade-offs and complexities involved
Medium · Python
📰
The Ultimate Rust ORM Comparison 2026: Diesel vs SQLx vs SeaORM vs Rusqlite — Pick Your Powerhouse!
Compare top Rust ORMs Diesel, SQLx, SeaORM, and Rusqlite to choose the best fit for your project
Medium · Programming
Up next
Beginners Guide to GPT4 API & ChatGPT 3.5 Turbo API Tutorial
Adrian Twarog
Watch →