Para instalar en ubuntu 18.04 LTS la última version de node:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs```
Tu primera experiencia con Node.js
¿Dónde aprender backend con Node.js actualizado?
Todo lo que aprenderás sobre backend con Node.js
¿Qué es Node.js?
¿Qué es Node.js y para qué sirve?
Diferencias entre Node.js y JavaScript
Resumen: Diferencias Nodejs y Javascript
Instalación de Node.js
Arquitectura orientada a eventos
Node.js para la web
Manejo y uso de Streams con Node.js
Introducción a streams
Readable y Writable streams
Duplex y Transforms streams
Uso de utilidades de Node.js
Sistema operativo y sistema de archivos
Administrar directorios y archivos
Consola, utilidades y debugging
Clusters y procesos hijos
Crea tu primer proyecto en Express.js
¿Qué es Express.js y para qué sirve?
Creando tu primer servidor con Express.js
Request y Response Objects
Aprende a crear un API con REST
Anatomía de una API Restful
Estructura de una película con Moockaru
Implementando un CRUD en Express.js
Métodos idempotentes del CRUD
Implementando una capa de servicios
Cómo conectarse con librerías externas en Express.js
Creación de una BD en MongoAtlas
Conexión a MongoAtlas una instancia de MongoDB
Conexión con Robot3T y MongoDB Compass a una BD
Implementación de las acciones de MongoDB
Conexión de nuestros servicios con MongoDB
Conoce como funcionan los Middleware en Express.js
¿Qué es un middleware? Capa de manejo de errores usando un middleware
Manejo de errores asíncronos y síncronos en Express
Capa de validación de datos usando un middleware
¿Qué es Joi y Boom?
Implementando Boom
Implementando Joi
Probar la validación de nuestros endpoints
Middlewares populares en Express.js
Implementa tests en Node.js
Creación de tests para nuestros endpoints
Creación de tests para nuestros servicios
Creación de tests para nuestras utilidades
Agregando un comando para coverage
Debugging e inspect
Despliega tu primera aplicación en Express.js
Considerando las mejores prácticas para el despliegue
Variables de entorno, CORS y HTTPS
¿Cómo implementar una capa de manejo de caché?
¿Cómo contener tu aplicación en Docker?
Despliegue en Now
Conclusiones
¿Qué aprendiste en este curso?
Para instalar Node.js tienes que dirigirte a https://nodejs.org/es/ y elegir entre la ultima versión o la version LTS.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 40
Preguntas 0
Para instalar en ubuntu 18.04 LTS la última version de node:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs```
Yo lo intale en ubuntu ejecutando lo sigiente:
sudo apt update
sudo apt install nodejs
sudo apt install npm
https://platzi.com/clases/1650-prework/22995-instalacion-de-ubuntu-bash-en-windows/
En esta clase esta todo todo!
Para este curso que versión se recomienda?? O cualquiera sirve?
Instalación de Node 10.16.0 LTS a través de la terminal de Ubuntu:
Primero ejecutas:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Y luego.
sudo apt install -y nodejs
Comprobar que tengan instalado Node.JS:
Les dejo la liga del repositorio de “n” una herramienta para manejar diversas versiones de n
https://github.com/tj/n#installation
Tengo tiempo usándola y es muy buena
Si usan Linux les recomiendo instalar node.js por medio de node version manager
https://github.com/nvm-sh/nvm
entre las ventajas que se optienen es el no necesitar permisos de super usuario para utilizar npm
Yo no instalo porque ya lo tengo xD
Para instalar Node.js desde un docker lo descargan de la siguiente manera:
docker pull node
node version: 16.10.0
npm version: 8.0.0
.
o para la versión de este curso:
docker pull node:10.16.0
Para Instalar en Linux Fedora 33/34:
sudo dnf install nodejs
Verificar version:
npm -v
Instalar en ubuntu desde NVM(Node version manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | sh
Verifica la instalacion de nvm:
nvm --version
Ahora instala node y npm Lts:
nvm install --lts
Verifica la instalcion de node y npm:
node --version
npm --version
Si tiene zsh, debe modificar ~/.zshrc:
code ~/.zshrc
y agregar al final:
export NVM_DIR="$([ -z “${XDG_CONFIG_HOME-}” ] && printf %s “${HOME}/.nvm” || printf %s “${XDG_CONFIG_HOME}/nvm”)"
[ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh” # This loads nvm
Fuente: https://github.com/nvm-sh/nvm
https://platzi.com/clases/1648-bff-2019/24687-como-instalar-nvm/
✌
Si quieres verificar si tienes instalado Node y cuál versión tienes, ejecuta en tu terminal el comando
node -v
Adicionalmente, las últimas versiones de node te instalan NPM el gestor de paquetes de Node.
Puedes verificar su instalación con el comando
npm -v
Y si quieres aprender a fondo NPM, Platzi tiene un curso para eso! Al que puedes acceder aquí 😉
Ya casi termino mi semestre y no termino mi trabajo OwO
node
Para los que quieren usar gestores de paquetes aquí esta la guía: https://nodejs.org/es/download/package-manager/
ready
go!
install
Node.js sumamente relevante!
ya lo tengo, vamos a la siguiente
Listo
> node -v
v14.9.0
>```
Actualmente la 12.18.3 es LTS y ya vamos en la 14.10.8 es el nuevo release a 15 de septiembre de 2020
siempre lo tuve desde que lo conoci, solo necesito actualizar sus paquetes ❤️
ya esta !
ya lo tenia instalado, por las clases anteriores!!!
LTS = Long Time Service - Soporte de largo plazo
Instalada
node -v
v14.15.3
Go!
Let’s get it
¡Seguimos!
Ready!!!
Lista!!!
Vamos!
Lista!!
Estas clases las debí haber tomado antes. No hubiera sufrido tanto…
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?