PRO

Próximamente

  • Horario: 4:00pm a 9:00pm (Hora Perú)
  • Frecuencia: domingos
  • 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

Arquitectura NodeJS usando DDD y NestJS

Aprende Arquitectura NodeJS aplicando Arquitectura Hexagonal, SOLID, DDD y CQRS. Usa NestJS para crear apps más rápido. Despliega continuamente a AWS usando CodePipeline, CodeBuild y CodeDeploy.

¿Qué aprenderás en el curso?

  • A crear apps sólidas que se puedan escalar.
  • A aplicar DDD y el patrón CQRS.
  • A trabajar con arquitectura hexagonal y separación en capas
  • A aplicar los principios de SOLID
  • A crear contenedores con Docker.
  • A usar la potencia de la Programación Orientada a Objetos.
  • A desplegar continuamente a la nube (AWS) usando CodePipeline, CodeBuild y CodeDeploy.
  • A programar con calidad de código.
  • A usar NestJS
  • A implementar pruebas unitarias y de integración.

"No aprendas a mover las fichas del ajedrez. Aprende a jugar ajedrez. En este curso aprenderás, desde la experiencia, lo que requieren las empresas y no solo teoría de Arquitectura con NodeJS."

Requisitos para el curso

  • Conocimientos de NodeJS.
  • Saber lo básico de Git (git add, git commit, git push, git clone).
  • Conocimientos de Programación Orientada a Objetos (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 de AWS

Contenido

1. Introducción a Typescript
2. Comprendiendo NestJS
3. Trabajando con la base de datos usando Typeorm en NestJS
4. Monitoreando con Logger
5. Comprendiendo e implementando eventos
6. Publicación de archivos
7. Manejo de seguridad
8. Documentando con Swagger
9. Uso de Principios SOLID
10. Comprendiendo la Arquitectura Hexagonal
11. Comprendiendo el DDD (Domain Driven Design)
12. Comprendiendo el CQRS (Command and Query Responsability Segregation)
13. Creando pruebas unitarias y de integración
14. Despliegue continuo a AWS
PRO

Próximamente

  • Horario: 4:00pm a 9:00pm (Hora Perú)
  • Frecuencia: domingos
  • 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