Paquete de React JS Fundamental y Avanzado

Duración: 40 horas

Código: DES-107

Descripción:

React (también llamada React.js o ReactJS) es una biblioteca Javascript de código abierto diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página. Es mantenida por Facebook y la comunidad de software libre, han participado en el proyecto más de mil desarrolladores diferentes.

React intenta ayudar a los desarrolladores a construir aplicaciones que usan datos que cambian todo el tiempo. Su objetivo es ser sencillo, declarativo y fácil de combinar. React sólo maneja la interfaz de usuario en una aplicación; React es la Vista en un contexto en el que se use el patrón MVC (Modelo-Vista-Controlador) o MVVM (Modelo-vista-modelo de vista). También puede ser utilizado con las extensiones de React-based que se encargan de las partes no-UI (que no forman parte de la interfaz de usuario) de una aplicación web.

Contenido:
  1. Introducción.
    1. Introducción al curso de React.
    2. Requisitos para tomar el curso.
    3. Acerca del curso.
    4. Preparación de entorno en Windows y/o Mac.
  2. Primeros pasos en React.
    1. ¿Qué es React?
    2. Hola mundo en React.
    3. Crear una app con create-react-app.
    4. Explorando el proyecto creado.
    5. JSX.
    6. Props.
    7. States.
    8. El primer componente.
    9. Ciclo de Vida de un Componente.
  3. Estilos y Layout.
    1. Estilos en componentes.
    2. Preprocesador de estilos sass para estilos.
    3. Sobrescribir estilos.
    4. Diseño Responsive.
    5. Usando Librerías de Componentes.
  4. React Router y Redux.
    1. Integrando Redux en un proyecto.
    2. Redux funciones asíncronas.
    3. Agregando react-router en un proyecto.
    4. Integrando React Router Con Redux.
  5. PWA orientado a móviles.
    1. ¿Qué es una PWA y cómo funciona?.
    2. Creando una PWA con React.
    3. Nuestro Primer Service Worker.
    4. Optimizando Nuestra web con métricas.
  6. Crear un proyecto demo.
  7. Conceptos avanzados de React.
    1. ¿HoC alternativa para Redux?.
    2. React Hooks.
    3. De React a React Native.
Costos:

Este costo incluye: Material de seguimiento, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.