• No hay productos en el carrito.

Inicio / Cursos / The Complete Guide [2025]
Impartido por Bhrugen Patel - (DotNetMastery | Microsoft MVP | 300k+ Students)Pago único de $2,800 MXN · acceso por 12 meses

The Complete Guide [2025]

Learn Microservices architecture with .NET Core MVC(.NET 8), Entity Framework Core, .NET Identity with Azure Service Bus

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 19 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

Is your project or your team suffering from the drawbacks of a Monolithic application? or are you one of those developers who have heard the buzz word about Microservices but you don't know where to start from? or are you wondering if a microservices architecture is the right fit for your .NET project? or are you tired of other courses where they give you a good start but halfway through the course you wonder what is going on and nothing makes sense! If so, then this is the perfect course for all of your questions! 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 and for authentication and authorization we will be using .NET Identity! Learn how to build Microservices in the .NET world using .NET API, Ocelot, .NET Identity, Entity Framework Core and clean architecture using the latest .NET 8! You will develop e-commerce 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 which step by step developing this course with extensive explanations and details. Along with this you’ll develop following microservices and items: Product Microservice .NET Identity Microservice Coupon Microservice Shopping Cart Microservice Order Microservice Email Microservice Payment Microservice Ocelot Gateway Project MVC Web Application On top of all these, you'll learn how to write quality code, not just how to build microservices. In this course you will see the demonstrating a layered application architecture with best practices. Is this course for you? If you are the developer who likes to get hands dirty with programming this is the perfect course! I love to code from scratch and explain the basics, so that is a main considering for this course as well! This course is very practical, about 90%+ of the lessons will involve you coding along with me on this project. By the end of this course, you will have an application with 7 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.

  • .NET Core Microservices - The Complete Guide (.NET 8 MVC)
  • Implementing 7 microservices using .NET 8
  • .NET API with Authentication and Authorization
  • Role based authorization with .NET Identity
  • Async and Sync communication between Microservices
  • Azure Service Bus - Topics and Queues

Temario

UNIDAD 1 - Section 1 Introduction · 12 lecciones

UNIDAD 1 - Section 1 Introduction

  • IntroductionVideo · 3 min
  • What we will BuildVideo · 6 min
  • Course UpdateLectura · 0 min
  • Get most out of the courseLectura · 0 min
  • Course OverviewVideo · 3 min
  • Why Microservices?Video · 6 min
  • Microservice ArchitectureVideo · 6 min
  • Project ArchitectureVideo · 2 min
  • Tools NeededVideo · 2 min
  • What this course is NOT about?Video · 2 min
  • PrerequisitesVideo · 1 min
  • Project ResourcesVideo · 2 min
UNIDAD 2 - Section 2 Coupon API - Getting Started · 14 lecciones

UNIDAD 2 - Section 2 Coupon API - Getting Started

  • Create Empty SolutionVideo · 1 min
  • Create Folder StructureVideo · 1 min
  • .NET 9 Update (Do Not Skip)Lectura · 0 min
  • Add Swashbuckle to Project ( .NET 9)Video · 4 min
  • Create Coupon APIVideo · 2 min
  • Create Coupon and CouponDTOVideo · 3 min
  • Install Nuget PackagesVideo · 3 min
  • Create AppDbContextVideo · 2 min
  • Create Coupon API DatabaseVideo · 7 min
  • Seed DatabaseVideo · 5 min
  • Get all and Get Coupon by IDVideo · 4 min
  • Common ResponseVideo · 4 min
  • AutoMapperVideo · 6 min
  • Coupon API CRUD EndpointsVideo · 7 min
UNIDAD 3 - Section 3 Coupon API - CRUD · 16 lecciones

