Sobre Nosotros

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Machine Learning Engineering (16 weeks)

Full-Stack Software Developer

Buscar en lecciones

Aprendizaje social y en vivo

La forma más eficiente de aprender: Únete a una cohorte con compañeros, transmisiones en vivo, sesiones improvisadas de codificación, tutorías en vivo con expertos reales y mantenga la motivación.

De cero a que te paguen como desarrollador, aprende las habilidades del presente y del futuro. Impulsa tu carrera profesional y sé contratado por una empresa tecnológica.

Empezar a programar

← Regresar a lecciones
Editar en Github

Como utilizar Node y NPM

NPM (node package manager) viene incorporado en NodeJS, es decir, al descargar y instalar nodejs se instalará también npm automáticamente. node se utiliza para ejecutar código javascript fuera del navegador, esto me permite iniciar mis aplicaciones. npm es se gestor de paquetes y librerías.

Comprobar NodeJS

Una vez instalado nodejs abriremos un terminar o consola e ejecutaremos los siguientes comandos:

1$ node -v 2v16.13.2

nota: la version observada es al momento de realizar este documento.

1 $ npm -v 2 8.1.2

nota: la version observada es al momento de realizar este documento.

Uso de npm

Esta herramienta funciona de dos formas:

  • Como un repositorio ampliamente utilizado para la publicación de proyectos Node.js de código abierto. Lo que significa que es una plataforma en línea donde cualquiera puede publicar y compartir herramientas escritas en JavaScript.
  • Como una herramienta de línea de comandos que ayuda a interactuar con plataformas en línea, como navegadores y servidores. Esto ayuda a instalar y desinstalar paquetes, gestión de versiones y gestión de dependencias necesarias para ejecutar un proyecto.

Iniciar un proyecto con npm

Para iniciar un proyecto con npm, primero debemos crear una carpeta donde queramos por ejemplo "test-npm" y abrirla con el terminal luego podremos hacerlo de dos formas la primera es ejecutando el siguiente comando:

$ npm init

Una vez ejecutado en el terminal o consola procederemos a seguir los pasos e ir contestando las preguntas que iran apareciendo. la segunda es ejecutando el siguiente comando:

$ npm init -y

Esta es una forma resumida de autogenerar una archivo llamado package.json el cual sera donde se guardara toda la configuracion de nuestro proyecto y las librerias que vayamos a utilizar en el mismo. el resultado obtenido sera el siguiente:

1{ 2 "name": "curso-nodejs-4geeks", 3 "version": "1.0.0", 4 "description": "", 5 "main": "index.js", 6 "scripts": { 7 "test": "echo \"Error: no test specified\" && exit 1" 8 }, 9 "keywords": [], 10 "author": "", 11 "license": "ISC", 12}

Para instalar una libreria en nuestro proyecto podemos hacerlo ejecutando el siguiente comando en la terminal:

1$ npm install paquete --save 2$ npm i paquete --save 3 4$ npm install paquete --save-dev 5$ npm i paquete --save-dev

Siendo "paquete" el nombre de la libreria a instalar por ejemplo:

1$ npm install bootstrap --save
  • "--save" indica que el paquete se va a instalar para produccion en las dependencias del proyecto en el atributo identificado con "dependencies".
  • "--save-dev" indica que el paquete se va a instalar para desarrollo en las dependencias del proyecto en el atributo identificado con "devDependencies" siendo estas solo utilizadas en el proceso de desarrollo

Ejemplo de una archivo package.json con dependencias tanto para produccion como para desarrollo:

1{ 2 "name": "curso-nodejs-4geeks", 3 "version": "1.0.0", 4 "description": "", 5 "main": "index.js", 6 "scripts": { 7 "test": "echo \"Error: no test specified\" && exit 1" 8 }, 9 "dependencies": { 10 "bootstrap": "^5.1.3" 11 }, 12 "devDependencies": { 13 "nodemon": "^2.0.15" 14 }, 15 "keywords": [], 16 "author": "", 17 "license": "ISC", 18}