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?

Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Diferencias entre Node.js y JavaScript

5/48
Recursos

En JavaScript del lado 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
  • fs
  • http
  • util
  • debugger
  • stream
  • events

Aportes 19

Preguntas 1

Ordenar por:

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

#Diferencias entre javascript y node.js

En javascript

  • En javascript tenemos el DOM. La interfaz web.
  • En javascript tambien tenemos el CSSOM
  • Tambien el fetch API
  • Toda la capa del web storage
  • Tambien el canvas API
  • Las APIs en general del navegador

En Node.js

  • Node tiene el modulo de HTTP para crear servidores
  • El modulo del sistema operativo para comunicarse con el SO
  • El modulo utiliddes
  • El modulo debugger

En com煤n

  • Librerias comunes streams
  • Eventos
  • Ecmascript modules
  • Consola

En resumidas cuentas, JS del lado del cliente VS JS del lado del server 馃槃

馃槂 el primero por aca !!

Entonces se podr铆a decir que Javascript se maneja a trav茅s de Api鈥檚 y Node,js se maneja a traves de m贸dulos ?

En Javascript tenemos el DOM document object model es la interfaz que nos permite interpretar el documento html en javascript como lo es el objeto window, tambi茅n tenemos el CSSDOM que es la interfaz que nos permite manipular el css en javascript, por otro lado tenemos el FetchAPI que por el cual podemos hacer request y que nos devuelva una promesa, tambi茅n tenemos toda la capa de webstorage que consiste en el sessionStorage y el localStorage que eso no existe en nodejs, tenemos el modulo de canvas API que nos permite hacer gr谩ficos en la web en 2D y 3D y apartir de ahi tenemos una ser铆e de APIS como lo son: el Web Bluetooth AP, AudioAPI y webAutenthicationAPI.

Por otro lado en Nodejs tenemos una serie de modulos:

Http: permite crear servidores
Sistema operativo: nos permite comunicarnos entre el sistema operativo y darnos informaci贸n sobre el.
Utilidades: que son una serie de utilidades excusivas para nodejs
Debugger: una manera en la que podemos hacer debuggin con nodejs.
Streams: nos permiten manejar grandes colecciones de datos-
Eventos: podemos definir acciones y dispararlas m谩s adelantel.
Ecmascript Modules: se pueden ejecutar en nodejs mediante un feature flag
Consola: es muy similar a la del navegador.

En JavaScript del lado del cliente tenemos el DOM, que nos permite manipular HTML y el CSSDOM, que nos permite manipular CSS, mientras que Node.js 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.

WoW es bueno conocer con lo que podemos interacturar en node 馃槂

Genial

Entusiasmado por hacer este curso!

Bien 馃槂

Entonces Nodejs y Javascript no son exactamente lo mismo鈥

No seria mejor decir:

Diferencias entre el lado del cliente y el servidor con javascript?

Interesante

Genial!! Gracias

Gracias por las diferencias!