18 mayo, 2024

  • Horario: 4:00pm a 9:00pm (Hora Perú)
  • Frecuencia: sábados
  • Duración: 40 horas
  • Medio: Zoom

Profesor: Sergio Hidalgo

Ver perfil
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ú)

Curso Dev - Cursos de Programación PRO
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

18 mayo, 2024

  • Horario: 4:00pm a 9:00pm (Hora Perú)
  • Frecuencia: sábados
  • Duración: 40 horas
  • Medio: Zoom

Profesor: Sergio Hidalgo

Ver perfil
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ú)

Curso Dev - Cursos de Programación PRO
Más información sobre el curso y sobre pagos por transferencia bancaria en info@cursos-dev.com