Tu primera experiencia con Node.js

1

驴D贸nde aprender backend con Node.js actualizado?

2

Todo lo que aprender谩s sobre backend con Node.js

3

驴Qu茅 es Node.js?

4

驴Qu茅 es Node.js y para qu茅 sirve?

5

Diferencias entre Node.js y JavaScript

6

Resumen: Diferencias Nodejs y Javascript

7

Instalaci贸n de Node.js

8

Arquitectura orientada a eventos

9

Node.js para la web

Manejo y uso de Streams con Node.js

10

Introducci贸n a streams

11

Readable y Writable streams

12

Duplex y Transforms streams

Uso de utilidades de Node.js

13

Sistema operativo y sistema de archivos

14

Administrar directorios y archivos

15

Consola, utilidades y debugging

16

Clusters y procesos hijos

Crea tu primer proyecto en Express.js

17

驴Qu茅 es Express.js y para qu茅 sirve?

18

Creando tu primer servidor con Express.js

19

Request y Response Objects

Aprende a crear un API con REST

20

Anatom铆a de una API Restful

21

Estructura de una pel铆cula con Moockaru

22

Implementando un CRUD en Express.js

23

M茅todos idempotentes del CRUD

24

Implementando una capa de servicios

C贸mo conectarse con librer铆as externas en Express.js

25

Creaci贸n de una BD en MongoAtlas

26

Conexi贸n a MongoAtlas una instancia de MongoDB

27

Conexi贸n con Robot3T y MongoDB Compass a una BD

28

Implementaci贸n de las acciones de MongoDB

29

Conexi贸n de nuestros servicios con MongoDB

Conoce como funcionan los Middleware en Express.js

30

驴Qu茅 es un middleware? Capa de manejo de errores usando un middleware

31

Manejo de errores as铆ncronos y s铆ncronos en Express

32

Capa de validaci贸n de datos usando un middleware

33

驴Qu茅 es Joi y Boom?

34

Implementando Boom

35

Implementando Joi

36

Probar la validaci贸n de nuestros endpoints

37

Middlewares populares en Express.js

Implementa tests en Node.js

38

Creaci贸n de tests para nuestros endpoints

39

Creaci贸n de tests para nuestros servicios

40

Creaci贸n de tests para nuestras utilidades

41

Agregando un comando para coverage

42

Debugging e inspect

Despliega tu primera aplicaci贸n en Express.js

43

Considerando las mejores pr谩cticas para el despliegue

44

Variables de entorno, CORS y HTTPS

45

驴C贸mo implementar una capa de manejo de cach茅?

46

驴C贸mo contener tu aplicaci贸n en Docker?

47

Despliegue en Now

Conclusiones

48

驴Qu茅 aprendiste en este curso?

Instalaci贸n de Node.js

7/48

Lectura

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

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

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```

Aqu铆 est谩 como instalar Node a partir de nvm (Node version manager)

Yo lo intale en ubuntu ejecutando lo sigiente:

sudo apt update

sudo apt install nodejs

sudo apt install npm

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 鈥渘鈥 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鈥檚 get it

隆Seguimos!

Ready!!!

Lista!!!

Vamos!

Lista!!

Estas clases las deb铆 haber tomado antes. No hubiera sufrido tanto鈥