Adéntrate en el universo de React: La biblioteca JavaScript de código abierto creada por Facebook.
En el apasionante mundo del desarrollo web, React se ha convertido en una de las bibliotecas JavaScript más populares y poderosas para la creación de interfaces de usuario interactivas y dinámicas.
Durante el curso, exploraremos desde los conceptos básicos hasta las técnicas avanzadas de React. Te sumergirás en la construcción de componentes altamente reutilizables, la gestión eficaz del estado de tu aplicación, la implementación de enrutamiento dinámico y la habilidad para consumir datos de API de forma efectiva.
Al final de este curso, no solo serás un desarrollador de React competente, sino que también habrás creado una sólida base para el desarrollo web moderno.
Objetivos
- Adquirir los conocimientos necesarios para crear sus propias interfaces.
- Aprender a usar los distintos elementos disponibles en React JS.
- Desplegar aplicaciones en Heroku, Netlify y Firebase.
Básico de Javascript/ES6:
- let/const
- Template strings
- Funciones de flecha
- Operador condicional ternario
- Módulos
- Desestructuración
- Promesas
- Spread operator
Introducción
- Instalación
- Creación de proyectos (create-react-app)
- Virtual DOM y JSX
Functional Components
- Componentes
- Fragment
- Props y States
- useState hook
- Ejercicio clásico del contador
- Flujo de datos
Vistas
- Renderizado condicional
- Listas y keys
- Formularios
Eventos y Handlers
- onClick
- onChange
- onSubmit
- handleEvent()
+ Hooks
- useEffect
- useRef
- custom Hooks
Estados globales:
- useContext y useReducer
- Buenas prácticas
Routing
- React Router
- Routes
- Links
- Switch
UI
- Styled components
- Bootstrap
- Tailwind CSS
Performance
- useMemo
- useCallback
- React.memo
- Buenas prácticas para evitar renderizados innecesarios
Ejemplos y ejercicios finales
-
Para este curso es necesario poseer conocimientos básicos de JavaScript.
-
Haber trabajado anteriormente con HTML y CSS.
-
Tener permisos suficientes en el equipo para instalar software.
Todas las empresas con centro de trabajo en territorio estatal, independientemente de su tamaño o ubicación, que coticen por la contingencia de Formación Profesional a la Seguridad Social disponen de un crédito anual para la formación continua de sus trabajadores.
Las empresas pueden organizar y gestionar los fondos ante la Fundación Estatal para la Formación en el Empleo (FUNDAE) con sus propios medios, o bien dejar la gestión de las bonificaciones a los centros de formación que contrata, que deberán estar acreditados e inscritos en el registro de entidades de formación.
Formación a medida
Todos nuestros cursos son a medida. Ayudamos a los equipos a desarrollar sus conocimientos y habilidades para mejorar su productividad y llevar a cabo la estrategia Digital de sus organizaciones.