Temario del curso
React 19: Desarrollo Front-End Moderno
- Trabajo con Hooks: useState, useEffect, useReducer
- Uso de la API de Contexto para la gestión de estado
- Implementación de rutas 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, genéricos
- Tipado de props, estado, hooks y controladores de eventos
- Creación de tipos reutilizables y funciones de utilidad
React + TypeScript en la Práctica
- Construcción de componentes escalables con tipado fuerte
- Combinación de genéricos con props y hooks
- Estrategias prácticas de tipado 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 la cobertura de pruebas y depuración
Next.js 15: Framework Full-Stack de React
- App Router vs Pages Router
- Renderizado del lado del servidor y generación estática de sitios
- Rutas de API y middleware
- Optimización de imágenes y rendimiento
Node.js + Express: Fundamentos de la API Back-End
- Configuración de Express y arquitectura RESTful
- Autenticación con Tokens JSON Web (JWT)
- Patrón controlador-servicio y estructura de rutas
- Seguridad y validación de solicitudes de la API
API REST con Prisma y PostgreSQL
- Configuración de Prisma con PostgreSQL
- Modelado de esquema y migraciones
- Realización de operaciones CRUD
- Integración del cliente de Prisma con las rutas de Express
Control de Versiones con Git
- Conceptos básicos de Git: init, clone, commit, push, pull
- Ramificación, fusión 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
- Introducción a Docker y contenedores
- Despliegue básico en plataformas en la nube (por ejemplo, Vercel, Heroku)
- Monitoreo y registro de errores
Almacenamiento de Datos (Data Warehousing) y Lagos de Datos (Data Lakes)
- Diferencias entre almacenes de datos y lagos de datos
- Conceptos de canales de datos en la arquitectura Full-Stack
- Papel de los sistemas back-end en la ingesta y estructuración de datos
Integración de Inteligencia Artificial
- Descripción general de los casos de uso de IA en aplicaciones web
- Llamadas a APIs de IA externas (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 recomendable
Audiencia Objetivo
- Desarrolladores de Front-end y Back-end
- Ingenieros de software que transicionan hacia roles Full-Stack
- Profesionales técnicos que construyen aplicaciones web escalables
Testimonios (3)
Realmente disfruté aprender sobre los ataques de IA y las herramientas disponibles para comenzar a practicar y utilizarlas activamente en pruebas de seguridad. Adquirí muchos conocimientos que no tenía al inicio, y el curso cumplió con lo que esperaba. Mi parte favorita del entrenamiento fue el navegador Comet, y quedé impresionado por lo que podía hacer. Sin duda seguiré explorándolo más. En general, fue un excelente curso y disfruté aprender sobre los Top 10 de OWASP para GenAI.
Patrick Collins - Optum
Curso - OWASP GenAI Security
Traducción Automática
Prácticas, ejercicios, asistencia presencial y resolución de dudas.
Jose Paulos - INESC TEC
Curso - Tailwind CSS
Traducción Automática
Que cada lección técnica venía acompañada de múltiples ejercicios prácticos para afianzar los conceptos.
Andrei-Calin Bajea
Curso - OWASP Top 10 2025
Traducción Automática