UNIDAD 3 - Section 3 Coupon API - CRUD

  • Create Web ProjectVideo · 1 min
  • Create Request and Response DTOVideo · 4 min
  • Base Service InterfaceVideo · 2 min
  • Base Service ImplementationVideo · 9 min
  • Coupon Service InterfaceVideo · 3 min
  • Register Services in Program Class FileVideo · 5 min
  • Endpoints in Coupon ServiceVideo · 4 min
  • Bootswatch Theme and Bootstrap IconsVideo · 6 min
  • Coupon ControllerVideo · 4 min
  • API Call in ActionVideo · 3 min
  • Coupon Index ViewVideo · 3 min
  • Create Coupon ViewVideo · 5 min
  • Create Coupon in ActionVideo · 2 min
  • Delete Coupon and ErrorVideo · 5 min
  • Delete Coupon in ActionVideo · 2 min
  • Toastr NotificationsVideo · 8 min
UNIDAD 4 - Section 4 Auth API · 13 lecciones

UNIDAD 4 - Section 4 Auth API

  • Create Auth API and NuGet PackagesVideo · 2 min
  • Add DbContext and Create Identity TablesVideo · 8 min
  • Add Custom Properties to User TableVideo · 4 min
  • Endpoints for Login and RegisterVideo · 2 min
  • Add DTO'sVideo · 4 min
  • Configure JwtOptionsVideo · 3 min
  • IAuth ServiceVideo · 4 min
  • Register Endpoint in Auth ServiceVideo · 4 min
  • Register in ActionVideo · 5 min
  • Login in ActionVideo · 4 min
  • Generate Jwt TokenVideo · 8 min
  • Token in ActionVideo · 4 min
  • Assign RoleVideo · 8 min
UNIDAD 5 - Section 5 Consuming Auth API · 17 lecciones

UNIDAD 5 - Section 5 Consuming Auth API

  • Add DTO's in Web ProjectVideo · 2 min
  • Auth Service in Web ProjectVideo · 4 min
  • Auth Controller in Web ProjectVideo · 4 min
  • Login and Register UIVideo · 4 min
  • Dropdown for RoleVideo · 3 min
  • Register in Action with RoleVideo · 5 min
  • Login in ActionVideo · 3 min
  • Token Provider ServicesVideo · 4 min
  • Sign in a user in .NET IdentityVideo · 8 min
  • Logout in ActionVideo · 3 min
  • Adding Roles in TokenVideo · 6 min
  • Validation with Login and RegisterVideo · 3 min
  • Internal Server ErrorVideo · 5 min
  • Addd Authentication to Swagger GenVideo · 6 min
  • Passing Token to APIVideo · 3 min
  • Clean CodeVideo · 2 min
  • Roles DemoVideo · 2 min
UNIDAD 6 - Section 6 Product API · 5 lecciones

UNIDAD 6 - Section 6 Product API

  • Product API Base SetupVideo · 4 min
  • Assignment Product APIVideo · 3 min
  • Assignment Product API in ActionVideo · 7 min
  • Assignment - Consuming Product API Part 1Video · 10 min
  • Assignment - Consuming Product API Part 2Video · 8 min
UNIDAD 7 - Section 7 Home Page and Details · 5 lecciones

UNIDAD 7 - Section 7 Home Page and Details

  • Home Controller Index ActionVideo · 2 min
  • Home Page UIVideo · 3 min
  • Details Get Action MethodVideo · 1 min
  • Details UIVideo · 2 min
  • Add Count in ProductVideo · 3 min
UNIDAD 8 - Section 8 Shopping Cart · 12 lecciones

UNIDAD 8 - Section 8 Shopping Cart

  • Create Project and NuGet PackagesVideo · 1 min
  • Create Model and DTO'sVideo · 7 min
  • Basic API SetupVideo · 3 min
  • Create Cart API ControllerVideo · 2 min
  • Cart Upsert Logic Part 1Video · 7 min
  • Cart Upsert Logic Part 2Video · 10 min
  • Remove Cart DetailsVideo · 3 min
  • Load Shopping CartVideo · 4 min
  • Calling Product API from Shopping CartVideo · 1 min
  • Interservice API Call in ActionVideo · 9 min
  • Apply and Remove Coupon EndpointsVideo · 3 min
  • Consuming Coupon APIVideo · 9 min
UNIDAD 9 - Section 9 Shopping Cart in Web Project · 10 lecciones

