Temario del curso
React 19: Desarrollo front-end moderno
- Trabajo con Hooks: useState, useEffect, useReducer
- Uso del Context API para la gestión de estado
- Implementación de rutas mediante React Router
- Buenas prácticas en cuanto a estructura de archivos, reutilización y rendimiento
TypeScript para desarrolladores de React
- Seguridad tipográfica: tipos, interfaces, enums y genéricos
- Definición de tipos para propiedades, estado, hooks y controladores de eventos
- Creación de tipos reutilizables y funciones utilitarias
React + TypeScript en la práctica
- Desarrollo de componentes escalables mediante el uso riguroso de tipos
- Combinación de genéricos con propiedades y hooks
- Estrategias prácticas para la definición de tipos en proyectos reales
Pruebas de aplicaciones React
- Introducción a Jest y React Testing Library
- Elaboración de pruebas unitarias para componentes y hooks
- Evaluación de operaciones asincrónicas y llamadas a API
- Recomendaciones para alcanzar una buena cobertura de pruebas y facilitar la depuración
Next.js 15: Framework Full-Stack para React
- Diferencias entre App Router y Pages Router
- Renderizado del lado del servidor y generación estática de páginas
- Configuración de rutas API y uso de middleware
- Optimización de imágenes y mejora del rendimiento global
Node.js + Express: Fundamentos para crear APIs backend
- Configuración básica de Express y diseño de arquitectura RESTful
- Implementación de autenticación con JSON Web Tokens (JWT)
- Estructuración modular mediante patrones controller-service y organización de rutas
- Técnicas para proteger y validar las solicitudes realizadas a la API
REST API con Prisma y PostgreSQL
- Integración de Prisma con una base de datos PostgreSQL
- Modelado esquemático y ejecución de migraciones necesarias
- Realización de operaciones CRUD sobre los datos almacenados
- Vinculación del cliente Prisma con las rutas establecidas en Express
Control de versiones con Git
- Conceptos básicos de Git: init, clone, commit, push y pull
- Gestión de ramas, fusión de cambios y creación de solicitudes de extracción (pull requests)
- Colaboración eficaz en equipo mediante GitHub y herramientas similares
DevOps aplicado al desarrollo Full-Stack
- Explicación de los flujos de trabajo CI/CD y sus principios básicos
- Introducción a Docker y la contenitorización como método de despliegue
- Despliegue inicial en plataformas cloud, tales como Vercel o Heroku
- Monitoreo del rendimiento y registro centralizado de errores
Almacenes de datos y data lakes
- Comparación entre los almacenes de datos tradicionales y los data lakes
- Conceptos básicos sobre flujos de procesamiento de datos en arquitecturas Full-Stack
- Incidencia de los sistemas back-end en la ingesta, almacenamiento y organización de información
Integración de inteligencia artificial
- Presentación de escenarios típicos de aplicación de IA en plataformas web
- Ejecución de llamadas a API externas especializadas en inteligencia artificial (por ejemplo, OpenAI o Hugging Face)
- Utilización de la IA para tareas como generación automática de resúmenes, creación de chatbots y análisis de datos
Resumen final y próximos pasos a seguir
Requerimientos
- Conocimientos básicos de JavaScript y principios fundamentales del desarrollo web
- Experiencia previa con HTML/CSS y frameworks front-end
- Es útil contar con una noción básica sobre APIs y bases de datos
Público objetivo
- Desarrolladores front-end y back-end
- Ingenieros de software que deseen especializarse en desarrollo Full-Stack
- Profesionales técnicos interesados en crear aplicaciones web escalables
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 5800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Esta formación me permitió ampliar mis conocimientos y mi comprensión de Burp Suite. Además, me di cuenta de que lo que había aprendido por cuenta propia seguía siendo bastante limitado. El curso me resultó de gran ayuda como profesional de QA, ya que Burp Suite es una herramienta valiosa para realizar pruebas de seguridad y mejorar la calidad global de la prueba de aplicaciones. Continuaré explorando esta herramienta y profundizando en sus funciones y capacidades.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Curso - OWASP Top 10 2025
Traducción Automática