¿Qué aprenderás en este curso?
- Construir y desarrollar aplicaciones reales usando React.
- Construir y desarrollar componentes funcionales.
- Aplicar la programación funcional.
- Construir hooks con React.
- Corregir y depurar errores en tus aplicaciones en React.
- Desplegar tu aplicación en producción.
¿A quién está dirigido este curso?
Estudiantes y/o profesionales que quieren aprender a crear aplicaciones web en React o deseen aplicar a un puesto de trabajo como desarrollador front-end en React.
¿Qué requisitos necesito para llevar el curso?
- Conocimiento intermedio de Javascript, HTML, CSS.
- Conocimiento de algún lenguaje de programación.
- Conocimiento básico de GIT & Github.
¿Qué software necesito para llevar el curso?
-
Módulo 1: Empezando con React.
-
Módulo 2: Componentes.
- ¿Qué es un componente web?
- Tipos de componentes web.
- Creando nuestro primer componente.
- ¿Qué es JSX?
- Propiedades de un componente.
- Trabajando con eventos.
- Ciclo de vida de los componentes.
- Tipos de componentes en React.
- Compartiendo propiedades y eventos entre componentes.
- Trabajando con listas y condicionales.
- Subiendo nuestro proyecto a Github.
- Recomendaciones finales.
-
Módulo 3: CSS con React.
-
Módulo 5: Consumo de APIs.
-
Módulo 6: Hooks.
- ¿Qué es un React Hook?
- Implementando el hook useSate.
- Manipulando el estado con hooks.
- Implementando el hook useEffect.
- Trabajando con múltiples estados.
- Construyendo hooks customizados.
- Conociendo hooks avanzados.
- Optimización y performance usando useMemo.
- [Workshop] Creación de hook para peticiones de APIs.
- [Workshop] Creación de hooks para nuestro e-commerce.
- Recomendaciones finales.
-
Módulo 7: Context & Reducers.
- Comprendiendo el uso de Context en React.
- Implementando Context.
- Utilizando un Context dinámico.
- Trabajando con useContext.
- Comprendiendo el uso de Reducer en React.
- Trabajando con useReducer.
- Interceptar requests y responses.Copiar
- [Workshop] Creación de Context para productos y carrito de compras.
- [Workshop] Creación de Reducer para carrito de compras.
- Recomendaciones finales.
-
Módulo 8: Formularios.
-
Módulo 9: Pruebas unitarios y ESLint.
-
Módulo 10: Deployment.
-
Módulo 11: Deployment.
Luis Fernando Diego Pinchi
Solutions Architect en Auna
Ingeniero de Sistemas, amplia experiencia viendo proyectos de transformación digital, arquitectura de soluciones y desarrollo de aplicaciones. Experiencia en los rubros de Telecomunicaciones, Banca, Educación y Retail. En el aspecto académico brindo capacitaciones sobre desarrollo de aplicaciones, recomendaciones, tendencias tecnológicas y arquitectura. Actualmente soy Arquitecto de Soluciones en Auna.
-
PrecioS/622.00 S/249.00
-
Instructor Luis Fernando Diego Pinchi
-
Duración 24 horas
-
Temas 84
-
Matrícula 5 Estudiantes
-
Acceso Por siempre