Lo que se pretende con esta formación es capacitar a los estudiantes en la creación de aplicaciones escalables y adaptables ASP.NET Core, Apache Kafka, CQRS y Event Sourcing. Durante la formación, aprenderás a implementar un modelo de microservicios con Kafka como bus de comunicación, desarrollar servicios conectados a bases de datos como MySQL y MongoDB, y aplicar patrones modernos de arquitectura para construir soluciones distribuidas y mantenibles.
1.Microservices con Apache y ASP NET
1.1 Microservices en .NET
2 Docker Containers
2.1 Instalación de Docker
2.2 ¿Cómo funciona Docker?
2.3 Containers en Sistemas operativos
2.4 ¿Cómo se crea un docker container?
2.5 Comandos en docker run
2.6 Comandos para listar containers
2.7 Ciclo de vida de los containers
2.8 Stop y Kill de los Containers
2.9 Laboratorio Redis y acceso a Shell
2.10 Acceso a shell con Docker Run
2.11 Creación de imágenes con Docker
3.Microservices y Event Sourcing
3.1 Microservices
3.2 ¿Qué es CQRS?
3.3 ¿Qué es Event Sourcing?
3.4 ¿Qué es Apache?
4.Apache Kafka, MySQl y MongoDB en Docker Compose
4.1 Creación de network virtual en docker
4.2 Docker Compose para Kafka
4.3 Docker Containers para MySql y MongoDB
5.Arquitectura de nuestros Microservices
5.1 Arquitectura de nuestros Microservices
6. Construcción de Microservice Command
6.1 Creación de Estructura de Microservices
6.2 Creación de eventos en Event Sourcing
6.3 Interfaces de Comunicación
6.4 Aggregate y Eventos
6.5 Creación de Microservice Command
Test de conocimientos I
7 Clean Architecture en Microservices
7.1 Clean Architecture
7.2 Implementar Repositorios en Infrastructure
7.3 Enviar Mensaje Evento al Apache Kafka
7.4 Account Event Store
7.5 Crear Events en Agregate
8 Event Sourcing Handler
8.1 Manejo de Event Sourcing Handler
8.2 Crear Command Handler
9.Dependency Injection en Microservices
9.1 Inyeccion de dependencias
10 Creación de API Controllers
10.1 Creación de API en Microservices
10.2 Inyección de services en Program
10.3 Creación de Controllers
11.Creación de Microservice Query
11.1 Creación de Microservice Query
11.2 Creación de Persistencia
11.3 Creación de Query y QueryHandlers
12.Infrastructure en Microservice Query
12.1 Creación de proyecto Query Infrastructure
12.2 Implementación de Repository
12.3 Creación de Consumer
12.4 Inyección de dependencias
Test de conocimientos II
13.Creación de Proyecto API Query
13.1 Creación de proyecto API
14.Creación de Consumer
14.1 Creación de proyecto Consumer
15.Migration de MySql con NET Entity Framework
15.1 Manejo de MongoDB y MySql
15.2 Migration MySql EF
16.Ejecución de Microservices
16.1Ejecución de Microservices
17. Construcción de API Query
17.1 Api Query
18.Test de Microservices con Apache MySql y MongoDB
18.1 Test de Microservices con Apache MySql y MongoDB
Test de conocimientos III
Certificado de aprovechamiento: Si has completado el curso y has realizado todas las pruebas prácticas del curso, y la media de tu calificación es igual o superior a 6.
Información Adicional
Precio: 375,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE