OpenWebinars
Frontend
React

Desarrollador frontend con REACT

Explora el dinámico mundo del desarrollo frontend con React. Aprende desde los fundamentos hasta técnicas avanzadas, y crea aplicaciones web interactivas y atractivas.


Contenidos de la ruta de aprendizaje

8 Cursos · 21 h. y 51 min. en total
Icono de la tecnología

La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.

Cuéntanos tu caso

Habilidades que obtendrás

  • Conocer los fundamentos teóricos de React.
  • Empezar un proyecto con React desde cero.
  • Renderizar y estilizar componentes sencillos basados en JSX.
  • Gestionar las propiedades y el estado de los componentes.
  • Entender y aprovechar los eventos del ciclo de vida de los componentes.
  • Comunicar una aplicación React con un API externa
  • Interacciones basadas en rutas y navegación
  • Abstracción de funcionalidades con técnicas avanzadas
  • Gestión centralizada del estado, React Context
  • Optimización en la renderización de nuestros componentes
  • Comunicar datos en tiempo real con nuestra aplicación React
  • Gestionar el estado centralizado mediante Redux
  • Cubrir las funcionalidades críticas con tests de componente y E2E
  • Potenciar el rendimiento de nuestra aplicación
  • Utilizar el debugger para React en las herramientas de desarrollo de Chrome
  • Aprenderás que son React Hooks
  • Aprenderás a como usar useState para controlar el estado de function components en React
  • Aprenderás como lanzar nuestros “side-effects” en function components
  • Aprenderás como crear tus propios React hooks
  • Comentaremos algunas buenas practicas usando hooks y function components.
  • Gestionar correctamente el estado con hooks
  • Gestionar el estado con componentes basados en clases
  • Aprender la diferencia entre gestión de estado con clases y con hooks
  • Conocer el enfoque alternativo de composición en lugar de herencia
  • Crear custom hooks
  • Guardar el estado entre renders
  • Testinghooks
  • Utilizar reducers
  • Crear tu propio mini-redux con React y Javascript
  • Hacer data fetching con hooks correctamente
  • Utilizar Thunks
  • Saber cuando es el mejor momento para usar Contexts
  • Hacer tests unitarios sobre nuestros reducers
  • A usar Lazy y Suspend
  • La configuración mínima de webpack para code splitting
  • Hacer code splitting sobre librerías y componentes
  • Que es Server Side Rendering (SSR)
  • Cuando debemos usarlo
  • Como portar nuestra aplicación a usar SSR

Requisitos mínimos

Se requiere conocimiento intermedio de HTML, CSS y Javascript. Además es conveniente tener algo de soltura con los comandos básicos de consola y el gestor de paquetería NPM.

Preguntas frecuentes

Resuelve tus dudas o contacta con nosotros para más información.

Cuéntanos tu caso

No es obligatorio, ya que puedes realizar únicamente las formaciones que te interesen.

No obstante, la ruta se ha creado con idea de guiar a los alumnos por el itinerario formativo más adecuado para llegar a cumplir los objetivos propuestos en ella.

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

Es recomendable que tengas algunos conocimientos básicos de programación en cualquier otro lenguaje, aunque no son indispensables.

Python se puede instalar tanto en Windows cómo en Linux o Mac, por lo que el sistema operativo es indiferente. Aún así te recomendamos usar Linux o Mac ya que el manejo de la terminal en estos sistemas operativos hace que todo sea mucho más productivo.

Adéntrate en el mundo del desarrollo frontend con nuestro itinerario formativo "Desarrollador Frontend con React". Este programa te llevará a través de los conceptos fundamentales y las técnicas avanzadas para dominar React, la biblioteca de JavaScript más popular para construir interfaces de usuario dinámicas y responsivas.

Desde los fundamentos de React, como JSX y el estado de los componentes, hasta técnicas avanzadas como el manejo del estado con Redux y el enrutamiento con React Router, este curso te equipa con todas las herramientas necesarias para crear aplicaciones frontend modernas y eficientes.

Con un enfoque práctico y ejemplos del mundo real, aprenderás a integrar React con APIs, optimizar el rendimiento de tus aplicaciones y desarrollar una experiencia de usuario excepcional. Además, el curso incluye módulos sobre testing y buenas prácticas, asegurando que tus aplicaciones no solo sean funcionales, sino también robustas y mantenibles.

Este itinerario es perfecto para aquellos que buscan convertirse en desarrolladores frontend líderes, capaces de crear aplicaciones web interactivas y atractivas. ¡Eleva tu carrera al próximo nivel con habilidades en demanda en el mundo del desarrollo frontend!