UNIDAD 9 - Section 9 Shopping Cart in Web Project

  • Add Cart ServiceVideo · 7 min
  • Load Shopping Cart in Web ProjectVideo · 4 min
  • Fixing a BugVideo · 3 min
  • Add Items to Shopping CartVideo · 6 min
  • Shopping Cart UIVideo · 5 min
  • Shopping Cart FunctionalVideo · 10 min
  • Delegating HandlersVideo · 6 min
  • Shopping Cart BugVideo · 2 min
  • Async in ProjectVideo · 2 min
  • Async vs Sync Communication in MicroserviceVideo · 6 min
UNIDAD 10 - Section 10 Service Bus · 7 lecciones

UNIDAD 10 - Section 10 Service Bus

  • Service Bus in our ArchitectureVideo · 3 min
  • Create Service Bus in AzureVideo · 2 min
  • Create Queue in Service BusVideo · 3 min
  • MessageBus InterfaceVideo · 3 min
  • MessageBus ImplementationVideo · 4 min
  • Post Message to Service BusVideo · 7 min
  • More Properties in CartVideo · 3 min
UNIDAD 11 - Section 11 Email API - Service Bus Receiver · 9 lecciones

UNIDAD 11 - Section 11 Email API - Service Bus Receiver

  • Setup Email and DTO'sVideo · 5 min
  • Implement Processor for Service BusVideo · 6 min
  • Register Methods to ProcessorVideo · 4 min
  • Register Service Bus Consumer on Application StartVideo · 4 min
  • Consuming Messages in ActionVideo · 4 min
  • Asynchronous Communication in ActionVideo · 7 min
  • Assignment - Register User QueueVideo · 2 min
  • Assignment Solution Part 1 - Send Message to QueueVideo · 4 min
  • Assignment Solution Part 2 - Processor on Register User QueueVideo · 4 min
UNIDAD 12 - Section 12 Checkout UI and Order API · 11 lecciones

UNIDAD 12 - Section 12 Checkout UI and Order API

  • Checkout UIVideo · 3 min
  • Dynamic Checkout UIVideo · 5 min
  • Create Order APIVideo · 1 min
  • Add DTO's in Order APIVideo · 2 min
  • Order Header and Details Model and DTO'sVideo · 5 min
  • Order API Base SetupVideo · 5 min
  • Mapping Config for Order APIVideo · 3 min
  • Constants in Order APIVideo · 2 min
  • Order Create EndpointVideo · 5 min
  • Create Order ServiceVideo · 4 min
  • Create Order HeaderVideo · 6 min
UNIDAD 13 - Section 13 Stripe Checkout · 10 lecciones

UNIDAD 13 - Section 13 Stripe Checkout

  • Stripe Flow and Stripe DTOVideo · 5 min
  • Order Confirmation PageVideo · 3 min
  • Configure Stripe in ProjectVideo · 5 min
  • Create Stripe Session in Order APIVideo · 7 min
  • Call Stripe Session Endpoint from Web ProjectVideo · 7 min
  • Stripe BugVideo · 2 min
  • Manage Stripe CouponsVideo · 6 min
  • Stripe Coupons and Order in ActionVideo · 5 min
  • Validate Stripe SessionVideo · 4 min
  • Payment Intent and StatusVideo · 5 min
UNIDAD 14 - Section 14 Rewards API · 10 lecciones

UNIDAD 14 - Section 14 Rewards API

  • Topic and Subscription in Service BusVideo · 3 min
  • Create Rewards APIVideo · 1 min
  • Setup DBContext and Rewards TableVideo · 2 min
  • Publish Message to TopicVideo · 6 min
  • Send Message to Topic in ActionVideo · 1 min
  • Reward ServiceVideo · 4 min
  • Add Service Bus Consumer to Rewards APIVideo · 4 min
  • New Method in Email ServiceVideo · 2 min
  • Consumer Order Created Subscription MessageVideo · 4 min
  • Solving Bug with ConsumersVideo · 2 min
UNIDAD 15 - Section 15 Order Management · 14 lecciones

UNIDAD 15 - Section 15 Order Management

  • Get All and Individual Order EndpointsVideo · 4 min
  • Update Order Status EndpointVideo · 4 min
  • Add Endpoints to Order ServiceVideo · 2 min
  • Order List UIVideo · 3 min
  • Configure Database EndpointVideo · 6 min
  • Load DatatablesVideo · 5 min
  • Order Details Get ActionVideo · 2 min
  • Dynamic Order Details UIVideo · 5 min
  • Dynamic Status ButtonsVideo · 2 min
  • Dynamic Status UpdatesVideo · 6 min
  • Add Status Filter in URLVideo · 2 min
  • Modify Controller to Accept StatusVideo · 1 min
  • Toggle UI FiltersVideo · 3 min
  • Filter in ActionVideo · 2 min
UNIDAD 16 - Section 16 Upload Images · 8 lecciones

UNIDAD 16 - Section 16 Upload Images

  • Modify Product Model and DTOVideo · 4 min
  • Modify Base Service for Form FileVideo · 7 min
  • Post Endpoint in ProductAPIVideo · 5 min
  • Upload Image on Create ProductVideo · 9 min
  • Solve Bug with Create ProductVideo · 2 min
  • Delete Product with ImageVideo · 2 min
  • Update Product Image in ActionVideo · 6 min
  • Custom Validation with Data AnnotationsVideo · 6 min
UNIDAD 17 - Gateway · 13 lecciones

UNIDAD 17 - Gateway

  • Gateway IntroductionVideo · 6 min
  • Create Gateway ProjectVideo · 2 min
  • Configure Application to use OcelotVideo · 1 min
  • Add Authentication to OcelotVideo · 2 min
  • Add First Ocelot RouteVideo · 6 min
  • Product Functional with OcelotVideo · 5 min
  • Ocelot Coupon EndpointsVideo · 3 min
  • Ocelot AssignmentVideo · 0 min
  • Shopping Cart Endpoints with OcelotVideo · 4 min
  • Order Endpoints in OcelotVideo · 6 min
  • Clean CodeVideo · 2 min
  • Ocelot BugVideo · 2 min
  • Small UI UpdateVideo · 2 min
UNIDAD 18 - Azure Deployment · 9 lecciones

UNIDAD 18 - Azure Deployment

  • Remove OcelotVideo · 1 min
  • Create Database for API'sVideo · 7 min
  • Production Appsettings with Azure SQL DatabaseVideo · 6 min
  • Deploy Auth API to AzureVideo · 6 min
  • Host API and Modify Environment VariableVideo · 10 min
  • Deploy Web ProjectVideo · 9 min
  • Microservices Functional on AzureVideo · 2 min
  • Deploy Gateway ProjectVideo · 1 min
  • Gateway in Action on AzureVideo · 7 min
UNIDAD 19 - RabbitMQ Implementation · 17 lecciones

UNIDAD 19 - RabbitMQ Implementation

  • Installing RabbitMQVideo · 3 min
  • New Branch for RabbitMQVideo · 1 min
  • RabbitMQ Message SenderVideo · 6 min
  • Send Message to RabbitMQ QueueVideo · 3 min
  • Retrieve Message in RabbitMQ ManagementVideo · 2 min
  • Create Rabbit MQ Consumer Part 1Video · 4 min
  • Create Rabbit MQ Consumer Part 2Video · 4 min
  • Consuming Message in ActionVideo · 2 min
  • More optimized RabbitMQ SenderVideo · 2 min
  • Assignment - Email Functionality with RabbitMQVideo · 1 min
  • Assignment - Send Message to QueueVideo · 4 min
  • Assignment - Consumer Message in ActionVideo · 3 min
  • Publish to FanoutVideo · 4 min
  • Publish to Fanout in ActionVideo · 4 min
  • Fanout in ActionVideo · 8 min
  • Direct Exchange Rabbit MQ SenderVideo · 3 min
  • Demo - Direct MessageVideo · 5 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    19 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: The Complete Guide [2025]

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Bhrugen Patel - (DotNetMastery | Microsoft MVP | 300k+ Students).
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 19 unidades · 212 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Bhrugen Patel - (DotNetMastery | Microsoft MVP | 300k+ Students); INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · The Complete Guide [2025]

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture