Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:desarrollo_web_react_18

¡Esta es una revisión vieja del documento!


Desarrollo de aplicaciones web con React 18

Notas del curso Desarrollo de aplicaciones web con React 18 del Clúster Tic de Galicia.

  • Horas: 60
  • Fecha Inicio: 13/02/2024
  • Fecha Fin: 09/04/2024

Objetivos

Si ya conoces bien JavaScript/ECMAScript, esta formación te permite aprender React desde cero, de forma progresiva, práctica y directa al grano. Pero, como en todos nuestros cursos, sin limitarnos a darte “recetas”: comprenderás bien los conceptos que hay debajo de cada técnica para que puedas aplicarlos en cualquier situación. Eso sí, tendrás que trabajar y practicar. Este curso es exigente, pero si lo completas dominarás React y sus principales tecnologías relacionadas. En sus más de 100 lecciones, aprenderás, entre otras muchas cosas:

  • Conceptos previos importantes: ciclo de vida de componentes, efectos secundarios, funciones puras, map/reduce, clases de orden superior, reactividad…
  • Puesta en marcha de un entorno de desarrollo apropiado para React.
  • Creación de proyectos React con Vite y sus dependencias.
  • Uso de las herramientas de desarrollo específicas de React.
  • Arquitectura y lógica de componentes de React: componentes en forma de clases y en forma de función, sintaxis JSX, renderizado, renderizado condicional, propiedades y estado, composición de componentes, ranuras de contenido, componentes de orden superior (HOC)…
  • Gestión de eventos, gestión de estado con hooks, transmisión de estado entre componentes, contexto global…Desarrollo y validación de formularios con React.
  • Gestión del estado con Redux a fondo: conceptos base, slices, selectores, dispatchers, thunks, middlewares, interacciones…
  • Consumo y uso de APIs: comunicación directa, el hook useEffect, comunicaciones con Redux, thunks asíncronos, consultas y mutaciones con RTK Query, invalidación de cachés…
  • Aplicación de estilos a componentes con Tailwind CSS.
  • Navegación entre componentes y páginas con React Router.
  • Seguridad en aplicaciones React: autenticación y autorización, inicios y cierres de sesión, protección de páginas, JSON Web Tokens (JWT)…
  • Renderización de React en el servidor (SSR), Next.js.
  • Despliegue de apps React para la Web (Vercel).
  • Apps móviles para iOS y Android con React Native y Expo.

Temario

  • MÓDULO 3: Lógica de componentes
  • MÓDULO 4: Gestión de eventos y manejo del estado
  • MÓDULO 5: El contenedor de estado Redux
  • MÓDULO 6: Comunicación e interacción con el servidor
  • MÓDULO 7: Cuestiones adicionales y avanzadas
  • MÓDULO 8: Despliegue, SSR, aplicaciones móviles
informatica/programacion/cursos/desarrollo_web_react_18.1708030481.txt.gz · Última modificación: por tempwin