React 3.0 - Programa del curso
React 3.0 - Programa del curso
Modalidad
La experiencia de aprender combinando encuentros
prácticos en vivo con material teórico asincrónico pensado
para que puedas adaptar el proceso de aprendizaje a tu vida.
¿Cómo Funciona?
Perfil profesional
Al finalizar el curso de React Ja podrás:
✔ Crear desde cero SPA, haciendo foco en las
interfaces de usuario.
✔ Desarrollar aplicaciones web en JavaScript utilizando
ReactJS, la librería de código abierto con mayor
crecimiento en la web.
✔ Diseñar soluciones web rápidas, escalables, flexibles
y potentes.
Características generales
Modalidad Duración
Flex 8 semanas
Avanzado Alta
Inicial: No requiere de conocimientos previos en la Baja: requiere de mínima de una carga de trabajo
disciplina para iniciar la cursada. semanal promedio de 2 horas por fuera de la cursada.
Intermedio: requiere de un conocimiento básico o Moderada: requiere de mínima de una carga de trabajo
experiencia previa mínima en la disciplina. semanal promedio de 4 horas por fuera de la cursada.
Avanzado: requiere de sólidos conocimientos o Alta: requiere de mínima de una carga de trabajo
experiencias previas en la disciplina. semanal promedio de 6 horas por fuera de la cursada.
Pre-requisitos
Conocimientos previos
Como se trata de un curso inicial, no requieres ningún tipo
de conocimiento previo para poder realizarlo. Es
recomendado para personas que quieran realizar su primer
acercamiento al mundo del REACT JS.
Requerimientos técnicos
Requisitos mínimos: Computadora portátil o desktop con
2 gb de RAM. Buena conexión a internet.
Recomendados: Computadora portátil o desktop con 8 GB
de RAM.
Metodología de aprendizaje
La experiencia de aprender a partir de unidades temáticas combinando
encuentros prácticos y en vivo con material teórico y práctico
asincrónico, pensado para que puedas adaptar el proceso de aprendizaje
a tu vida.
✓ 1 clase en vivo semanal de 2 horas
✓ Unidades de contenidos donde encontrarás material audiovisual
on-demand, disponible en nuestra plataforma para acceder en
cualquier momento (videos, infografías, actividades gamificadas y
ejercitaciones)
Material asincrónico
Proyecto final
01
Introducción a React
JS
✔ Componentes
✔ Código declarativo
✔ Expresiones y funciones
✔ Virtual DOM
✔ Nodejs
✔ Creación de App con CLI
02
Conceptos
Esenciales
✔ Sugar syntax.
✔ Retrocompatibilidad.
✔ Webpack.
✔ JSX.
✔ Introducción y tipos de
componentes
✔ Children
✔ Props
03
Componentes y
Estados en React
✔ Children y ciclo de vida
✔ Hooks: useRef
✔ Hooks: useEffect
✔ Promise
✔ MAP
04
Intercambio de
Datos y Requests
✔ Paradigmas de intercambio
de información.
✔ Requests via http/s
✔ CORS
✔ Custom Hooks
✔ Children
✔ High Order Components
05
Navegación y Routing
en React
✔ SPA
✔ Rutas estáticas y dinámicas
✔ React Router
✔ Eventos sintéticos
✔ Componentes - callbacks
✔
✔
✔
Nodo Proveedor y Custom
Provider
Eventos aplicativos
persistentes
Context
CustomProviders
Rendering condicional
06
✔ Memoization
07
Firebase y Firestore
en React
✔ Firebase: introducción
✔ Arquitecturas, creación
proyecto Firebase y panel
de control
✔ Almacenamiento en
Firestore
08
✔ Queries
Últimos pasos en tu
Proyecto
✔ Buenas prácticas de código
✔ Documentación
✔ Deploy