Conocimientos y habilidades que adquieres realizando este curso

  • 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

Temario

  • Hooks como paradigma

    9m
  • Manejo del estado con Hooks

    7m
  • Ciclo de vida con Hooks

    9m
  • Construyendo tus Hooks

    7m
  • Gestión de errores en los componentes

    9m
  • Modo estricto de React

    7m
  • Introducción a Jest

    7m
  • Testeando el DOM generado por React

    8m
  • Minimizando el número de renderizados

    9m
  • Memorización: Cacheando funciones

    8m
  • Code-splitting y tree-shaking

    8m
  • Renderizado concurrente

    7m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Curso de React intermedio

Curso de React intermedio

curso

Con este curso aprenderás:

  • Comunicar una aplicación React con un API externa
  • Interacciones basadas en rutas y navegación
  • Abstracción de funcionalidades con técnicas avanzadas

Duración: 2 horas y 28 minutos

Curso de JavaScript intermedio

Curso de JavaScript intermedio

curso

Con este curso aprenderás:

  • Descubrirás qué son los tipos de datos avanzados.
  • Aprenderás a utilizarlos y ver su utilidad.
  • Conocerás qué es el DOM y como gestionarlo.

Duración: 2 horas y 43 minutos

Preguntas Frecuentes

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos 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í.

Efectivamente, una vez superado cada curso podrás descargarte el diploma acreditativo de cada uno de ellos. Añade estos cursos a tu CV y mejora tu perfil para las empresas. También podrás obtener un diploma de nivel superior al superar todos los cursos de la carrera.

Descripción

Este curso de React avanzado está pensado para desarrolladores que quieran ampliar sus conocimientos para profundizar y dominar React de una forma más profesional, lo que les permitirá sacarle más partido a esta biblioteca.

Para poder seguir de forma adecuada el desarrollo de esta formación avanzada de React, es necesario poseer conocimientos intermedios de HTML, CSS y JavaScript, además de tener nociones intermedias en React, como las que se explican en el curso de React intermedio, disponible con tu suscripción a nuestra plataforma. También sería bueno conocer la librería de testing Jest, que se utilizará a lo largo del curso.

Una vez presentado el tutor que imparte este curso de React avanzado y el temario, comenzaremos en el primer bloque a desarrollar todo lo referente al desarrollo con Hooks, en el que se profundizará en este tema. El profesor explicará los Hooks como paradigma, el manejo del estado con Hooks, el ciclo de vida con Hooks y cómo construir nuestros propios Hooks.

Seguidamente, ya en el segundo segmento del curso, nos enfocaremos en la gestión del estado con Redux, dividiendo el mismo en diferentes lecciones. A lo largo de las mismas se verá una primera introducción a Redux y después aprenderás sobre los selectores de porciones del estado, los middlewares y el debug del store, y, para concluir, cómo realizar acciones asíncronas con Redux Thunk.

Finalizado el bloque sobre Redux nos metemos de lleno en el apartado en que se tratará concretamente sobre la fiabilidad y testing. Aquí vas a aprender cómo gestionar errores en los componentes y cómo utilizar el modo estricto de React para hacer un debugging adicional a las aplicaciones desarrolladas con React.

Sin salir de este bloque formativo, se hará una breve introducción a la librería Jest, más concretamente sobre su integración con React, así aprenderás a usarlo para depurar los componentes internos, desde su configuración hasta la utilización de comparadores. Y para concluir este apartado, veremos cómo testear el DOM generado por React, usando la librería React Test Utils y el propio Jest.

En la última parte del curso nos centraremos en explicar cómo potenciar el rendimiento de nuestras aplicaciones React gracias a diversas técnicas, como son el minimizado del número de renderizados, la memorización para cachear funciones y acelerar la ejecución, el uso de code-splitting y tree-shaking, además del renderizado concurrente.

Como verás, es un curso muy completo para aprender React a nivel avanzado, y que tras finalizarlo habrás aprendido a comunicar datos en tiempo real con tu 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 y utilizar el debugger para React en las herramientas de desarrollo de Chrome.

* Requisitos del Curso

Se requiere conocimiento intermedio de HTML, CSS y Javascript. Además es conveniente tener nociones intermedias en React, como las que se explican en nuestro curso “React Intermedio”. 

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars