Contacta con nosotros

Temario del curso

Introducción

  • React frente a Angular y otros frameworks

Comprendiendo React

  • JSX, componentes y propiedades, el ciclo de vida de los componentes, etc.
  • Gestión del estado de la aplicación frente al estado de los datos

Escritura de aplicaciones React con ES6

  • Sintaxis y características de ES6+ a tener en cuenta

Configuración del entorno de desarrollo

Visión general de Node.js

Instalación y configuración de Node.js

Visión general de Webpack y Babel

  • Comprensión de la "transformación" (traducción de JSX a JavaScript)

Instalación y configuración de Webpack

Instalación y configuración de Babel

Instalación de React y ReactDOM

Escribiendo tu primera aplicación React

Configuración de WebPack para detectar cambios en los archivos de origen

Configuración de npm como ejecutor de herramientas

Extensión de la aplicación React con nuevos componentes

Implementación de la arquitectura Flux y Redux en una aplicación React

Comprensión de Flux y Redux

  • Componentes sin estado, acciones, reductores, despachadores, middleware, contenedores, etc.

Creación de múltiples vistas en la aplicación React

Instalación y configuración de Redux

Creación de una lista de tareas simples con Flux/Redux (con API de servidor simulado)

Integración de un backend con tu aplicación React: GraphQL y Apollo

Visión general de GraphQL

  • Tipos de datos, esquemas, estructura de gráfico e integración con React
  • Limitaciones del enrutamiento Restful
  • GraphQL frente a SQL

Escritura de una consulta GraphQL

Autenticación de usuarios

Integración de React Router con GraphQL

Creación de un blog simple con React y GraphQL

Pruebas de tu aplicación React

Procesamiento de aplicaciones React con scripts de línea de comando npm

Resolución de problemas

Estructuración del repositorio de la aplicación

Mejores prácticas para escribir código React

Implementación de tu aplicación React

Una nota sobre aplicaciones móviles con React Native

Resumen y conclusión

Requerimientos

  • Experiencia en desarrollo de aplicaciones web
  • Experiencia en programación con Javascript
  • Familiaridad con React

Auditorio

  • Desarrolladores
 28 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas