Principal Software Engineer. Líder técnico. FullStack Senior en NodeJS, Angular y Mongo. Developer AWS. Developer de microservicios en Docker y Kubernetes.
Pago con Yape (Perú)
Más información sobre el curso y sobre pagos por transferencia bancaria en info@cursos-dev.com
Microservicios con NodeJS, Kafka, Docker y Kubernetes
Aprende a crear microservicios siguiendo buenas prácticas y con calidad de código. Aprende el ecosistema de Docker y la arquitectura de Kubernetes.
¿Qué aprenderás en el curso?
A crear microservicios orientados a contenedores Docker y al orquestador Kubernetes.
A diferenciar una aplicación monolítica de una de microservicios
A comunicar entre microservicios.
A comprender el ecosistema de Docker.
A comprender y orquestar contenedores a través de Kubernetes.
A desplegar en AWS EKS
"No aprendas a mover las fichas del ajedrez. Aprende a jugar ajedrez."
Requisitos para el curso
Conocimientos básicos de NodeJS.
Conocimientos de uso de promesas en Javascript
Saber lo básico de Git (git add, git commit, git push, git clone).
Conocimiento elemental de Programación Orientada a Objetos (POO). En YouTube hay videos cortos sobre POO.
Muchas ganas de aprender porque cada clase será intensa.
Disponer de tiempo para practicar durante la semana (lo que no se usa, se pierde).
Una buena conexión a internet para videoconferencia con Zoom.
Tener instalado Docker Desktop
Una cuenta gratuita en AWS.
Contenido
1. Introducción a Microservicios: definición, ventajas, desventajas y problemática
2. Introducción a Typescript
3. Creación de un microservicio base
4. Creación de archivos de ejecución del microservicio
5. API Gateway
6. Base de datos
7. Creación de microservicio de autenticación
8. Creación de microservicios de un agendamiento de citas médicas
9. Docker
10. Docker Compose
11. Arquitectura orientada a eventos usando un bus de eventos
12. Consistencia de datos: Patrón Saga
13. Kubernetes: entendiendo su arquitectura y sus elementos: pods, deployments, replicasets, etc.
14. Despliegue a EKS (Elastic Kubernetes Service) de AWS
Principal Software Engineer. Líder técnico. FullStack Senior en NodeJS, Angular y Mongo. Developer AWS. Developer de microservicios en Docker y Kubernetes.
Pago con Yape (Perú)
Más información sobre el curso y sobre pagos por transferencia bancaria en info@cursos-dev.com