Course Overview
This eLearning bundle consists of these 9 courses:
- ASP.NET CORE 6 Microservices, Part 1 of 9: Get Started
- ASP.NET CORE 6 Microservices, Part 2 of 9: Product API Models
- ASP.NET CORE 6 Microservices, Part 3 of 9: CRUD Operations and Identity
- ASP.NET CORE 6 Microservices, Part 4 of 9: Details and Shopping Cart
- ASP.NET CORE 6 Microservices, Part 5 of 9: Cart UI and Coupon Project
- ASP.NET CORE 6 Microservices, Part 6 of 9: Service Bus and Order API
- ASP.NET CORE 6 Microservices, Part 7 of 9: Coupon Repository and Payment
- ASP.NET CORE 6 Microservices, Part 8 of 9: Ocelot
- ASP.NET CORE 6 Microservices, Part 9 of 9: RabbitMQ
Course Topics
ASP.NET CORE 6 Microservices, Part 1 of 9: Get Started – 43 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application, you will get started with the tools and set up your first project.
- Answer Why Microservices
- Create a Project
ASP.NET CORE 6 Microservices, Part 2 of 9: Product API Models – 1 hr 9 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application and focus on creating Product API’s.
- Create DTOs inside Product API
- Understand ProductAPI Controller HTTPGET
- Assess Product Repository Interface and DTOS
- Utilize Product Service in Mango Web Project
ASP.NET CORE 6 Microservices, Part 3 of 9: CRUD Operations and Identity – 2 hrs 14 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application. This course focuses on creating CRUD operations and Identity, token inspection, seeding users as well as login redirection.
- Product Controller Get All Action
- OAuth2 and OpenID Connect
- NuGet Packages for Identity Server
- Seed Users
- Login Registration Redirection
- Token Inspection
ASP.NET CORE 6 Microservices, Part 4 of 9: Details and Shopping Cart – 1 hr 24 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application with a focus on creating Models and Shopping carts.
- Create Home and Details
- Create Shopping Cart API
- Add Cart Repository Interface for Shopping Cart API
- Create Models for Shopping Cart API
ASP.NET CORE 6 Microservices, Part 5 of 9: Cart UI and Coupon Project – 1 hr 29 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application with a focus on creating a Cart Controller, Coupon API Service, and Configuring Checkout.
- Add Cart Controller
- Coupon API Service
- Configure Shopping Cart API with new methods
- Checkout Message
ASP.NET CORE 6 Microservices, Part 6 of 9: Service Bus and Order API – 1 hr 11 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application with a focus on the Azure Service Bus, and Checkout and Order Details services.
- Azure Service Bus Overview
- Create Project
- Process Checkout and Create Order Details
ASP.NET CORE 6 Microservices, Part 7 of 9: Coupon Repository and Payment – 1 hr 20 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application, with a focus on Coupon Repository Interface, Payment Processing, and managing Service Bus Queues.
- Create Coupon Repository Interface
- Create Payment Processor Class library
- Service Bus Queues
ASP.NET CORE 6 Microservices, Part 8 of 9: Ocelot – 37 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application with a focus on Ocelot which is a .NET API Gateway aimed at people using .NET running a micro service.
- Ocelot introduction
- Ocelot setup for products API
ASP.NET CORE 6 Microservices, Part 9 of 9: RabbitMQ – 1 hr 26 min
Microservices make it easier to develop, test, and deploy isolated parts of your application. Once deployed, each microservice can be independently scaled as needed. In this course, Microservices will be used to build a real-world application, with a focus on how to use RabbitMQ, the most widely deployed open-source message broker.
- Overview RabbitMQ
- Implement RabbitMQ Cart Message Sender
- Setup RabbitMQ Consumer Continued
- Publish to Fanout