Aprende el potencial completo de TypeScript utilizando características avanzadas como Type Inference, Type Guards, Generics, Transformers y Utility Types con programación asíncrona tanto en Node.js (usando Express.js) como en Bun.js (usando Hono.js), todo mientras entiendes las mejores prácticas para construir APIs fuertemente tipadas con diferentes bases de datos.
Visión General
En esta masterclass, comenzaremos con una discusión sobre las actualizaciones recientes en Node.js y Bun.js, centrándonos en su soporte incorporado para TypeScript. Aprenderás cómo configurar TypeScript en ambos entornos de ejecución y crear APIs estrictamente tipadas usando Express.js y Hono.js. A través de demostraciones prácticas, exploraremos la integración con varias bases de datos como MongoDB y Postgres, aprovechando las características avanzadas de TypeScript para construir aplicaciones robustas. Al final de la masterclass, estarás equipado con el conocimiento para optimizar el código TypeScript para el rendimiento y los patrones de diseño, asegurando que tus APIs sean tanto eficientes como mantenibles.
Objetivos de Aprendizaje
- Introducción al soporte de TypeScript en Node.js y Bun.js
- Características Avanzadas de TypeScript: Generics, Type Guards, Mapped Types, etc.
- Middleware e Inyección de Dependencias con Express.js y Hono.js
- Mejora de Patrones de Diseño y Rendimiento en TypeScript
- Pruebas Unitarias e Integración con TypeScript
- Integración de Bases de Datos: MongoDB, Postgres, Prisma y otros
- Mejores Prácticas para el Desarrollo de APIs Robustas tanto en Node.js como en Bun.js
This workshop has been presented at JSNation US 2024, check out the latest edition of this JavaScript Conference.
Comments