Fundamentos de ReactJS: Construcción de Interfaces Interactivas

Online 3 meses

El curso fundamentos de ReactJS te introducirá en el mundo del desarrollo de interfaces de usuario interactivas y modernas utilizando la biblioteca React. React es una herramienta esencial en el desarrollo frontend, ya que te permite construir componentes reutilizables y dinámicos que responden en tiempo real a los cambios en los datos. Con React, puedes crear aplicaciones web atractivas y altamente interactivas que brinden una experiencia excepcional a los usuarios.

Este curso te proporcionará los conocimientos necesarios para comenzar a utilizar React y aprovechar sus características clave. Desde la creación de componentes hasta la administración del estado y el enrutamiento, estarás listo para construir interfaces frontend poderosas y dinámicas.

Objetivos

– Comprender los conceptos básicos de React y su filosofía de desarrollo.

– Aprender a configurar un entorno de desarrollo React.

– Construir componentes reutilizables y dinámicos.

– Gestionar el estado de la aplicación utilizando el enfoque unidireccional de React.

– Explorar el enrutamiento en aplicaciones React para una navegación fluida.

– Utilizar el sistema de gestión de paquetes NPM para incorporar bibliotecas externas.

– Implementar prácticas recomendadas en el desarrollo frontend con React.

Perfil de Egreso

Los graduados serán capaces de:

Comprender y aplicar los fundamentos de React.

Configurar entornos de desarrollo React.

Construir componentes reutilizables y dinámicos en React.

Gestionar el estado de la aplicación de manera efectiva.

Explorar el enrutamiento en aplicaciones React y utilizar bibliotecas externas en proyectos React.

Temario

El curso constará de los siguientes módulos:

1. Introducción a ReactJS
– ¿Qué es React y por qué es relevante en el desarrollo frontend?
– Ventajas del enfoque basado en componentes.
– Comparación con otros frameworks y bibliotecas.

2. Configuración y Entorno de Desarrollo
– Instalación de Node.js y configuración de NPM.
– Creación de una aplicación React utilizando Create React App.
– Estructura básica de una aplicación React.

3. Construcción de Componentes
– Creación y renderización de componentes funcionales.
– Utilización de propiedades (props) para la comunicación entre componentes.
– Composición de componentes para construir interfaces complejas.

4. Estado y Ciclo de Vida
– Introducción al estado de componente y su importancia.
– Manejo de eventos y actualización del estado.
– Uso de métodos del ciclo de vida para controlar el comportamiento.

5. Enrutamiento en Aplicaciones React
– Introducción al enrutamiento con React Router.
– Creación de rutas y navegación entre componentes.
– Enrutamiento anidado para manejar estructuras complejas.

6. Integración de Bibliotecas Externas
– Uso de NPM para incorporar bibliotecas y paquetes.
– Incorporación de componentes de terceros en proyectos React.

7: Prácticas Recomendadas en el Desarrollo Frontend con React
– Organización del Proyecto: Estructura eficiente del proyecto.
– Optimización del Rendimiento: Técnicas para mejorar el rendimiento.

8: Depuración y Optimización en Aplicaciones React
– Herramientas de Depuración: Utilización de herramientas de depuración en React.
– Pruebas Unitarias y de Integración: Creación de pruebas con Jest y React Testing Library.

Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.

La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.

Inicio


23 de mayo 4 cuotas de $U 2100

¡Pre inscribirme ahora!

Formas de pago

¿Vivís en el interior* del país? Accedé a un 20% OFF en todos nuestros cursos.

*No corresponde a inscripciones de Montevideo y Canelones.