Requisitos

Para esta capacitación se exigen los siguientes requisitos:
Tener conocimientos, experiencia Básica en Sistemas.
Tener fundamentos de programación, manejo de algoritmos, HTML, CSS y JavaScript.

Objetivos

Dominar los fundamentos de React: Comprender los conceptos básicos de componentes, JSX, props y state.
Manejar el estado de manera efectiva: Utilizar useState, useEHect, Context y Redux para gestionar el estado de las aplicaciones.
Crear interfaces de usuario dinámicas: Construir interfaces de usuario interactivas utilizando componentes y eventos.
Optimizar el rendimiento de las aplicaciones React: Implementar técnicas para mejorar el rendimiento y la experiencia del usuario.
Integrar React con APIs: Consumir datos de APIs externas y manejar la asincronía.
Crear aplicaciones React escalables: Diseñar aplicaciones que puedan crecer y evolucionar con el tiempo.

Dirigido a

Estudiantes, Profesionales, Técnicos, Especialistas, Desarrolladores WEB que deseen dominar el diseño y construcción de aplicaciones WEB FrontEnd con REACT.

Fechas Programadas

Inicia Termina Horario
Noviembre 23 2024
Enero 25 2025Sabados -    7:00 am - 1:00 pm
Febrero 20 2025
Marzo 19 2025Lunes - a - Jueves   6:30 pm - 9:00 pm

Metodología

La Capacitación es en modalidad presencial o en línea, 100% basada en prácticas que son desarrolladas por todos los Estudiantes. En modalidad presencial: cada Estudiante cuenta con un computador, acceso a internet de banda ancha, WI-FI y elementos e instrumentos necesarios para las prácticas en nuestra sede, desde el momento en que inicia y hasta que finaliza. En modalidad en línea (online): el estudiante debe contar con un computador con webcam, micrófono, acceso a internet y el software necesario para conectarse a la plataforma de videoconferencia desde la cual se imparten las clases. La capacitación es personalizada puesto que son grupos pequeños con un máximo de dieciseis (16) Estudiantes por grupo.

El curso combinará una sólida base teórica con una gran cantidad de práctica. Se utilizará una metodología activa y participativa para fomentar el aprendizaje y la resolución de problemas.
Clases teóricas: Explicaciones claras y concisas de los conceptos clave, acompañadas de ejemplos prácticos.
Ejercicios prácticos: Resolución de ejercicios y pequeños proyectos para aplicar los conocimientos adquiridos.
Proyectos reales: Desarrollo de un proyecto final que integre todos los conceptos aprendidos.
Recursos adicionales: Material de apoyo, tutoriales, documentación oficial de React.
Evaluación continua: Evaluación del progreso a través de ejercicios y proyectos.

Estructura de las Clases.
Cada clase se dividirá en las siguientes secciones:
Introducción al tema: Presentación del tema y sus objetivos.
Explicación teórica: Explicación detallada de los conceptos clave.
Demostración práctica: Ejemplos en vivo de cómo aplicar los conceptos.
Ejercicios prácticos: Resolución de ejercicios individuales o en grupo.
Resumen y preguntas: Recapitulación de los puntos clave y resolución de dudas.

Herramientas y Tecnologías
Editor de código: Visual Studio Code, Sublime Text o similar.
React Developer Tools: Extensión para el navegador para inspeccionar componentes React.
NPM o Yarn: Gestor de paquetes para instalar dependencias.
Create React App: Herramienta para crear rápidamente nuevas aplicaciones React.

Evaluación
La evaluación se realizará de forma continua a través de:
Ejercicios prácticos: Evaluación de la capacidad de resolver problemas y aplicar los conocimientos adquiridos.
Proyectos: Evaluación de la capacidad de construir aplicaciones React completas.
Participación en clase: Evaluación de la participación en discusiones y resolución de dudas.
Examen final: Evaluación de los conocimientos teóricos y prácticos adquiridos a lo largo del curso.
Contenido
-
Módulo 1: Introducción a React
Componentes funcionales y de clase.
JSX.
Props y state.
Ciclo de vida de los componentes.

Módulo 2: Manejo de eventos y estado
Eventos en React.
useState y useEHect.
Formularios.
Gestión de estado con Context:
o Concepto de Context API.
o Gestión de contextos.
o Consumo de valores de contexto en componentes.
Gestión de estado con Redux:
o Principios fundamentales de Redux (store, actions, reducers).
o Conexión de React con Redux (React Redux).
o Middleware (thunk, saga).

Módulo 3: Routing y navegación
React Router.
Navegación entre páginas.

Módulo 4: Optimización y rendimiento
Virtual DOM.
Memoization.
Optimización de renderizado.

Módulo 5: Integración con APIs
Fetch API.
Axios.
Manejo de datos asíncronos.

Módulo 6: Hooks avanzados y gestión de estado (8 horas)
Custom Hooks: Creación de hooks personalizados.
useReducer: Alternativa a useState para estados más complejos.
Profundización en Context y Redux:
o Patrones de diseño con Redux.
o Optimización de Redux.
o Comparación entre Context y Redux.

Video

Incluye

  • Link en la nube con Información Técnica y Utilidades (Software).
  • Certificado de Asistencia.

Publicidad

Partes Pro.net repuestos y accesorios vehiculo autos
Cursos Mansion de la Belleza Cejas Pestañas
Calibración instrumentos medición
Soporte infraestructura, seguridad informática Yertx
Libro Repara Tu Computador

Pearson VUE - Authorized Test Center
CERTIPORT - Authorized Test Center
;