Cademy logoCademy Marketplace

Course Images

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

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

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 11 hours 52 minutes

  • All levels

Description

Are you one of those developers who have heard the buzzword about microservices, but you don't know where to start from? Or are you wondering if a microservices architecture is a right fit for your .NET project? Then this course is for you. Learn all about microservices architecture using .NET Core MVC and protect your project or team from the drawbacks of a monolithic application.

In this course, you will learn the foundational elements of microservices by incrementally building a real microservices-based application with .NET 6, step by step. We will be building multiple microservices and for authentication and authorization, we will be using IdentityServer. The content of the course will guide you through the basic blocks of Identity server and how to get it up and running. You will learn how to build microservices in the .NET world using .NET API, Ocelot, IdentityServer, Entity Framework core, and clean architecture using the latest .NET 6! We will develop ecommerce modules over product, shopping cart, ordering, payment, and email microservices with SQL server communicating over Azure Service Bus and using Ocelot API gateway. You can find microservices architecture and step-by-step implementation on .NET along with step-by-step development in this course with extensive explanations and details. By the end of this course, you will have an application with seven fully working .NET-based microservices but most importantly, you will understand every line of code, how the microservices work together, and why we ended up with the final implementation. All resources and code files are placed at https://github.com/PacktPublishing/.NET-Core-Microservices---Complete-Guide-.NET-6-MVC-

What You Will Learn

Understand .NET 6 microservices architecture
Learn .NET API with authentication and authorization
Explore role-based authorization with the IdentityServer
Understanding IdentityServer integration
Learn the Azure Blob Storage basics
Understand Azure Service Bus - topics and queues

Audience

This course is for students looking to explore microservices with .NET core, learn communications with Azure Service Bus, and learn the basics of IdentityServer.

Approach

This course is very practical; about 90% of the lessons will involve you coding along with the author on this project.

Key Features

Understand the ASPNET Core web application with Bootstrap 5 * Learn N-layer implementation with the repository pattern * Understand Entity Framework core with SQL Server database

Github Repo

https://github.com/PacktPublishing/.NET-Core-Microservices---Complete-Guide-.NET-6-MVC-

About the Author

Bhrugen Patel

Bhrugen Patel is a passionate and creative software engineer with a strong focus on simplicity and thorough details. He has been programming since high school and was involved with multiple web and desktop projects using .NET. He has a master's degree in computer science and a bachelor's degree in computer engineering. He also has many years of experience with .NET C# and .NET MVC. He enjoys teaching alongside his full-time job.

Course Outline

1. Introduction


2. Product API basic setup


3. Product API Advance Setup


4. Product CRUD


5. Identity Server


6. Home and Details


7. Shopping Cart API Service


8. Consume Shopping Cart API Service


9. Shopping Cart UI


10. Coupon API Service


11. Consume Coupon API


12. Checkout Functionality


13. Azure Service Bus


14. Order API


15. Sync Microservice Communication


16. Payments


17. Queue


18. Ocelot


19. RabbitMQ

Course Content

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

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews