Temario del curso
React 19: Desarrollo Front-End Moderno
- Trabajo con Hooks: useState, useEffect, useReducer
- Uso de Context API para la gestión de estados
- Implementación de enrutamiento con React Router
- Mejores prácticas en estructura de archivos, reutilización y rendimiento
TypeScript para Desarrolladores React
- Seguridad de tipos: types, interfaces, enums, generics
- Tipado de props, state, 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 fuerte
- Combinación de generics 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 React Full-Stack
- App Router vs Pages Router
- Renderizado en el servidor (SSR) 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 controller-service y estructuración de rutas
- Seguridad y validación de solicitudes a la API
API REST con Prisma y PostgreSQL
- Configuración de Prisma con PostgreSQL
- Modelado del esquema y migraciones
- Realización de operaciones CRUD
- Integración del cliente Prisma con rutas de Express
Control de Versiones con Git
- Conceptos básicos de Git: init, clone, commit, push, pull
- Ramificación, fusionado 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 cloud (por ejemplo, Vercel, Heroku)
- Monitoreo y registro de errores
Data Warehousing y Data Lakes
- Diferencias entre data warehouses y data lakes
- Conceptos de canalizaciones de datos (data pipelines) en la arquitectura Full-Stack
- Papel de los sistemas back-end 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
- Llamada 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 útil
Público Objetivo
- Desarrolladores front-end y back-end
- Ingenieros de software que transicionan hacia roles Full-Stack
- Profesionales técnicos que construyen aplicaciones web escalables
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