ASP.NET CORE 6 Microservices eLearning Bundle Course

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