Temario del curso
Introducción
- React vs Angular y otros Frameworks
Entendiendo React
- JSX, Componentes y Props, el Ciclo de Vida del Componente, etc.
- Gestionando el estado de la aplicación vs el estado de los datos
Escribiendo Aplicaciones React con ES6
- Sintaxis y características de ES6+ a tener en cuenta
Configurando el Entorno de Desarrollo
Resumen de Node.js
Instalación y Configuración de Node.js
Resumen de Webpack y Babel
- Entendiendo "transformación" (traducir 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
Configurando WebPack para Detectar Cambios en los Archivos Fuente
Configurando npm como Ejecutor de Herramientas
Extendiendo la Aplicación React con Nuevos Componentes
Implementando la Arquitectura Flux y Redux en una Aplicación React
Entendiendo Flux y Redux
- Componentes Sin Estado, Acciones, Reducers, Dispatchers, Middleware, Contenedores, etc.
Construyendo Vistas Múltiples en la Aplicación React
Instalación y Configuración de Redux
Creando una Lista de Tareas Simple con Flux/Redux (con API de servidor simulado)
Integrando un Backend con tu Aplicación React: GraphQL y Apollo
Resumen de GraphQL
Escribiendo una Consulta GraphQL
Autenticando Usuarios
Integrando React Router con GraphQL
Construyendo un Blog Simple con React y GraphQL
Probando tu Aplicación React
Procesando Aplicaciones React con Scripts de Línea de Comandos npm
Solución de Problemas
Estructurando el Repositorio de la Aplicación
Mejores Prácticas para Escribir Código React
Implementando tu Aplicación React
Una Palabra sobre Aplicaciones Móviles con React Native
Resumen y Conclusión
Requerimientos
- Experiencia en el desarrollo de aplicaciones web
- Experiencia en la programación con 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