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
 28 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas