programming · intermediate
TypeScript y Arquitectura de Aplicaciones
Curso intermedio para dejar de usar TypeScript "como JavaScript con tipos" y empezar a diseñar con él. Profundizarás en el sistema de tipos (uniones, intersecciones, literales, genéricos con constraints, conditional y mapped types, inferencia con infer), modelarás dominios reales con uniones discriminadas, branded types y el patrón Result/Either, tiparás fronteras externas (APIs, contratos OpenAPI, validación en runtime con Zod) y aplicarás arquitectura modular con inyección de dependencias, puertos y adaptadores. Cerrarás con testing tipado, rendimiento del compilador, documentación de decisiones con ADRs y una guía de migración progresiva desde JavaScript. El proyecto final es un servicio tipado de extremo a extremo, con pruebas, contrato de API y decisiones arquitectónicas documentadas.
- Duración
- 30 horas
- Modalidad
- Online y a tu ritmo
- Acceso
- Incluido en los planes mensuales
Consultar acceso y planes