Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
React 19: Desarrollo Front-End Moderno
- Trabajo con Hooks: useState, useEffect, useReducer
- Uso de la API de Context para gestión de estado
- Implementación de ruteo con React Router
- Mejores prácticas en estructura de archivos, reutilización y rendimiento
TypeScript para Desarrolladores de React
- Seguridad de tipos: tipos, interfaces, enumeraciones (enums), genéricos
- Tipado de props, estado, hooks y manejadores de eventos
- Creación de tipos reutilizables y funciones de utilidad
React + TypeScript en la Práctica
- Construcción de componentes escalables con tipado estricto
- Combinación de genéricos con props y hooks
- Estrategias de tipado prácticas para proyectos del mundo real
Pruebas de Aplicaciones React
- Introducción a Jest y React Testing Library
- Escritura de pruebas unitarias para componentes y hooks
- Pruebas de operaciones asíncronas y llamadas a APIs
- Mejores prácticas para cobertura de pruebas y depuración
Next.js 15: Framework React Full-Stack
- App Router vs Pages Router
- Renderizado en el servidor y generación estática de sitios (SSG/SSR)
- Rutas de API y middleware
- Optimización de imágenes y rendimiento
Node.js + Express: Fundamentos de APIs Backend
- Configuración de Express y arquitectura RESTful
- Autenticación con JSON Web Tokens (JWT)
- Patrón controlador-servicio y estructura de rutas
- Seguridad y validación de solicitudes API
API REST con Prisma y PostgreSQL
- Configuración de Prisma con PostgreSQL
- Modelado de esquemas y migraciones
- Ejecución de operaciones CRUD
- Integración del cliente de Prisma con rutas de Express
Control de Versiones con Git
- Conceptos básicos de Git: init, clone, commit, push, pull
- Ramificación (branching), fusión (merging) y solicitudes de extracción (pull requests)
- Trabajo con GitHub y colaboración en equipo
DevOps para Aplicaciones Full-Stack
- Conceptos y flujos de trabajo de CI/CD (Integración Continua/Despliegue Continuo)
- Introducción a Docker y contenerización
- Despliegue básico en plataformas en la nube (por ejemplo, Vercel, Heroku)
- Monitoreo y registro de errores (logging)
Almacenes de Datos y Lagos de Datos
- Diferencias entre almacenes de datos (Data Warehouses) y lagos de datos (Data Lakes)
- Conceptos de canalizaciones de datos en la arquitectura Full-Stack
- Rol de los sistemas backend en la ingesta y estructuración de datos
Integración de Inteligencia Artificial
- Visión general de casos de uso de IA en aplicaciones web
- Llamadas a APIs externas de IA (por ejemplo, OpenAI, Hugging Face)
- Uso de IA para resumen de texto, chatbots y análisis
Resumen y Próximos Pasos
Requerimientos
- Comprensión de los principios básicos de JavaScript y desarrollo web
- Experiencia con HTML/CSS y frameworks front-end
- Familiaridad básica con APIs y bases de datos es un plus
Audiencia Objetivo
- Desarrolladores Frontend y Backend
- Ingenieros de software que transicionan a roles Full-Stack
- Profesionales técnicos que construyen aplicaciones web escalables
28 Horas
Reseñas (1)
Que siempre debemos de tener en cuenta la seguridad en todo lo que se desarrolla.