Requisitos previos
• Tener las bases de React con Hooks
• Saber TypeScript es útil pero no indispensable (introducción incluida)
• Poder realizar instalaciones en el equipo como administrador
Descripción del curso
Bienvenido al curso donde llevarás tus conocimientos de React al siguiente nivel, aprendiendo patrones avanzados de desarrollo, herramientas profesionales y buenas prácticas para crear aplicaciones y librerías listas para producción.
Este curso está dirigido a desarrolladores que ya conocen React con Hooks y desean profundizar en temas como TypeScript, patrones de componentes, Storybook, PWAs, automatización de despliegues y creación de librerías reutilizables.
¿Este curso es para ti? No es un curso para aprender React desde cero. El objetivo es perfeccionar tus habilidades actuales y enseñarte herramientas y patrones utilizados en proyectos profesionales de gran escala.
¿Cómo está estructurado el curso?
Aprenderás mediante la construcción de proyectos reales, desarrollando componentes reutilizables, publicando librerías en NPM, automatizando procesos con GitHub Actions y convirtiendo aplicaciones React en Progressive Web Apps (PWA).
- React avanzado: TypeScript, Lazy Loading, modularización y patrones de componentes.
- Desarrollo de librerías: Storybook, TSDX, NPM y documentación automática.
- Formularios profesionales: Formik, Yup, formularios dinámicos y componentes reutilizables.
- Producción: GitHub Actions, Semantic Release, PWAs, Workbox y estrategias offline.
Temas que desarrollarás durante el curso:
- React + TypeScript: Desarrollo moderno utilizando tipado estático.
- Patrones de componentes: Compound Components, Control Props, State Initializer, Function Child y más.
- Formularios: Formik, Yup, validaciones y formularios dinámicos.
- Storybook: Documentación, publicación y creación de librerías reutilizables.
- Automatización: GitHub Actions, Semantic Release y despliegues automáticos a NPM.
- PWAs: Service Workers, Workbox, Background Sync, IndexedDB y funcionamiento offline.
- Y mucho más...
Resultados al finalizar el curso:
- Elevarás tus habilidades de React a un nivel profesional.
- Aprenderás a crear componentes y librerías reutilizables listas para producción.
- Dominarás herramientas como Storybook, GitHub Actions y Workbox.
- Serás capaz de desarrollar aplicaciones React modernas, escalables y optimizadas para entornos reales.
🚀 ¡Te espero en el curso y mucho éxito convirtiéndote en un desarrollador React de nivel profesional!