Bienvenida


El curso tiene como propósito desarrollar competencias en la construcción de interfaces web modernas, funcionales y escalables utilizando frameworks front-end actuales y su integración con APIs REST. A lo largo del curso, se explorarán conceptos fundamentales de diseño, estructuración de componentes, navegación, manejo del estado y comunicación con servidores, enfocándose en la creación de aplicaciones dinámicas y eficientes. Asimismo, se fortalecerán habilidades para construir servicios backend conectados a bases de datos y enlazarlos de forma coherente con el cliente web, promoviendo buenas prácticas de desarrollo y conocimientos sólidos en arquitectura web moderna.

Temáticas

Unidad 1. Desarrollo de Interfaces Web con Frameworks Front-End

  1. Introducción al desarrollo front-end con frameworks modernos
  2. Estructura y ciclo de vida de componentes
  3. Estilización y diseño responsive
  4. Gestión de rutas y navegación
  5. Construcción de una interfaz modular y reutilizable

Unidad 2. Arquitectura y Consumo de APIs REST en Aplicaciones Front-End

  1. Introducción a patrones arquitectónicos en front-end
  2. Manejo del estado de la aplicación
  3. Consumo de APIs REST desde el front-end
  4. Autenticación y autorización en el front-end
  5. Manejo de errores y validaciones en el front-end

Unidad 3. Integración de Front-End y Back-End con APIs RESTful

  1. Fundamentos de APIs RESTful
  2. Creación de APIs REST con un framework backend
  3. Persistencia de datos con bases de datos
  4. Seguridad en APIs REST
  5. Integración completa: front-end y back-end

Resultados de Aprendizaje del Curso

  • Desarrolla el front-end de una aplicación web a partir de un framework seleccionado.
  • Desarrolla funcionalidades avanzadas de front-end en una aplicación web con base a patrones arquitectónicos y consumo de APIs REST.
  • Desarrolla las APIs REST conectadas a una base de datos desde el backend enlazándola con el front-end de una aplicación web.

Recomendaciones

  • Practica frecuentemente el desarrollo de interfaces front-end reutilizables y adaptativas.
  • Consulta la documentación oficial de los frameworks utilizados para estar al día con las mejores prácticas.
  • Comprende a fondo los conceptos de asincronía, peticiones HTTP y manejo de respuestas JSON.
  • Realiza pruebas prácticas de integración de front-end con APIs REST en distintos entornos.
  • Utiliza herramientas como Postman, Swagger y servidores locales para verificar el funcionamiento de tus endpoints.