¿A quién va dirigido?
Programadores que quieren evolucionar
Para los que vienen del mundo de la programación y quieren prepararse para evolucionar hacia los nuevos planteamientos que define ReactJS.
Programadores en otros frameworks
¿Ya tienes experiencia en otros frameworks MVC en Javascript? Este curso es perfecto para agregar React a tus capacidades.
Programadores backend
Si procedes de otros lenguajes de backend (Java, .Net, PHP,…), y quieres seguir el luminoso camino del frontend, te ayudamos a introducirte.
Programadores frontend
Claramente dirigido a perfiles de la frontend "old school", que quieran dar el salto hacia el nuevo stack de herramientas disponibles ahora.
Temario del curso React
- Introducción a React.js
- ¿Qué es MV * y SPA?
- Diferencia entre MV * frameworks y React
- ReactJS JS vs. bibliotecas y otros marcos
- Descripción general de React
- Fundamentos React
- Virtual DOM
- Introducción
- Detección de cambios
- Flujo de datos unidireccional
- Componentes
- Descripción de los componentes
- Definición de componentes
- Renderizado
- Propiedades
- Composición de componentes
- Estado
- Ciclo de vida de los componentes
- Mixins
- JSX
- ¿Qué es JSX?
- JIT vs Preproceso
- Expresiones
- Atributos de HTML
- Eventos
- Introducción
- Manejo de eventos DOM
- Eventos personalizados o eventos de componentes
- Formularios
- Introducción
- Componentes controlados
- Componentes no controlados
- Refs
- GetDOMNode
- Entrenamiento
- Introducción
- Manejo del enrutamiento en ReactJS
- Conocer más sobre componentes de enrutamiento de terceros
- Virtual DOM
- Hooks
- Componente de clase vs Hook
- Nueva API de componentes
- Conociendo los principales hooks:
- useState
- useReducer
- useRef
- Creando un Custom Hook
- React-Router
- Routing y sensación de navegación en SPA
- Importando React-Roter-DOM
- Configurando React con React-Router
- BrowserRoute
- Componente Switch
- Componente Link
- Rutas absolutas y relativas
- Redux
- Patrón Flux. Única fuente de la verdad
- Store vs State
- Conociendo Redux
- Reducers
- Troceando el estado general
- Switch
- Inmutabilidad del estado
- Actions
- Type
- Payload
- Método “dispatch”
- Middlewares
- Suscribiendo a cambios
- Conectando Redux con React
- Conectando el “Store”
- Ajax y asincronía con Redux
- Redux-thunk como middleware asíncrono
Formadores del curso
Nuestros formadores son profesionales que trabajan en proyectos y con vocación para enseñar.