Introduction to ASP.NET Core Microservices using .NET Core

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

Introduction to ASP.NET Core Microservices using .NET Core
Introduction to ASP.NET Core Microservices using .NET Core

Introduction to ASP.NET Core Microservices using .NET Core udemy course

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

What you'll learn:

  • .NET 6 Microservices Architecture
  • Implementing 7 microservices using .NET 6
  • .NET API with Authentication and Authorization
  • Identity Server integration
  • Role based authorization with Identity Server
  • Async and Sync communcation between Microservices
  • Azure Blob Storage basics
  • Azure Service Bus – Topics and Queues
  • Gateways in Microservices
  • Implementing Ocelot gateway
  • Swagger Open API implementation
  • N-Layer implementation with Repository Pattern
  • ASPNET Core Web Application with Bootstrap 5
  • Entity Framework Core with SQL Server Database

Requirements:

  • .NET Core CRUD experience
  • .NET API CRUD experience
  • Entity Framework Core CRUD experience
  • Visual Studio 2019 / 2019 Preview (if using .NET 6)
  • SQL Server Management Studio 2018

Description:

  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.

Who this course is for:

Course Details:

  • 9.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Introduction to ASP.NET Core Microservices using .NET Core udemy free download

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

Demo Link: https://www.udemy.com/course/introduction-to-asp-net-core-microservices/