
Backend Escalable con Node.js y TypeScript
Desarrolla APIs robustas y tipadas con Node.js y TypeScript, aplicando arquitectura limpia, pruebas automatizadas, seguridad y buenas prácticas de ingeniería.
Nivel
Intermedio
Modalidad
En vivo
Duración
35 horas
01 · RESULTADOS
Objetivos de aprendizaje
Qué lograrás dominar al completar este programa.
Aplicar principios de arquitectura limpia y arquitectura hexagonal para construir sistemas mantenibles
Diseñar APIs REST y GraphQL con contratos claros y tipado estricto
Crear pruebas unitarias y de integración para aumentar la confiabilidad del código
Integrar mensajería asíncrona y mecanismos de caché para mejorar el rendimiento
02 · METODOLOGÍA
Metodología TechSkillsPeru
Aprendizaje práctico orientado a resultados profesionales.
Clases prácticas
Sesiones en vivo o bajo demanda con enfoque técnico y aplicado.
Labs reales
Resolución de problemas utilizando herramientas de la industria.
Proyecto final
Construye un resultado tangible para tu portafolio profesional.
03 · PLAN ACADÉMICO
Estructura del curso
Módulos y lecciones detalladas del programa.
01Fundamentos de TypeScript
3 lecciones
Fundamentos de TypeScript
3 lecciones
Tipados e Interfaces
Comprende el tipado estático, la inferencia y las ventajas de TypeScript en proyectos profesionales.
Genéricos
Crea componentes y funciones reutilizables mediante tipos y genéricos.
Decoradores
Comprende el uso de decoradores y sus principales escenarios de aplicación.
02Diseño de APIs
3 lecciones
Diseño de APIs
3 lecciones
Express/Fastify
Organiza rutas, middlewares y controladores para construir APIs mantenibles.
Validación de datos
Valida y transforma datos de entrada mediante esquemas y objetos de transferencia.
Documentación con Swagger
Documenta contratos y endpoints de la API con especificaciones OpenAPI.
03Arquitectura y patrones de diseño
3 lecciones
Arquitectura y patrones de diseño
3 lecciones
SOLID aplicado
Aplica principios SOLID para reducir acoplamiento y mejorar la mantenibilidad.
Arquitectura Hexagonal
Separa responsabilidades y dependencias para construir aplicaciones más flexibles.
Inyección de dependencias
Implementa inyección de dependencias para facilitar pruebas, mantenimiento y evolución del sistema.
04Calidad, seguridad y producción
3 lecciones
Calidad, seguridad y producción
3 lecciones
Testing con Jest
Diseña pruebas unitarias y utiliza mocks para validar componentes de forma aislada.
Manejo de errores
Centraliza y gestiona errores de manera consistente en la aplicación.
Despliegue y monitoreo
Prepara aplicaciones para producción mediante procesos administrados y contenedores.
04 · REQUISITOS
Requisitos previos
Condiciones recomendadas para aprovechar el programa.
JavaScript moderno (ES6+)
Nociones básicas de Node.js
05 · SOPORTE
Preguntas frecuentes
Respuestas a las consultas habituales sobre el programa.
¿Qué versión de Node.js se utiliza?
Trabajamos con la versión LTS más reciente al inicio del programa.
¿El proyecto final es grupal?
El proyecto final es individual para evaluar tus habilidades, con revisión de código en vivo.
Capacita a todo tu equipo
Si buscas entrenar a 5 o más colaboradores, ofrecemos planes corporativos con facturación electrónica, reportes de avance y personalización del currículo.
Solicitar cotización