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?

Resumen: Diferencias Nodejs y Javascript

6/48

Lectura

Ahora que ya sabes qu茅 es Node.js y su diferencia con Javascript, te compartimos este resumen gr谩fico para que no olvides las actividades que los hacen distintos.
Mesa de trabajo 2.png

Aportes 91

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Al fin voy a dejar creer que el backend es pura magia negra 馃槃
Muy emocionado de completar este curso e iniciar mi camino ninja como fullstack

Plus Ultra鈥

Gracias por el gr谩fico, me gustaron los iconos

Muy genial su infograf铆a , estoy emocionado por aprender esto para completar mi stack MEAN y MERN.

genial!!

con muchas espectativas, let麓s do it.

node es un lenguaje de programaci贸n basado en javaScript nos sirve trabajar en el backend 鉂わ笍

Muy clara la infograf铆a. Es bastante 煤til

Gracias por la informaci贸n.

Adicionalmente NodeJS tiene la capacidad de comunicarse con m贸dulos nativos que pueden ser programas de C++ compilados.

Mientras que la contraparte en Javascript ser铆a WebAssembly. Cuyo desempe帽o es similar a una ejecuci贸n nativa.

excelente!!!

Muy interesante

Excelente resumen.

IMPECABLE

muy buena infograf铆a

muy buena explicacion de como se esquematiza javascript

Platzi son los mejores en esto.

muy buena explicacion a traves del grafico

La magia pasa ahora

Mucho mas claro yo que soy del palo del front! a seguir aprendiendo!

Tengo m谩s de un a帽o esperando llegar aqu铆鈥

Genial, a conocer por fin que se hace en el Backend 鉂わ笍

Me resulta impresionante lo incre铆blemente vers谩til y diverso que puede llegar a ser JavaScript 馃く

Me gusto la infograf铆a鈥

Una genial forma de resumir la informaci贸n 馃槃

Me encanta esta imagen.

Mucho mas entendible este resumen, esta genial!!

wow鈥 Que estupenda infograf铆a!

隆Excelente resumen!

muy buen resumen

buen resumen

muy bueno el material para didactico para ayudarlo aclarar el conceto

Excelente informaci贸n. 馃槂

excelente !

Muy buena explicaci贸n.

Los mejores cursos definitivamente donde se apoyan de apuntes, descripciones e infografias鈥

Importante

Muy buena infografia.

Excelente manera de mostrar que hace JS del lado del cliente y que hace NodeJS del lado del servidor

Re bien. Como necesitaba esto 馃槂

Super claro

Muchas gracias conciso y puntual !!!

Muy buena infografia, emocionado por aprender mas de NodeJS. Saludos!

Muy buena infograf铆a

Superb!

excelente

genial!

Muy bien su forma de explicar!

Excelente 馃憦

Muy claro y resumido

Me encanta

Muy buen resumen y claro para ver las diferencias de front y back

Genial

Queda claro, gracias 馃槂

Excelente!!!

genial

Genial infograf铆a

Genial! Esta super la info! 馃槂

Excelente

Las infograf铆as de Platzi son lo mejor 馃挌

Muy buena infografia

tan simple de entender

Muy claro sus diferencias.
Nodejs tambien nos permite interactuar con el sistema operativo usando Javascript que de otra manera no ser铆a posible

Genial el resumen Grafico

Node.js es el encargado del backend de una aplicaci贸n donde puedes manejar la l贸gica de las aplicaciones, crear servidores hacer debuggin con google inspect y muchas otras facilidades, por otro lado esta javascript desde de la parte del frontend donde se puede manejar el consumo de servicios y toda la parte del DOM.

Excelente infografia, hay algun curso para crear estas infogragias ?
serias muy practico aprender para crear apuntes de esta forma鈥
estaria totalmente agradecido si alguin me puede indicar el curso鈥

muy buena info, gracias !

Excelente info!!!

Excelente explicaci贸n

excelente infograf铆a 馃槃

<h3>Diferencias entre Node.js y JavaScript</h3>

En JavaScript dellado del cliente tenemos el DOM y el CSSDOM as铆 como el objeto window
para manipular los elementos de nuestra p谩gina adem谩s una serie de APIs, aqu铆 unos ejemplos:

fetch, SessionStorage y LocalStorage, canvas, bluetooth, audio, web authentication

Mientras que en Node.js no tenemos un DOM ni un objeto windows, lo que s铆 tenemos son una
serie de m贸dulos que nos permiten interactuar con los recursos de la m谩quina como el sistema operativo
y el sistema de archivos, por ejemplo:

os (informacion del sistema operativo)
fs (entrada y salida de archivos)
http (consumir servicios http)
util (utilidades generales de nodejs)
debugger (sistema para debuguear)
stream (manejo de comunicacion en vivo)
events (administrador de eventos)

Muy buena infograf铆a

que buen resumes gracias.

Qu茅 gran resumen. Espero que los dem谩s profesores tambi茅n lo tomen en cuenta. 馃槃

un resumen excelente! gracias

Con ansias de aprender 馃挌

Excelente resumen

buen resumen

Excelente curso, tengo en mente dos proyectos del lado del servidor

Excelente informaci贸n

Muchas gracias muy bien expicado.

Buen resumen 馃榿

Un buen resumen

Genial! 馃挌馃挜馃挩

Excelente resumen.

Buenos puntos resumiendo las caracter铆sticas de cada lado. Gracias!

genial!!

GRACIAS!

Genial grafico!

uhhhhh excelente resumen

Es mucho m谩s f谩cil digerir la informaci贸n con este tipo de im谩genes 馃槂