React + TypeScript
11 semanas
Programa intensivo desde los fundamentos de TypeScript hasta el examen transversal. Nivel intermedio con enfoque en patrones modernos de React y ecosistema actual.
Fundamentos de TypeScript
Tipos básicos, interfaces, genéricos y configuración del entorno de desarrollo con TypeScript.
React + TypeScript: Primeros pasos
Configuración con Vite, componentes funcionales tipados, props con interfaces y JSX con TypeScript.
Hooks con TypeScript
useState, useEffect, useRef, useMemo y useCallback completamente tipados con TypeScript.
Componentes avanzados y Context API
Patrones de componentes, children tipados, Context API con TypeScript y composición avanzada.
Gestión de estado global
useReducer tipado, Zustand para estado compartido y arranque del servidor Express base en monorepo.
React Router con TypeScript
Navegación con React Router v6, rutas protegidas, parámetros tipados y navegación programática.
Capa de servicios y conexión a la base de datos
Capa de servicios con Fetch tipado, introducción a Prisma ORM 7 y primera conexión real a PostgreSQL.
Backend CRUD completo con Express y Prisma
Endpoints POST, PUT y DELETE tipados con Express + Prisma + PostgreSQL, arquitectura MVC de 4 capas y subida de archivos con multer.
Panel admin CRUD conectado a la API
Formularios conectados a la API real, subida de imágenes con FormData, confirmaciones con SweetAlert2 y sincronización del store Zustand.
Testing y buenas prácticas
Vitest y React Testing Library con TypeScript, mocks tipados y cobertura de código.
Examen Transversal: Proyecto Integrador
Desarrollo de una aplicación completa con React + TypeScript integrando todos los conocimientos del programa.