Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Desde Cero: Domina la Tecnología Líder del Sector
Rating: 2.6 out of 5(3 ratings)
7 students

React Desde Cero: Domina la Tecnología Líder del Sector

Domina React: Aprende Hooks, Context, Fetch API, Axios, Redux, y React Router para Desarrollar Aplicaciones Web Dinámica
Created byDavid Navarrete
Last updated 5/2024
Spanish

What you'll learn

  • Dominarás React, desde JSX hasta componentes avanzados y manejo de estado.
  • Aprenderás a desplegar aplicaciones React en AWS, mejorando su SEO y rendimiento.
  • Aprenderás a integrar y manejar APIs con Fetch y Axios en proyectos React.
  • Usarás Context API para gestionar estados globales en aplicaciones grandes.
  • Implementarás navegación con React Router y manejarás estados complejos con Redux.
  • Desarrollarás aplicaciones utilizando Hooks para mejorar código y funcionalidad.
  • Optimizarás el rendimiento de tus apps con técnicas de memoización y lazy loading.
  • Descubrirás cómo proteger tus aplicaciones React contra ataques comunes como XSS.

Course content

11 sections56 lectures1h 49m total length
  • Bienvenido2:18
  • Introducción a React0:56
    • Esta clase ofrece una visión general de React, incluyendo su origen, propósito y cómo se utiliza en el desarrollo de aplicaciones web modernas.

  • ¿Qué es React?2:07
    • Exploraremos qué es React, cómo se diferencia de otras bibliotecas y frameworks, y sus principales características que lo hacen popular entre los desarrolladores.

  • Ventajas de usar React2:30
    • Analizaremos las ventajas de utilizar React en el desarrollo de aplicaciones web, tales como su rendimiento, modularidad y comunidad de soporte.

  • ¿Por qué aprender React?1:41
    • Discusión sobre las razones para aprender React, incluyendo oportunidades laborales, proyectos donde se utiliza y cómo React puede mejorar tus habilidades de desarrollo.

  • Resumen y lo que sigue1:36
    • Un resumen de los temas cubiertos en la sección introductoria y una visión general de lo que se abordará en las siguientes secciones.

  • Introducción a React

Requirements

  • Ideal para principiantes, solo necesitas conocimientos básicos de programación web (HTML, CSS, JavaScript) para comenzar a aprender React, la biblioteca de JS más demandada.

Description

En este curso de React, comenzarás con los principios básicos y avanzarás hacia técnicas sofisticadas para diseñar aplicaciones web modernas y dinámicas. A lo largo de las lecciones, profundizaremos en JSX, elementos y componentes de React, y exploraremos en detalle el manejo de estados con Hooks como useState y useEffect. Además, abordaremos arquitecturas de estado avanzadas utilizando tanto Redux como la Context API para proporcionar un estado global dentro de tus aplicaciones.

En cuanto a la navegación, aprenderás a gestionar rutas complejas en aplicaciones de una sola página utilizando React Router, incluyendo parámetros y rutas dinámicas. También te enseñaremos cómo integrar y manejar APIs externas utilizando tanto Fetch API como Axios, esenciales para las aplicaciones interactivas modernas.

No solo cubriremos la codificación, sino también la optimización de rendimiento mediante técnicas como la memoización con React.memo y useCallback, y el lazy loading con React.lazy y Suspense. Además, discutiremos las mejores prácticas de seguridad en React para prevenir vulnerabilidades comunes como los ataques XSS y cómo manejar de forma segura la autenticación y las sesiones.

Prepárate para aprender mediante proyectos prácticos, desafíos de código, y ejemplos del mundo real que te equiparán para enfrentar los desafíos de programación actuales, mejorar tu empleabilidad y hacerte destacar en el desarrollo de tecnologías front-end.

¡Bienvenido a React!

Who this course is for:

  • Dirigido a desarrolladores y profesionales de IT que buscan dominar React y aplicarlo en el desarrollo de aplicaciones web y móviles. Perfecto para quienes desean asegurar y avanzar en sus carreras tecnológicas con habilidades altamente solicitadas.
  • Ideal para programadores que buscan dominar React y desarrolladores web interesados en modernizar sus habilidades para avanzar en sus carreras.
  • Ideal para nuevos desarrolladores que estén comenzando y ya posean conocimientos básicos de HTML, CSS y JavaScript, buscando especializarse en React para ampliar sus oportunidades laborales en el desarrollo web.