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?

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Creaci贸n de una BD en MongoAtlas

25/48
Recursos

Aportes 42

Preguntas 9

Ordenar por:

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

鉂わ笍 si vienes del curso de Nodejs

vengo del curso de Node.js 馃ぃ

Se ve excelente este curso!!!
Me mandaron a esta clase desde el curso de node con Carlos Hernandez para crear nuestra DB!

MongoDB est谩 escrito en C++, aunque las consultas se hacen pasando objetos JSON como par谩metro. Es algo bastante l贸gico, dado que los propios documentos se almacenan en BSON. Por ejemplo:

db.Clientes.find({Nombre:鈥淧edro鈥潁);
La consulta anterior buscar谩 todos los clientes cuyo nombre sea Pedro.

MongoDB viene de serie con una consola desde la que podemos ejecutar los distintos comandos. Esta consola est谩 construida sobre JavaScript, por lo que las consultas se realizan utilizando ese lenguaje. Adem谩s de las funciones de MongoDB, podemos utilizar muchas de las funciones propias de JavaSciprt. En la consola tambi茅n podemos definir variables, funciones o utilizar bucles.

Si queremos usar nuestro lenguaje de programaci贸n favorito, existen drivers para un gran n煤mero de ellos. Hay drivers oficiales para C#, Java, Node.js, PHP, Python, Ruby, C, C++, Perl o Scala. Aunque estos drivers est谩n soportados por MongoDB, no todos est谩n en el mismo estado de madurez. Por ejemplo el de C es una versi贸n alpha. Si queremos utilizar un lenguaje concreto, es mejor revisar los drivers disponibles para comprobar si son adecuados para un entorno de producci贸n.

鉂わ笍 si vienes del curso de GraphQL

NoSQL no significa que no sea una base de datos relacional, el 鈥渘o鈥 en su nombre realmente significa: NOT ONLY SQL. Es decir, no solo relaciones

Yo vengo del curso de EXPRESS !!! 馃槂

Hola disculpen pero para mi el boton 鈥淐OLLECTIONS鈥 y 鈥淢EtRICS鈥 aparecen bloquedos 驴Alguien sabe solucionarlo?

Hace tiempo genere un art铆culo sobre el uso de MongoDbAtlas en el cual esplico como crear nuestra DataBse y genero un ejemplo para una pai de pokemon

https://medium.com/@jmz12/mongodbatlas-y-javascript-9cc251013e8a

Les comparto el link espero les sea de utilidad

Muchas personas creen que las Bases de datos No relacionales son el remplazo de las bases de datos Relacionales, y la verdad es que no. Aplican para resolver distintos tipos de problemas, he incluso muchos sistemas complejos hacen uso de las dos.

Precios de MongoDB Altas
En https://www.mongodb.com/pricing se se帽ala el detalle
Al 21 de diciembre de 2020 se puede resumir en:

  • Shared cluster: gratis, desde 512mb hasta 5gb
  • dedicated cluster. usd 57/mes
  • dedicated multiregion cluster: usd 95/mes

Yo cree mi generador de contrase帽as con python

Me enviaron ac谩 pues el otro curso usa mlab 馃槮

Hola, no fue posible crear la BD, al momento de generarla arroja un error 鈥淲e鈥檙e sorry, an unexpected error has occurred鈥

Me agrada como explica este profe, har茅 este curso vengo del curso de nodejs

A alguien le aparece este error al crear la base de datos con la colecci贸n?

Al crear el cluster me habia un monto cargado. y pide que ingrese los datos de pago 馃槮

no me est谩 gustando este curso porque las explicaciones no son claras, de algo que no conoces te lo explican con terminolog铆a que no conoces y tienes que estar recurriendo a otras fuentes para comprender de mejor o simplemente entender las cosas

vengo del curso de Node.js 馃ぃ 鈾

#TeamLastPass

MongoDB es un sistema de base de datos no relacional. Hace parte de las bases de datos NoSQL.

Igual que cuando te mandan de una serie de super heroes a otra para poder continuar con la historia XD

No fallas una gigachat!!!

Si鈥 vengo del curso de Node, 隆dale laik!

Y porque hay alta disponibilidad porque un cluster se componga de 3 instancias de mongoDB? osea que tiene que ver? siento que lo dice pero no explica porque, gracias!.

Tuve un problema con el reCaptcha, pero al fin pude continuar con el proceso de creaci贸n del Cluster

console.log(鈥淓l curso de Node.js es el mejor! lml鈥);

Muchos vimos esta clase por el curso de node jaja

Siento que ser铆a buenos m谩s cursos donde se usen bases de datos relacionales, 煤nicamente hay 1 que es el pr谩ctico de Node. Demasiado Mongo cuando las bases de datos SQL son muy importantes y as铆 como en este curso ser铆a bueno aprender a conectarla con el backend en node y express.

vengo del curso de Node.js

este curso es la ostia

Buen铆sima clase!

Listo, BD configurada en mondo Atlas.

Siguiendo la Ruta, aqui vamos

Muy sencillo e intuitivo hacer una API hasta el momento con express

listo

El flujo de trabajo con MongoDB es f谩cil y al ser una base de datos que puede trabajar con Javascript, tendremos un mejor entendimiento de ella.

El curso esta yendo con todo, excelente.

Vale aqu铆 ense帽an a crear una bd en claud, pero si yo quiero manejar mi bd localmente?

UNEXPECTED Error: Lo correg铆 solamente quitando caracteres, poniendo solo nombre platzi y la tabla como vid. y listo

Listo MongoDB, vamos por la conexi贸n

驴hay alguna forma de implementar paginaci贸n?

pr谩ctica: