💥 Monorepo multipaquete con NPM Workspaces 📦 (FullStack Bootcamp JavaScript)
Sigue así. Cada lección te acerca más a tu certificado.
Sobre esta lección
Aprende a migrar tus repositorios a una estructura de monorepositorio multipaquete para mejorar la mantenibilidad de tu código, compartir dependencias de NPM y configuraciones. Esto lo puedes lograr con npm workspaces, una nueva funcionalidad disponible a partir de la versión 7 de npm. ©️ Clase basada en el original FullStack Open que tiene toda la atribución al contenido de la clase: https://fullstackopen.com/es/ Todas las clases del Bootcamp: https://www.youtube.com/watch?v=wTpuKOhGfJE&list=PLV8x_i1fqBw0Kn_fBIZTa3wS_VZAqddX7 Suscríbete al canal 🔔 ► https://www.youtube.com/c/midudev?sub_confirmation=1 Esta clase es parte de un curso de introducción al desarrollo web y full stack moderno con JavaScript. El enfoque principal está en las aplicaciones de una sola página implementadas con React y que las soportan con servicios web RESTful y GraphQL implementados con Node.js también veremos TypeScript y React Native. Otros temas incluyen depuración de aplicaciones, configuración, gestión de entornos de ejecución y bases de datos NoSQL. SEGMENTOS DEL VÍDEO 🎬 00:00 - Introducción 01:21 - Creación de estructura de directorios para el monorepo 03:18 - Unificando la configuración del linter 05:40 - Usando npm workspaces 10:20 - Eliminando repositorios anteriores 11:20 - Probando que funcionan los paquetes API y App 14:50 - Sirviendo la app desde el servidor 16:25 - Usando rutas relativas en la app 20:30 - Usando scripts para nuestros paquetes en la raíz 23:30 - Subiendo el monorepo a un repositorio de GitHub 25:28 - Añadir configuración de deploy en Heroku y variables de entorno 29:12 - Deploy con Heroku 30:32 - Arreglando errores del linter 32:31 - Disfrutando de nuestro monorepo en producción
Sobre este curso
FullStack JavaScript Bootcamp totalmente gratis y desde cero.
Lo que aprenderás en este curso:
- Dominar la sintaxis moderna de JavaScript (ES6+)
- Manipular el DOM y gestionar eventos del navegador
- Trabajar con funciones asíncronas, promesas y APIs
- Implementar estructuras de datos y algoritmos en JavaScript