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.
Propuesta de Valor: DESARROLLO - PROGRAMACION - METODOLOGIAS
Duración: 40 Horas Académicas
1.1. INTRODUCCION AL CURSO DE REACT.
1.2. REQUISITOS PARA TOMAR EL CURSO.
1.3. ACERCA DEL CURSO.
1.4. PREPARACION DE ENTORNO EN WINDOWS Y/O MAC.
2.1. ¿QUE ES REACT?
2.2. HOLA MUNDO EN REACT.
2.3. CREAR UNA APP CON CREATE-REACT-APP.
2.4. EXPLORANDO EL PROYECTO CREADO.
2.5. JSX.
2.6. PROPS.
2.7. STATES.
2.8. EL PRIMER COMPONENTE.
2.9. CICLO DE VIDA DE UN COMPONENTE.
3.1. ESTILOS EN COMPONENTES.
3.2. PREPROCESADOR DE ESTILOS SASS PARA ESTILOS.
3.3. SOBRESCRIBIR ESTILOS.
3.4. DISENO RESPONSIVE.
3.5. USANDO LIBRERIAS DE COMPONENTES.
4.1. INTEGRANDO REDUX EN UN PROYECTO.
4.2. REDUX FUNCIONES ASINCRONAS.
4.3. AGREGANDO REACT-ROUTER EN UN PROYECTO.
4.4. INTEGRANDO REACT ROUTER CON REDUX.
5.1. ¿QUE ES UNA PWA Y COMO FUNCIONA?.
5.2. CREANDO UNA PWA CON REACT.
5.3. NUESTRO PRIMER SERVICE WORKER.
5.4. OPTIMIZANDO NUESTRA WEB CON METRICAS.
7.1. ¿HOC ALTERNATIVA PARA REDUX?.
7.2. REACT HOOKS.
7.3. DE REACT A REACT NATIVE.
La inversión incluye: Material de estudio, certificados e impuestos de ley.