React + TypeScript
9 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, Redux Toolkit con TypeScript y Zustand como alternativa moderna.
React Router con TypeScript
Navegación con React Router v6, rutas protegidas, parámetros tipados y navegación programática.
Consumo de APIs y datos asíncronos
Fetch y Axios tipados, TanStack Query, manejo de errores y tipado de respuestas de API.
Backend CRUD completo con Express y multer
Endpoints POST, PUT y DELETE tipados con Express + PostgreSQL, arquitectura MVC y subida de archivos con multer.
Panel admin CRUD conectado a la API
useMutation de TanStack Query, formularios wired a la API real, subida de imágenes desde el navegador y sincronización del estado global.
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.