Course

React avanzado

Meta

Este curso avanzado de React lo llevará a dominar conceptos y funciones avanzadas de React, desde la creación de componentes robustos y reutilizables hasta la integración con servidores remotos y pruebas de aplicaciones sin problemas. A lo largo de este curso, explorará diferentes tipos de componentes de React, aprenderá a interactuar con un servidor remoto y obtener datos a través de una API, y dominará la creación de pruebas con React Testing Library. Además, se sumergirá en el mundo de JSX y su importancia en el desarrollo de aplicaciones con React.

Al finalizar este curso, estará preparado para:

  • Crear componentes robustos y reutilizables con técnicas avanzadas y aprender diferentes patrones para reutilizar comportamientos comunes.
  • Interactuar con un servidor remoto y obtener y publicar datos a través de una API.
  • Probar aplicaciones React sin problemas con React Testing Library.
  • Integrar bibliotecas React de uso común para agilizar el desarrollo de su aplicación.

Certificate Available ✔

Get Started / More Info
React avanzado
Course Modules

Aprenda desde la creación de componentes hasta la integración con servidores remotos y pruebas, en módulos detallados y prácticos.

Componentes

Este módulo ofrece una introducción al curso y a React, así como una configuración opcional. También cubre la transformación de listas en JavaScript, renderizado de componentes, componentes controlados, uso de contexto en React, y la creación de formularios con React.

Enlaces de React y enlaces personalizados

En este módulo, explorará el uso de enlaces en React, incluyendo useState, useEffect, useReducer, y useRef. También aprenderá sobre la obtención de datos y la creación de enlaces personalizados.

JSX y pruebas

Este módulo se centra en JSX, pruebas y rendimiento en el desarrollo de software. Cubre la composición de componentes con elementos secundarios, manipulación dinámica de elementos secundarios en JSX, atributos de Spread, creación de HOC, y React Testing Library.

Proyecto final

El módulo final resume el curso y presenta un proyecto final donde se aplican los conocimientos adquiridos. También incluye una revisión del código de solución, bibliotecas externas populares, próximos pasos, un examen final y una reflexión sobre el aprendizaje.

More Mobile and Web Development Courses

Meta React Native

Meta

Learn to develop cross-platform mobile apps using React Native with industry experts at Meta.

Build an App with Adalo

Coursera Project Network

Build an App with Adalo is a hands-on course that teaches you to create a no-code app using Adalo. Learn to design screens, add actions, and build a database-driven...

Introduction to Databases for Back-End Development

Meta

Introduction to Databases for Back-End Development provides a comprehensive overview of databases, SQL, and database design, equipping learners with the knowledge...

APIs في Swift: استخدام Restful APIs في اداره البيانات

Coursera Project Network

APIs في Swift: استخدام Restful APIs في اداره البيانات. تعلم كيفية استخدام Restful APIs لإدارة البيانات في...