Este curso cubre desde los fundamentos hasta aspectos avanzados. Se aborda la creación de proyectos con herramientas como create-react-app, el uso de JSX, componentes, estado, y ciclo de vida, así como el manejo de eventos, formularios y enrutamiento. También se exploran conceptos avanzados como Redux, Hooks y Context API.
Duración: 30 horas
Perfil: Avanzado/Experto
Dirigido a
Este curso está dirigido a programadores y analistas web que quieran conocer como se crean SPAs con la librería de React y que otras librerías se suelen usar junto a ella.
Requisitos previos
Los alumnos necesitarán tener experiencia y conocimientos consolidados de HTML, CSS y JavaScript para superar con éxito el curso.
Objetivos
- Comprender los conceptos fundamentales de React, incluyendo JSX, componentes y el flujo de datos unidireccional.
- Crear y gestionar aplicaciones de una sola página (SPA) utilizando React.
- Desarrollar aplicaciones interactivas mediante la manipulación del estado, eventos y formularios.
- Implementar prácticas avanzadas como Redux, Hooks y el Context API para mejorar la gestión del estado y el rendimiento.
- Adquirir habilidades para manejar el enrutamiento y la estructura de componentes en aplicaciones React complejas.