Hola Chic@s les comparto esta frase 😃
La mitad está hecha cuando tienen buen principio las cosas. Fernando de Rojas
Introducción
Bienvenida a NPM
Gestión de dependencias
Instalación de NPM
Instalación de NPM en MacOS
Instalación de NPM en Windows
Configuración de dependencias
Primeros pasos en NPM
Instalación de dependencias
Instalación de dependencias de versiones específicas
Comandos en NPM (Scripts)
Actualización de dependencias
Seguridad y solución de problemas
Eliminación de dependencias y Package lock
Creación y publicación de paquetes
Crear un paquete
Publicar un paquete
Versionado de paquetes y paquetes privados
Cierre
Sigue desarrollando en JavaScript
Oscar Barajas Tavares
Te damos la bienvenida al Curso de NPM: Gestión de Paquetes y Dependencias en JavaScript.
En este curso aprenderás a: * Qué es NPM, dependencias y paquetes * Cómo instalar dependencias a un proyecto * Cómo compartir y crear paquetes para la comunidad * Cómo funcionan los paquetes públicos y privados en NPM
Profesor: Oscar Barajas Tavares (Frontend Developer en Platzi).
Visual Studio Code es el editor de código que se recomienda utilizar para tus proyectos y ofrece varias características para mejorar tu experiencia en el desarrollo.
Una terminal, ya sea en MacOS, Linux, o Windows Subsystem for Linux. Si no sabes qué es la terminal, toma el curso de Introducción a la Terminal y Línea de Comandos.
Contribuciones del curso creadas por Andrés Guano (Platzi Contributor).
Aportes 27
Preguntas 5
Hola Chic@s les comparto esta frase 😃
La mitad está hecha cuando tienen buen principio las cosas. Fernando de Rojas
NPM = Node Package Manager.
NPM es el acrónimo de Node Package Manager. Es un sistema de gestión de paquetes (o “módulos”) para el lenguaje de programación JavaScript, especialmente diseñado para ser utilizado con el entorno de ejecución JavaScript Node.js. Sirve para facilitar la instalación, actualización y eliminación de librerías y herramientas de código abierto que son útiles para desarrollar aplicaciones JavaScript. Además, permite a los desarrolladores compartir y reutilizar código, ahorrando tiempo y esfuerzo en el desarrollo de sus proyectos.
Un sistema de gestión de paquetes es una herramienta informática que se encarga de automatizar el proceso de instalación, actualización y eliminación de programas o librerías en un sistema operativo. Estos paquetes suelen contener código fuente o ejecutable, así como documentación y otros recursos necesarios para su funcionamiento. Los sistemas de gestión de paquetes permiten a los desarrolladores y administradores de sistemas instalar, actualizar y desinstalar fácilmente software en sus sistemas, ahorrando tiempo y esfuerzo, y asegurando la compatibilidad entre las diferentes dependencias de los paquetes.
Puedes acceder desde aqui.
**¿Qué es NPM (node package manager)? **
Es un gestor de paquetes desarrollado en su totalidad bajo el lenguaje JavaScript por Isaac Schlueter, a través del cual podemos obtener cualquier librería con tan solo una sencilla línea de código, lo cual nos permitirá agregar dependencias de forma simple, distribuir paquetes y administrar eficazmente tanto los módulos como el proyecto a desarrollar en general.
En palabras mas simples, es una especie de PlayStore o App Store para Developers, donde podremos encontrar multiples herramientas para el desarrollo de nuestras aplicaciones…
Existen otros tipos de gestores como YARN creado por Facebook…
De casualidad ya viste los proyectos de la clase hechos por compas…
Espero ver más, incluyendo el mío.
Para este curso resulta muy cómodo tenerlo todo de la siguiente manera:
Puedes practicar los apuntes realizados en clase e ir ejecutando cada comando mientras tienes a mano todos los archivos para tener una visión más amplia de lo que se está actualizando.
Ahora mi pregunta es: ¿Cómo se organizan ustedes? me gustaria tener mas opciones…
Aquí dejo algunos apuntes del curso: GitHub resúmenes y aquí más notas por si quieres verlas y mejorarlas según tu criterio GitHub +++.
Te acostumbras tanto a NPM que quieres instalar todo así, incluso en Windows.
npm is the default package manager for the JavaScript runtime environment Node.js. It allows you to install and manage packages (libraries and utilities) that you can use in your Node.js applications.
To use npm, you will need to have Node.js installed on your system. You can then use the npm command in your terminal or command prompt to install packages from the npm registry, which is a large collection of open-source packages.
NPM es una herramienta que se utiliza para instalar y gestionar paquetes de software en proyectos de programación. Estos paquetes son como piezas de Lego que puedes añadir a tu proyecto para hacerlo más grande y funcional. NPM te permite buscar y descargar estos paquetes fácilmente, y también puedes compartir tus propios paquetes con otros programadores. Además, NPM también puede ser utilizado para automatizar tareas comunes en tu proyecto, como la construcción y el despliegue de tu aplicación en la web.
NPM es una herramienta ampliamente utilizada en el ecosistema de Node.js que permite gestionar paquetes de JavaScript y administrar las dependencias de un proyecto.
NPM se utiliza principalmente en el desarrollo de aplicaciones de Node.js, aunque también puede ser utilizado en proyectos de JavaScript en general.
Oscar es un muy buen tutor!
vamos con un nuevo curso
Vengo de completar el Curso de ECMAScript y el Curso de Asincronismo con JavaScript de los cuales Oscar es el profesor y, sin duda alguna, me encanta su manera de explicar e instruir. Oscar (junto con JuanDC y DeGranda) ha hecho que me enamore de JS. Él es, para mí, de los mejores profesores de la Escuela de Desarrollo Web de Platzi 💚🤩
A ver como nos va con este curso, suena interesante y no pares de aprender. 💪😎😏
N udos
P apeles
M ano
Cuando aparece el profe Oscar significa, que sera un curso epico ❤️
Está nuevecito el curso. Perfecto. XD Vengo del curso de asincronismo para saber un poco más de npm antes de terminarlo, espero no tenga tantos requisitos de cursos anteriores, lo veré hasta donde pueda.
👻NPM, aquí vamos!
NPM = Node Package Manager.
Gracias por la clase
Estaba haciend el anterior curso de NPM y me mandó a éste que está actualizado. Pues a seguir aprendiendo!
Llegando del curso de ECMAScript 6+, ahi descubrir NPM por cuenta propia, gusto da saber que hay un curso sobre ello.
Presiento que me ahorrare muchos problemas en futuros cursos y proyectos
cada curso que veo contigo oscar me gusta mas!! exitos y gracias por decir al final: nunca pares de aprender
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?