Duración
25 horas
Introducción
React JS se trata de una librería de JavaScript de código abierto desarrollada por los ingenieros de Facebook con el objetivo de ofrecer los mejores estándares en experiencia de usuario. Su objetivo es ayudarte en el desarrollo de aplicaciones donde necesites usar datos que cambien todo el tiempo, siendo su uso sencillo, declarativo y fácil de combinar
Objetivos
- Aprender a desarrollar aplicaciones web SPA con React 19 (Release Candidate – RC)
- Aprender a crear y estucturar aplicaciones React con componentes de clase y funcionales reutilizables
- Aprender a trabajar con hooks y poder sacarle todo el partido a la librería de React
- Aprender a realizar formularios, gestionar peticions Https y configurar webpack y eslint para proyectos React
- Aprender a realizar pruebas unitarias con Jest, realizar builds y despliegues para distintos entornos.
Temario
- Preparando el entorno de desarrollo
- Introducción a React 19
- Componentes
- Debugging
- Eventos
- Vistas
- Estados globales
- Sistema de enrutado en React
- Peticiones a API Restful
- Estados globales asíncronos
- Interfaces de usuario
- Performance en nuestras aplicaciones React
- Build del proyecto
- Testing
- Webpack, Babel y ESLint
- Despliegue de la aplicación