Menú

Curso Arquitectura Microservicios .NET y Event Driven Architecture del centro TrainingIT

Programa de Curso Arquitectura Microservicios .NET y Event Driven Architecture

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Construye sistemas escalables y resilientes con microservicios en .NET y arquitectura basada en eventos.

Por medio de este curso vas a aprender a construir sistemas distribuidos, resilientes y escalables aplicando una arquitectura moderna que se basa en eventos. Aprenderás a implementar patrones y herramientas reales del desarrollo backend profesional, con ejemplos prácticos y código actualizado, orientado a resultados concretos desde el primer día.

A quién va dirigido

Este curso es perfecto para profesionales que desarrollen su gestión en entornos distribuidos y quieren mejorar su práctica con microservicios.

Objetivos

  1. Aplicar Domain-Driven Design (DDD).
  2. Implementar patrones CQRS.
  3. Trabajar con bases de datos NoSQL como MongoDB.
  4. Dominar sistemas de mensajería como Apache Kafka.
  5. Integrar microservicios con seguridad, trazabilidad y resiliencia.
  6. Desplegar y monitorizar con herramientas como Sentry y sistemas de logs centralizados.

Temario

1.Microservices y Event Driven Architecture

1.1 Event Driven Architecture en NET

1.2 Microservices y Event Driven Architecture

1.3 Ambiente de Desarrollo

2.Docker Compose y Microservices .NET

2.1 MongoDB y Docker Compose

2.2 Creando Solución y Proyectos para EDA

2.3 Microservices y Core Common en NET

3.Creando Microservice con MongoDB

3.1 Creando Evento para MongoDB

3.2 Eventos Genéricos

3.3 Abstracts Messages y Events

3.4 Patron Repository con MongoDB y Microservice

4.Microservice con Repository y CQRS Patterns

4.1 Implementando Interfaces de Repository

4.2 Contenedor de Dependencias

4.3 Instalación de Dependencias

4.4 Creando Funcionalidad en Microservice

4.5 Business Logic para Microservice

4.6 Store Documentos desde .NET en MongoDB

5.Microservices y Minimal Apis

5.1 Minimal Apis en Event Driven Architecture

5.2 Registro de Endpoints

5.3 Services y Routing en MinimalApis

5.4 Ejecutando Minimal Apis con MongoDB

Test de conocimientos I

6.Microservices y el nuevo Swagger

6.1 Documentación de Endpoints con Scalar

7.Event Sourcing

7.1 Event Sourcing en .NET

7.2 Arquitectura de Sourcing Handler en código

7.3 Reflection en Aggregate

7.4 Sourcing Handler

7.5 EventStore para Aggregate

7.6 Almacenamiento de Aggregate en MongoDB

7.7 Gestión de Event Sourcing en Aggregate

7.8 CQRS y Event Sourcing

7.9 Ejecución de Event Sourcing

8.Apache Kafka

8.1 Apache Kafka en Microservices

8.2 Instalación y configuración de Apache Kafka

9. .NET Microservice y Apache Kafka

9.1 .NET Microservice y Apache Kafka

9.2 Lógica de Producer para Apache Kafka

9.3 Enviando eventos a Apache Kafka

10.Microservice y Postgres

10.1 Microservice y Postgres

10.2 Docker Compose y Postgres

Test de conocimientos II

11.Microservice en Domain

11.1 Arquitectura de Microservice Query

11.2 Creación de Microservice Query

11.3 Dependencias de Microservice y Configuración

11.4 Implementando Dominio en Microservice

12.Microservice Query y Entity Framework Core

12.1 Relaciones con Virtual por Proxy

12.2 Persistencia y Value Object

12.3 Entity Configuration en EF

12.4 DbContext Factory para Background Process

12.5 Ejecución de Migration en Postgres con EF

13.Microservice y Generic Repository

13.1 Extensión de Migration en WebAPI

13.2 Generic Repository en Microservice

13.3 Microservices y Unit of Work

13.4 Inyección de dependencias

14.Microservices y Apache Kafka con Postgres

14.1 Event Consumer y Configuration

14.2 Handler genérico para Transactions

14.3 Deserializar objetos en Consumer

14.4 Creación de Consumer Apache Kafka

14.5 Handler en Microservice

14.6 Los dos Microservices trabajando al mismo tiempo

15. Event Driven Architecture con Minimal APIs

15.1 Interceptors en Entity Framework

15.2 Creación de UpdateEvent

15.3 Command para actualizar en Event Driven Architecture

15.4 Minimal API Endpoint para Actualizar

16.Event Driven Architecture y Event Sourcing con Microservices

16.1 Microservice Query con Postgres

16.2 Actualizando registros en el Microservice

16.3 Handlers de consulta en Microservice

16.4 Controller en Microservice

16.5 Procesos asíncronos en Microservice

Test de conocimientos III

Titulación obtenida

Cuando la formación haya finalizado, se entregará a cada uno de los estudiantes un certificado de aprovechamiento en el que se acreditan los conocimientos obtenidos.

Requisitos

Para aprovechar al máximo este curso se recomienda:

  • Tener experiencia previa desarrollando aplicaciones en .NET / .NET Core
  • Conocer los fundamentos de C#, servicios web (REST) y APIs
  • Familiaridad básica con bases de datos (SQL o NoSQL)
  • Haber trabajado en algún proyecto backend (personal o profesional)
  • Conocimientos básicos de asíncronía y procesos concurrentes
  • Entender el uso de herramientas como Git, línea de comandos y editores como Visual Studio o VS Code

Información Adicional

Precio: 375,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​