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.
Este curso es perfecto para profesionales que desarrollen su gestión en entornos distribuidos y quieren mejorar su práctica con microservicios.
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
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.
Para aprovechar al máximo este curso se recomienda:
Información Adicional
Precio: 375,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE