React
Duración: 2 días | Precio: 499,00 euros
20% de descuento para varias personas de la misma empresa.
Requisitos previos
Javascript, OOP, fundamentos de HTML, fundamentos de CSS
Descripción
Un curso intensivo sobre el desarrollo con React y Redux para aprender a utilizar todas las características y el potencial de la librería Javascript nacida en los laboratorios de Facebook. Se recomienda encarecidamente llevar consigo un PC/portátil personal para utilizarlo durante los ejercicios.
Contenido
Cada día se organiza con lecciones teóricas sobre los temas y ejercicios guiados ad hoc que pretenden conducir a cada desarrollador hacia el dominio de la herramienta. El curso está configurado para ser una inmersión completa e intensiva en el desarrollo de React.
Introducción a React
- ¿Qué es React?
- La especialidad de React: el frontend
- React, preparación del entorno de desarrollo
- ¡Hola mundo React!
- La sintaxis JSX
- Conocer el estado y las propiedades de los componentes
- Manejo de eventos en React
- Entender el DOM virtual
- Añadir React a una aplicación existente
Componentes
- Creación de un componente React
- El ciclo de vida de los componentes React
- Gestión del estado de los componentes
- Renderización de la interfaz de usuario
- Cómo organizar una interfaz de usuario de React
- Invocación de APIs RESTful y JSON-RPC
- Compartir el estado entre los componentes, también conocido como “Lifting State Up”.
Crear un proyecto completo
- Crea una nueva aplicación React con create-react-app.
- Definir, diseñar y desarrollar componentes
- Enrutamiento y navegación entre vistas
- Diseñar un menú de navegación
Conceptos avanzados
- Reenvío de referencias
- Fragmentos
- Componentes de orden superior
- Integración con otras bibliotecas
- JSX en detalle
- Optimizar el rendimiento
- Uso de Typscript y tipos estáticos con React
El curso está estructurado con una alternancia de teoría y práctica para que los alumnos comprendan, adquieran y manejen la nueva información y las técnicas de forma inmediata.