PRO

14 mayo, 2025

  • Horario: 7:00pm a 10:00pm (Hora Perú)
  • Frecuencia: lunes, miércoles y viernes
  • 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

NodeJS PRO con Arquitectura Limpia desde cero

Aprende NodeJS a nivel Pro desde cero usando Arquitectura Limpia. Asegura tu app. Usa Docker. Analiza la calidad del código. Crea infraestructura como código. Despliega continuamente a AWS usando CodePipeline, CodeBuild y CodeDeploy.

¿Qué aprenderás en el curso?

  • A crear apps con NodeJS usando técnicas y metodologías que las empresas requieren.
  • Temas que van más allá de solo conocer como crear rutas y conectarte a bases de datos.
  • A crear prompts para Github Copilot.
  • A crear pruebas unitarias y de integración.
  • A desplegar continuamente a la nube (AWS) usando CodePipeline, CodeBuild y CodeDeploy.
  • A trabajar con arquitectura limpia (hexagonal + cebolla) y separación en capas.

"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 conocimientos básicos de NodeJS"

Requisitos para el curso

  • Conocimientos básicos de 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
2. Arquitectura Limpia (hexagonal + cebolla)
3. Principios SOLID
4. Variables de entorno
5. Modulización
6. Creación de archivos de ejecución del proyecto
7. TypeORM (entidades, relaciones, operaciones con la base de datos)
8. Creación de módulo Roles
9. Creación de módulo Usuarios
10. Autenticación con JWT y refresh silencioso
11. Creación de módulo de Autenticación
12. Middlewares de Seguridad (Autenticación y Autorización por roles)
13. Middleware de validación de datos de peticiones
14. Manejo de excepciones (rutas no encontradas, errores asíncronos)
15. Respuestas estandarizadas
16. Creación de módulo Cursos
17. Manejo de caché con Redis
18. Testing usando Jest (pruebas unitarias y de integración)
19. Introducción a Docker
20. AWS: Creación y configuración de una app en Elastic Beanstalk
21. Despliegue continuo con CodePipeline, CodeBuild y CodeDeploy a Elastic Beanstalk en AWS
PRO

14 mayo, 2025

  • Horario: 7:00pm a 10:00pm (Hora Perú)
  • Frecuencia: lunes, miércoles y viernes
  • 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