Backend Escalable con Node.js y TypeScript
Programación
Intermedio

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.

OBJETIVO 01

Aplicar principios de arquitectura limpia y arquitectura hexagonal para construir sistemas mantenibles

OBJETIVO 02

Diseñar APIs REST y GraphQL con contratos claros y tipado estricto

OBJETIVO 03

Crear pruebas unitarias y de integración para aumentar la confiabilidad del código

OBJETIVO 04

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.

01

Clases prácticas

Sesiones en vivo o bajo demanda con enfoque técnico y aplicado.

02

Labs reales

Resolución de problemas utilizando herramientas de la industria.

03

Proyecto final

Construye un resultado tangible para tu portafolio profesional.

03 · PLAN ACADÉMICO

Estructura del curso

Módulos y lecciones detalladas del programa.

01

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.

02

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.

03

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.

04

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.

REQUISITO 01

JavaScript moderno (ES6+)

REQUISITO 02

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.

SOLUCIONES CORPORATIVAS

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