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
Testimonios (2)
* El enfoque práctico, que nos ayudó a entender el tema de manera más efectiva. * La flexibilidad del profesor al abordar temas relevantes para nuestros casos de uso.
Juan Rial - Cegeka NV
Curso - Building Interactive Applications with React, Redux and GraphQL
Traducción Automática
Aunque ya tenía un conocimiento bastante bueno del tema, descubrí mucha información útil durante el curso.
Stefan-Lucian Bucur - Cegeka NV
Curso - Building Interactive Applications with React, Redux and GraphQL
Traducción Automática