Programa del Curso

Introducción

  • React vs Angular y otros frameworks

Comprensión React

  • JSX, Componentes y Props, el Ciclo de Vida de los Componentes, etc.
  • Administración del estado de la aplicación frente al estado de los datos

Escritura React de aplicaciones con ES6

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

Configuración del entorno de desarrollo

Descripción general de Node.js

Instalación y configuración Node.js

Descripción general de Webpack y Babel

  • Entendiendo la "transformación" (traduciendo JSX a JavaScript)

Instalación y configuración de Webpack

Instalación y configuración de Babel

Instalación de React y ReactDOM

Escribir tu primera React solicitud

Configuración de WebPack para ver si hay cambios en los archivos de origen

Configuración de npm como ejecutor de herramientas

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

Implementar la arquitectura Flux y Redux en una aplicación React

Entendiendo el flujo y Redux

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

Creación de varias vistas en la aplicación React

Instalación y configuración Redux

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

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

Descripción general de GraphQL

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

Escribir una consulta GraphQL

Autenticación de usuarios

Integración del enrutador React con GraphQL

Creación de un blog sencillo con React y GraphQL

Prueba de la aplicación React

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

Solución de problemas

Estructuración del repositorio de aplicaciones

Prácticas recomendadas para escribir código React

Implementación de la aplicación React

A Word sobre aplicaciones móviles con React Native

Resumen y conclusión

Requerimientos

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

Audiencia

  • Desarrolladores
  28 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (2)

Cursos Relacionados

Relé: Obtener Datos de Manera Eficiente en Aplicaciones Reaccionar

  14 horas

Categorías Relacionadas