Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microservicios con .NET 9 y gRPC: Arquitectura Completa
Highest Rated
Rating: 4.1 out of 5(97 ratings)
525 students

Microservicios con .NET 9 y gRPC: Arquitectura Completa

gRPC: El Framework de APIs para construir microservicios ligeros, de alto rendimiento, modernos y emergentes en .NET 9
Last updated 5/2026
Spanish
EnglishSpanish

What you'll learn

  • El contenido del curso se encuentra actualizado a .NET 10 y Visual Studio 2026.
  • Conocer los fundamentos de gRPC & Protocol Buffers (Protobuf).
  • Aprender a diseñar, implementar y testear APIs gRPC.
  • Aprender a implementar Microservicios gRPC en .NET 8 utilizando Clean Architecture & Clean Code.
  • Conocer e implementar patrones de comunicación entre Microservicios.
  • Aprender a implementar Microservicios de alto rendimiento, ligeros y baja latencia.
  • Aprender a implementar Manejo Global de Excepciones utilizando Interceptores gRPC.
  • Aprender sobre Patrones de Diseño de Software (Mediator, CQRS)
  • Aprender sobre MediatR y MediatR Pipeline Behaviors

Course content

9 sections48 lectures6h 21m total length
  • Presentación del Curso6:45

    Vista 360 del curso.

  • Notas Importantes del Curso0:12

    Notas Importantes del Curso de Diseño y Construcción de Microservicios en .NET 8 utilizando gRPC.

  • Notas de Lanzamiento del Curso0:46

    Notas de Lanzamiento del Curso de Diseño y Construcción de Microservicios en .NET 8 utilizando gRPC.

  • Únase a nuestros canales para obtener soporte e interacción0:34

    Únase a nuestros canales en Kick, Telegram, Youtube & Discord para obtener soporte e interacción en tiempo real.

Requirements

  • Conocimientos básicos de programación en lenguaje C# & .NET 7 o superior.
  • Experiencia básica construyendo aplicaciones en Arquitectura N-Capas y Arquitectura Limpia.
  • Principalmente muchas ganas de aprender y explorar nuevos frameworks & herramientas.

Description

Bienvenido a mi curso de "Microservicios con .NET 9 y gRPC: Arquitectura Completa" en idioma Español, el cual tiene por objetivo enseñarte todo lo que necesitas saber para diseñar, construir, probar y desplegar microservicios .NET aplicando Patrones, Prácticas y Principios de Clean Architecture y Clean Code obteniendo como resultado una Arquitectura de alto rendimiento, emergente, robusta, segura, confiable, escalable, mantenible y testeable.

La parte práctica del curso utiliza la versión de .NET 9.0, C# 13, Visual Studio 2022 y recientemente actualizado a .NET 10 y Visual Studio 2026.

A lo largo del curso se hace uso de Tecnologías y Frameworks como .NET 9, .NET 10, gRPC, Entity Framework Core, Fluent Validation, MediatR, AutoMapper, entre otros.


Anímate e inscríbete.

El curso fue creado para ayudarte a empezar en el mundo de la Arquitectura de Microservicios .NET utilizando el framework gRPC.


Contenido del Curso:

  1. Fundamentos de gRPC.

    1. ¿Qué es gRPC?

    2. Fundamentos de Protocol Buffers (Protobuf).

    3. Anatomía de los Archivos Protobuf.

    4. Tipos de Datos en Archivos Protobuf.

    5. Patrones de Comunicación en gRPC.

    6. gRPC vs REST.

    7. ¿Cómo Implementar gRPC en .NET?

  2. Diseño de la Arquitectura de la Solución

    1. ¿Qué es Clean Architecture?

    2. Diseño de la Arquitectura de la Solución

    3. Explicación del Caso de Uso a Implementar

    4. Creación de la Estructura de Solución

  3. Implementación de la Capa de Dominio

    1. Creación de Entidades, Entidades Base, Enumeraciones y Eventos

  4. Implementación de la Capa de Infraestructura de Persistencia de Datos

    1. Creación y Configuración del Modelo utilizando EF Core Fluent API

    2. Implementación de Interceptores en EF Core

    3. Implementación de Data Seeding en EF Core

    4. Implementación de la Clase DbContext

    5. Inyección de Dependencias en la Capa de Infraestructura

    6. Migraciones en EF Core

    7. Actualización Incremental del Esquema de Base de Datos utilizando Migraciones

  5. Implementación de la Capa de Aplicación

    1. Creación de Interfaces

    2. Fundamentos del Patrón CQRS

    3. Fundamentos del Patrón Mediator

    4. Implementación de Casos de Uso del Sistema utilizando CQRS & Mediator

    5. Inyección de Dependencias en la Capa de Aplicación

  6. Implementación de la Capa de Presentación

    1. Definición de la Interfaz API gRPC utilizando Protobuf

    2. Implementación de la Interfaz API gRPC

    3. Pruebas de la API gRPC utilizando Postman

    4. Implementación de Global Exception Handler

  7. MediatR Pipeline Behaviors

    1. ¿Qué es MediatR Pipeline Behaviors?

    2. Implementación de Logging utilizando MediatR Pipeline Behaviors

    3. ¿Qué es FluentValidation?

    4. Implementación de Validaciones utilizando MediatR Pipeline Behaviors

    5. Implementación de Behaviors Personalizados utilizando MediatR Pipeline Behaviors

  8. Upgrade

    1. Upgrade al framework .NET 9 & actualización de paquetes

    2. Upgrade al framework .NET 10 & actualización de paquetes

El curso ha sido desarrollado cuidadosamente para que te diviertas practicando con casos de uso de la vida real, es 90% práctico y 10% teórico, con presentaciones cortas pero ilustrativas para explicar conceptos fundamentales de Arquitectura Limpia, Microservicios, gRPC, Patrones y más...


Debes realizar este curso:

  • Si deseas aprender a diseñar y construir microservicios de alto rendimiento, ligeros y con una latencia mínima.

  • Si deseas aprender sobre el protocolo gRPC e implementar aplicaciones de alto rendimiento, baja latencia, agnósticos al lenguaje de programación.

  • Si deseas aprender a implementar aplicaciones que integren patrones, prácticas y principios de Arquitectura Limpia.

  • Si deseas aprender e Implementar Patrones de Arquitectura de Software (Mediator, CQRS).

  • Si deseas explorar nuevas herramientas case como Entity Framework Core, MediatR, Fluent Validation, AutoMapper y mucho más.


Información Importante:

  • Todo el material necesario en este curso es brindado con enlaces de descarga.

  • El curso está estructurado en secciones con evaluaciones finales.

Who this course is for:

  • Programadores JAVA, .NET, PHP u otro Lenguaje de Programación.
  • Líderes Técnicos JAVA, .NET, PHP u otro Lenguaje de Programación.
  • Arquitectos de Software.
  • Arquitectos de Integración.
  • Arquitectos de Negocio.
  • Analistas de Pruebas de Software / Testers.
  • Profesionales que desean conocer sobre diseño e implementación de Microservicios en .NET 10 utilizando el framework gRPC.