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
Múltiples ejemplos para cada módulo y gran conocimiento del formador.
Sebastian - BRD
Curso - Secure Developer Java (Inc OWASP)
Traducción Automática
Módulo 3 Aplicaciones, Ataques y Explotaciones, XSS, Inyección SQL Módulo 4 Servidores, Ataques y Explotaciones, DOS, BOF
Tshifhiwa - Vodacom
Curso - How to Write Secure Code
Traducción Automática
Ejemplos de la vida real.
Kristoffer Opdahl - Buypass AS
Curso - Web Security with the OWASP Testing Framework
Traducción Automática
El conocimiento del formador sobre el tema fue excelente, y la forma en que se organizaron las sesiones para que el público pudiera seguir los ejemplos realmente ayudó a consolidar ese conocimiento, en comparación con solo sentarse y escuchar.
Jack Allan - RSM UK Management Ltd.
Curso - Secure Developer .NET (Inc OWASP)
Traducción Automática