Desarrollador Frontend
Streaming 8 mesesEl curso de DESARROLLADOR FRONTEND está diseñado para aquellos que ya tienen conocimientos en diseño web, manejando HTML y CSS, y buscan llevar sus habilidades al siguiente nivel. A lo largo del curso, exploraremos herramientas esenciales como React.js, Next.js, Tailwind CSS, Firebase, Material UI y Figma.
Al adquirir experiencia en estas tecnologías, podrás construir no solo interfaces visualmente atractivas, sino también optimizar la funcionalidad y la eficiencia de tus proyectos web. Descubre cómo estas herramientas trabajan juntas para simplificar el desarrollo, acelerar la creación de prototipos y mejorar la colaboración en equipos.
Únete a nosotros para potenciar tus habilidades y destacarte como un Desarrollador Frontend versátil y altamente competente.
Objetivos
Proporcionar a los participantes un dominio sólido de tecnologías fundamentales en el desarrollo frontend.
Capacitar a los desarrolladores para mejorar la experiencia del usuario (UX) en sus proyectos, aprendiendo a optimizar la usabilidad y la accesibilidad de sus aplicaciones web.
Fomentar las habilidades colaborativas y las prácticas eficientes a la hora de implementar un proyecto de desarrollo.
Temario
React.js
Introducción a React.js y JSX
Componentes y Props
Estado y Ciclo de Vida
Manejo de Eventos
Listas y Llaves
Formularios y Validaciones
Componentes Controlados y No Controlado
Context API y Gestión de Estado Global
Hooks (useState, useEffect, custom hooks)
Ruteo con React Router
Optimización de Componentes
Testing en React
Next.js
Fundamentos de Next.js
Routing y Navegación
Server Side Rendering (SSR) vs Static Site Generation (SSG)
Incremental Static Regeneration (ISR)
Internacionacionalización (i18n)
Despliegue con Vercel
Astro.js
Introducción a Astro.js
Componentes y Frontmatter
Integración con Frameworks de UI
Rendimiento y Entrega Parcial de Hidratación
Routing y Paginación
Despliegue y Hosting
Estrategias de SEO en Astro.js
Tailwind CSS
Principios de Tailwind CSS
Configuración y Personalización
Estados de Hover, Focus y Otros
Composición de Clases de Utilidad
Firebase
Introducción a Firebase y sus Servicios
Autenticación y Gestión de Usuarios
Firestore: Base de Datos en Tiempo Real
Storage: Almacenamiento de Archivos
Funciones en la Nube
Hosting y Despliegue de Aplicaciones
Material UI
Fundamentos de Material UI
Personalización de Temas
Componentes y API de Material UI
Creación de Formularios con Material UI
Dialogs, Menus y Navegación
Figma
Introducción a Figma y Diseño de Interfaces
Herramientas y Flujo de Trabajo en Figma
Creación de Prototipos y Wireframes
Exportación de Activos para Desarrolladores
Plugins y Automatización en Figma
Integración de Figma con Herramientas de Desarrollo
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.
La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.