Contacta con nosotros

Temario del curso

React 19: Desarrollo Front-End Moderno

  • Trabajo con Hooks: useState, useEffect, useReducer
  • Uso de Context API para la gestión del estado
  • Implementación de enrutamiento con React Router
  • Mejores prácticas en estructura de archivos, reutilización y rendimiento

TypeScript para desarrolladores de React

  • Seguridad de tipos: tipos, interfaces, enums, genéricos
  • Tipado de props, estado, hooks y manejadores de eventos
  • Creación de tipos reutilizables y funciones utilitarias

React + TypeScript en la práctica

  • Construcción de componentes escalables con tipado fuerte
  • Combinación de genéricos 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 API
  • Mejores prácticas para la cobertura de pruebas y depuración

Next.js 15: Framework Full-Stack de React

  • App Router vs Pages Router
  • Renderizado del lado del servidor (SSR) y generación estática de sitios (SSG)
  • Rutas de API y middleware
  • Optimización de imágenes y rendimiento

Node.js + Express: Fundamentos de APIs Back-End

  • Configuración de Express y arquitectura RESTful
  • Autenticación con JSON Web Tokens (JWT)
  • Patrón controlador-servicio y estructura de rutas
  • Seguridad y validación de solicitudes de API

API REST con Prisma y PostgreSQL

  • Configuración de Prisma con PostgreSQL
  • Modelado de esquemas y migraciones
  • Realización de operaciones CRUD
  • Integración del cliente de Prisma con rutas de Express

Control de versiones con Git

  • Fundamentos de Git: init, clone, commit, push, pull
  • Ramificación, fusión 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 CI/CD
  • Introducción a Docker y la contenerización
  • Implementación básica en plataformas en la nube (p. ej., Vercel, Heroku)
  • Monitoreo y registro de errores

Almacenamiento de datos y lagos de datos (Data Lakes)

  • Diferencias entre almacenes de datos (Data Warehouses) y lagos de datos (Data Lakes)
  • Conceptos de canalizaciones de datos en la arquitectura Full-Stack
  • Papel de los sistemas back-end en la ingestión y estructuración de datos

Integración de inteligencia artificial

  • Panorama general de casos de uso de IA en aplicaciones web
  • Llamadas a APIs externas de IA (p. ej., 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 recomendable

Audiencia objetivo

  • Desarrolladores front-end y back-end
  • Ingenieros de software que transicionan hacia roles Full-Stack
  • Profesionales técnicos que construyen aplicaciones web escalables
 28 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas