Skip to content

Curso React Avanzado IT Academy para alumnos del itinerario de Node y de React

Notifications You must be signed in to change notification settings

IT-Academy-BCN/curso-react-avanzado

Repository files navigation

Curso React Avanzado de IT Academy

Bienvenido al Curso React Avanzado de ITAcademy. Este curso esta diseñado para ahondar en los conocimientos del itinerario y como un próximo paso para en tu camino hacia convertirte en desarrollador React profesional. También sirve como un excelente puente para los estudiantes que completaron el itinerario de Node.js. Este curso ha sido creado por Kevin Mamaqi Kapllani, Senior Developer y mentor de proyecto de React y Node en IT Academy.

Resumen del curso

Este curso está dividido en 15 submódulos, cada uno alojado en una subcarpeta dedicada acompañada de un video para aclarar y ampliar aún más los conceptos presentados. Comienza con la configuración de un nuevo proyecto de React usando TypeScript y cubre varios temas críticos, como la gestión de estado con React Hooks, técnicas de optimización del rendimiento, principios de diseño en React y estrategias de testing en aplicaciones React.

A lo largo de este curso, desarrollaremos una aplicación real, un buscador de pisos, donde podrás aplicar prácticamente los conceptos aprendidos en cada módulo. Este enfoque persigue comprender los conceptos y obtener experiencia práctica al implementarlos.

Módulos

  1. Introducción y configuración.
  2. ESLint y Prettier.
  3. Código declarativo en React. HTML/CSS/JS frente a JSX.
  4. Estilos, props y props especiales en React.
  5. Estructura de código en React, principios de diseño atómico y sistemas de diseño.
  6. Introducción a los componentes con estilo.
  7. Comprender useState().
  8. Comprender useEffect().
  9. Introducción a los ganchos de reacción.
  10. Entendiendo useMemo().
  11. Comprender useCallback().
  12. Comprender React.memo().
  13. Test unitarias en React.
  14. Test de integración en React.
  15. Test y mocking

Requisitos previos

Este curso asume que ya está familiarizado con JavaScript, React.js y tiene una comprensión básica de Node.js. Si es completamente nuevo en esto, le recomendaría que primero tome los itinerarios de React.js y Node.js que ofrece ITAcademy.

Lo que vas a aprender

Al final de este curso, se sentirá cómodo configurando un proyecto React con TypeScript, estructurando y diseñando su código de manera efectiva, administrando el estado con enlaces, optimizando el rendimiento y escribiendo pruebas para sus aplicaciones React. Obtendrá una comprensión más profunda de la biblioteca React, el lenguaje TypeScript y cómo funcionan juntos en armonía para crear aplicaciones escalables y mantenibles.

Cómo usar este curso

Cada módulo está estructurado de manera que incluye una explicación escrita de los conceptos en el archivo README.md, junto con un video (o varios) que profundiza en cada tema. Se recomienda que lea los materiales y luego vea el video para reforzar lo que ha aprendido. Luego, aplique lo que ha aprendido al proyecto.

¡Empecemos!

About

Curso React Avanzado IT Academy para alumnos del itinerario de Node y de React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published