Curso React Online

React es un framework open source de JavaScript orientado al desarrollo de aplicaciones web e interfaces de usuario.
CEA Centro de estudios avanzados verticall RGB

Plan de Estudios Curso React Online

React es una librería open source de JavaScript orientada al desarrollo de interfaces de usuario. Lanzada en 2013 por Facebook, hoy en día se ha convertido en una tecnología front-end imprescindible para el desarrollo de aplicaciones en muchas empresas de primer nivel internacional, como Netflix, PayPal, AirBnb o Twitter. Algunas de las principales ventajas de React respecto a otros frameworks del mercado son las siguientes: ● Su accesibilidad y facilidad de uso. Los desarrolladores con experiencia en JavaScript rápidamente comprenden sus conceptos básicos y son capaces de desarrollar aplicaciones web en cuestión de días. Esto ocurre debido a su ecosistema: la cantidad de tutoriales, herramientas y complementos disponibles en Internet, que convierten a React en una plataforma muy accesible. ● Su isomorfismo. Es una característica clave a la hora de obtener un buen posicionamiento en buscadores (SEO). A través de NodeJS, React ofrece la posibilidad de renderizar un mismo código en HTML, tanto a nivel de servidor como cliente. De esta manera, por un lado, evitamos el problema de ofrecer un cuerpo de página sin contenido, con la problemática para los buscadores de no saber qué keywords son interesantes, y por otro lado, rebajamos la carga de trabajo para realizar aplicaciones web amigables para buscadores. ● Su capacidad de asimilar componentes reutilizables en Java es otra de las principales ventajas competitivas respecto al resto de frameworks disponibles. ● Su facilidad de escribir componentes y su capacidad de generar interfaces de usuario de manera muy ágil. Gracias al uso de archivos.jsx, que unifican en un mismo archivo la lógica y la UI, el componente React es más fácil de escribir. ● El uso dinámico del DOM Virtual. React permite generar el DOM de forma dinámica, realizando todos los cambios en una copia en memoria para posteriormente compararlo con su versión actual. Así evitamos renderizar la página cada vez que efectuemos cambios y se mejora el rendimiento y la experiencia de usuario al focalizar el esfuerzo en el componente concreto que se desea actualizar de manera fluida y sencilla. Por lo tanto, la velocidad de la aplicación no se verá interrumpida.
  • Aprender React desde cero, con especial incidencia a las interfaces y experiencia de usuario.
  • Desarrollar aplicaciones web en JavaScript utilizando el framework React.
  • Adquirir conocimientos básicos de React en torno al diseño web para que sean rápidas, escalables, flexibles y potentes.
El curso online de React está dirigido principalmente a desarrolladores interesados en profundizar sus conocimientos relacionados con React para el desarrollo web de aplicaciones. Tras la formación el alumno habrá adquirido conocimientos en torno al perfil Full Stack Developer

TEMA 1 Y 2. Introducción y patrones de diseño

  • Visión general de react: Qué es react y ecosistema (babel, webpack, jsx)
  • Entorno de desarrollo: Instalación de nodejs y visual studio code
  • El patrón mvvn: Comparativa entre el patrón mvc y mvvn

TEMA 3 Y 4. Componentes, props y jsx

  • Creando nuestra primera aplicación react y estructura de componentes
  • Gestión de datos: Uso de props, states y aplicación de estilos (style)
  • Jsx profundo: Funcionamiento, definición de tipos y estructuras «children»

TEMA 5 Y 6. Eventos, listas y vistas dinámicas

  • Gestión de eventos: Syntheticevent y manejo de interacciones de teclado y ratón
  • Eventos específicos: Clipboard, focus, form, touch e imágenes
  • TLógica de vistas: Renderizado condicional, manejo de listas y claves (keys)
  • Práctica: Creación de una «todo application» completa

TEMA 7 Y 8. Ciclo de vida, routing y consumo de apis

  • El ciclo de vida: Fases de montado, actualización y desmontado
  • Front-end routing: Implementación de navegación con react-router
  • Asincronía: Uso de promesas y obtención de datos desde una api externa

TEMA 9 Y 10. Foundation y gestión de estado con redux

  • React foundation: Componentes de interfaz (buttons, forms, multimedia)
  • Personalización: Añadiendo css personalizado y barras de progreso
  • Arquitectura redux: Instalación y conceptos de flux vs redux
  • Flujo de datos: Los tres principios, actions, reducers y el store centralizado
  • Integración: Conexión de redux con react y manejo de asincronía avanzada

Salidas Profesionales

Nuestros programas y cursos universitarios están diseñados para prepararte para un entorno laboral en constante evolución, donde las competencias digitales y la capacidad de adaptación marcan la diferencia. 

  • Desarrollador/a Front-End React
  • Desarrollador/a Web
  • Programador/a Front-End
  • Desarrollador/a de Aplicaciones Web
  • Desarrollador/a JavaScript

Nuestros alumnos trabajan en:

siemens ()
iberdrola white ()
ntt ()
arval b ()

Títulación Universitaria

Una vez finalizada el Curso React Online, el alumno recibe:
Título Acreditado por UCJC . Este título es válido para conseguir méritos en procesos selectivos, bolsas, oposiciones, etc y que por tanto serán reconocidos en el ámbito profesional.
Al aprobar la formación los estudiantes reciben el título con 1 créditos ECTS y código de verificación.
CEA Centro de estudios avanzados verticall RGB

Próximas Convocatorias

2 Junio
Plazas abiertas
1 Julio
Plazas abiertas

Financiación y Becas

Métodos de pago y financiación

logo Paypal

Bonificaciones y Becas

Logo Fundae

FAQs

Depende del tipo de formación:

  • Programas Avanzados: Por lo general, sí se requiere un título de Grado, Licenciatura o Diplomatura. No obstante, si tienes una experiencia profesional acreditada en el sector, podrías acceder previa valoración de la dirección del programa.
  • Cursos Avanzados y Microcredenciales: No es necesario tener un título universitario previo. Están diseñados para ser accesibles a cualquier persona que quiera actualizar sus competencias.

Aunque ambos son de corta duración (menos de 15 ECTS), la Microcredencial tiene un enfoque europeo. Es una «píldora» de conocimiento muy específica, certificada digitalmente, y diseñada para ser apilable. Esto significa que puedes cursar varias microcredenciales y, en el futuro, convalidarlas para obtener un título de mayor rango (como un Programa Avanzado).

El ECTS (European Credit Transfer System) es la unidad de medida del trabajo del estudiante.

  • 1 crédito ECTS equivale a 25 horas de dedicación (clases, estudio, trabajos).
  • Al ser créditos universitarios, tienen validez en todo el Espacio Europeo de Educación Superior (EEES), lo que facilita que otras instituciones reconozcan tu formación.

Al finalizar con éxito, recibirás un Título Propio de la Universidad Camilo José Cela. Estos títulos están orientados específicamente al mercado laboral y a la especialización profesional, diferenciándose de los Grados o Másteres Oficiales que tienen un enfoque más académico o de acceso al doctorado.

Sí, es posible a través de la vía de Experiencia Profesional. La normativa actual permite que profesionales sin título universitario pero con trayectoria demostrable en el área del curso puedan cursarlo y obtener el diploma correspondiente. ¡Consúltanos tu caso particular!

¡Totalmente! La mayoría de nuestra oferta de formación permanente está diseñada bajo una metodología flexible (online o semipresencial), pensada específicamente para profesionales en activo que necesitan compatibilizar su aprendizaje con su jornada laboral.

Otras formaciones relacionadas con Dev & DevOps

Scroll al inicio