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?

¿Qué es Node.js?

3/48
Recursos

En esta clase el profesor Guillermo Rodas nos explica qué es Node.js y algunas de sus ventajas.

Node.js es un entorno de ejecución para JavaScript construido con el motor JavaScript V8 de Chrome. JavaScript es un lenguaje interpretado pero en Node.js tenemos algo llamado el JIT Compiler que es una especie de monitor que optimiza fragmentos de código que son ejecutados frecuentemente.

Aportes 31

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Hagamos como hacía Socrates: preguntar y preguntar

¿Qué es node.js ?
Node.js es un entorno de ejecucion para javascript

¿Qué es un entorno de ejecución?

Un entorno de ejecucion es una capa encima del sistema operativo que ejecuta una pieza de software.

¿Qué nos permite?

Usar javascript para el servidor.

En conclusión
Node js: es el resultado de tomar el motor de JavaScript Chrome V8 para crear un entorno de ejecución y así ejecutar JavaScript del lado del Servidor. 👨‍💻

Siempre comparo los comentarios de YouTube con los de Platzi.
Definitivamente lo mejor de Platzi es su comunidad.

Chrome V8 es un motor de código abierto para JavaScript creado por Google, siendo su programador jefe Lars Bak.4​

Está escrito en C++ y es usado en Chromium, Google Chrome y en Microsoft Edge a partir del 2019.5​6​ También está integrado en el navegador de internet del sistema operativo Android 2.2 “Froyo”

Hace 1 año recuerdo haber visto este video en youtube , y no entendi nada de nada.
Hoy entiendo todo y me alegro lo mucho que he avanzado,por otro lado el profesor Guillermo Rodas es un buen tipo , siempre contesta las preguntas en twitter con buena disposicion y ahora tiene ya un canal de youtube. deberian seguirlo.

Para entender el engine de javascript les recomiendo este post : https://dev.to/lydiahallie/javascript-visualized-the-javascript-engine-4cdf

muy buena la animacion!

Súper la animación.

o podemos continuar darle al boton sgte 😄

Yo creo que esta semana me volvi adicto a los cursos!

Los entornos de ejecución no son nuevos, por años usamos entornos de ejecución para ejecutar código, ejemplo JAVA (el JRE, ), muchos de los dispositivos que utilizamos actualmente funcionan con esta tecnología.

Node nos abre muchas oportunidades a los desarrolladores JavaScript para aplicar nuestro conocimiento en otras areas fuera del navegador.

bien

😃

buena animación de la maquinita

jeje esta cool el video!

genial

Excelente

Pequeño resumen.
Node.Js en un entorno de JavaScriipt, construido sobre el motor V8, que nos permite utilizar Js del lado del servidor.

Imaginen ser quien creó V8… ¡BOOM!

Genial explicación

Los videos de youtube siempre son mas animados y expresivos. Supongo que es una técnica de marketing.

El motor V8 es usado por el navegador Chrome para leer código en JS y ejecutarlo.
Entenderlo a fondo te ayudará a conocer más a fondo el funcionamiento de JavaScript en el navegador.
Por suerte, hay un curso enfocado solamente en este motor, impartido por Diego De Granda! Puedes verlo aquí 😉

Vamos por este curso!!! ah si quieren profundizar en el motor V8 hay un curso en Platzi del gran Diego de Granda sobre el tema: https://platzi.com/clases/javascript-navegador/

A perderle el miedo a node

Node es el resultado de tomar el motor de JavaScript Chrome V8 para crear un entorno de ejecución y así ejecutar JavaScript del lado del Servidor

Genial!!

Node.js es un entorno de ejecucion para javascript