Temario del curso
React 19: Desarrollo Front-End Moderno
- Trabajando con Hooks: useState, useEffect, useReducer
- Uso de Context API para la gestión de estado
- Implementación de rutas con React Router
- Prácticas recomendadas en estructura de archivos, reutilización y rendimiento
TypeScript para Desarrolladores de React
- Tipo seguro: 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 Práctica
- Construcción de componentes escalables con tipado fuerte
- 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
- Escribir pruebas unitarias para componentes y hooks
- Pruebas de operaciones asincrónicas y llamadas API
- Prácticas recomendadas para la cobertura de pruebas y depuración
Next.js 15: Marco Full-Stack React
- App Router vs Pages Router
- Renderizado del lado del servidor y generación de sitios estáticos
- Rutas API y middleware
- Optimización de imágenes y rendimiento
Node.js + Express: Fundamentos de API Backend
- Configuración de Express y arquitectura RESTful
- Autenticación con JSON Web Tokens (JWT)
- Patrón controlador-servicio y estructuración 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 Prisma con rutas Express
Control de Versiones con Git
- Fundamentos de Git: init, clone, commit, push, pull
- Ramas, fusión y solicitudes de incorporación (pull requests)
- Trabajo con GitHub y colaboración en equipo
DevOps para Aplicaciones Full-Stack
- Conceptos y flujos de trabajo CI/CD
- Introducción a Docker y contenerización
- Implementación básica en plataformas en la nube (por ejemplo, Vercel, Heroku)
- Monitoreo y registro de errores
Data Warehousing y Data Lakes
- Diferencias entre data warehouses y data lakes
- Conceptos de pipelines de datos en arquitectura Full-Stack
- Role de los sistemas backend en la ingestión 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 de IA externas (por ejemplo, OpenAI, Hugging Face)
- Uso de IA para resumir texto, chatbots y análisis
Resumen y Pasos Siguientes
Requerimientos
- Un conocimiento de JavaScript básico y principios de desarrollo web
- Experiencia con HTML/CSS y marcos front-end
- Familiaridad básica con APIs y bases de datos es útil
Público
- Desarrolladores front-end y back-end
- Ingenieros de software que se están trasladando a roles Full-Stack
- Profesionales técnicos que construyen aplicaciones web escalables
Testimonios (5)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Curso - Visual Studio Code
Multiple examples for each module and great knowledge of the trainer.
Sebastian - BRD
Curso - Secure Developer Java (Inc OWASP)
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Curso - How to Write Secure Code
Real-life examples.
Kristoffer Opdahl - Buypass AS
Curso - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.