Tu primera experiencia con Node.js

1

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

2

¿Qué es Node.js?

3

¿Qué es Node.js y para qué sirve?

4

Diferencias entre Node.js y JavaScript

5

Resumen: Diferencias Nodejs y Javascript

6

Instalación de Node.js

7

Arquitectura orientada a eventos

8

Node.js para la web

Manejo y uso de Streams con Node.js

9

Introducción a streams

10

Readable y Writable streams

11

Duplex y Transforms streams

Uso de utilidades de Node.js

12

Sistema operativo y sistema de archivos

13

Administrar directorios y archivos

14

Consola, utilidades y debugging

15

Clusters y procesos hijos

Crea tu primer proyecto en Express.js

16

¿Qué es Express.js y para qué sirve?

17

Creando tu primer servidor con Express.js

18

Request y Response Objects

Aprende a crear un API con REST

19

Anatomía de una API Restful

20

Estructura de una película con Moockaru

21

Implementando un CRUD en Express.js

22

Métodos idempotentes del CRUD

23

Implementando una capa de servicios

Cómo conectarse con librerías externas en Express.js

24

Creación de una BD en MongoAtlas

25

Conexión a MongoAtlas una instancia de MongoDB

26

Conexión con Robot3T y MongoDB Compass a una BD

27

Implementación de las acciones de MongoDB

28

Conexión de nuestros servicios con MongoDB

Conoce como funcionan los Middleware en Express.js

29

¿Qué es un middleware? Capa de manejo de errores usando un middleware

30

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

31

Capa de validación de datos usando un middleware

32

¿Qué es Joi y Boom?

33

Implementando Boom

34

Implementando Joi

35

Probar la validación de nuestros endpoints

36

Middlewares populares en Express.js

Implementa tests en Node.js

37

Creación de tests para nuestros endpoints

38

Creación de tests para nuestros servicios

39

Creación de tests para nuestras utilidades

40

Agregando un comando para coverage

41

Debugging e inspect

Despliega tu primera aplicación en Express.js

42

Considerando las mejores prácticas para el despliegue

43

Variables de entorno, CORS y HTTPS

44

¿Cómo implementar una capa de manejo de caché?

45

¿Cómo contener tu aplicación en Docker?

46

Despliegue en Now

Conclusiones

47

¿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

24/47
Recursos

Aportes 41

Preguntas 9

Ordenar por:

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

❤️ 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:“Pedro”});
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 “no” 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 “COLLECTIONS” y “MEtRICS” 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 “We’re 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

#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(“El 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: