Introducción MongoDB para JS developers
Ya has superado la mitad. Estás muy cerca de completar el curso.
Sobre esta lección
MongoDB es una gran opción para proyectos que requieren alta escalabilidad, flexibilidad en el esquema de datos, y un alto rendimiento en la gestión de grandes cantidades de información. Existen varios beneficios de utilizar una base de datos NoSQL como MongoDB en comparación con una base de datos relacional tradicional. Algunos de estos beneficios son: 1) Escalabilidad horizontal: MongoDB se puede escalar fácilmente en clústeres de servidores para manejar grandes cantidades de datos y altos niveles de tráfico. 2) Flexibilidad del esquema: MongoDB no requiere un esquema rígido y predefinido como las bases de datos relacionales, lo que permite una mayor flexibilidad y agilidad en el desarrollo. 3) Alto rendimiento: MongoDB está diseñado para ser altamente eficiente en la gestión y búsqueda de grandes cantidades de datos, lo que lo hace ideal para aplicaciones web y móviles de alta carga. 4) Indexación potente: MongoDB permite la creación de índices de diferentes tipos para mejorar el rendimiento en las consultas de datos. 5) Replicación y tolerancia a fallos: MongoDB permite la replicación de datos en varios servidores, lo que aumenta la tolerancia a fallos y garantiza la disponibilidad de datos en caso de problemas. Conviértete en miembro de este canal para disfrutar de ventajas: https://www.youtube.com/channel/UCTc2Y5e4JYuVs7gc26pPynA/join Cursos desarrollo web con código y desarrolo web con Power Apps: 👉 www.martingesualdo.dev Temario: 0:00 - Motivos para utilizar una base de datos 2:40 - SQL vs NoSQL 6:10 - MongoDB (empresa y motor de BBDD) 7:14 - MongoDB Atlas 8:56 - Mongoose 9:45 - MongoDB Compass 10:10 - MongoDB Query Language y Agreggation Framework 12:20 - Crear un clúster en MongoDB Atlas 15:30 - Estén atentos al Modelado de Datos 17:25 - Subcontratación de servidores 18:15 - Serverless vs Dedicated vs Shared 18:45 - Qué región elegir para nuestra BBDD? 19:44 - Elegir potencia del clúster 21:50 - Usuarios de BBDD (App vs Compass) 24:00 - Controlar conectividad según IPs 26:40 - Conectarnos a nuestro clúster con Mongoose 31:46 - Promesas en Javascript 33:25 - Schemas y Models de Mongoose 37:56 - Crear un documento en MongoDB 40:00 - Entendiendo la necesidad de "res.json()" 45:00 - MongoDB Query Language desde MongoDB Atlas Si te gusta el contenido no olvides darle al LIKE! 👍 Y si quieres ver más contenido como este, no olvides SUSCRIBIRTE y activar la campanita 🛎, así me ayudas a seguir haciendo estos videos! 👨🏫 https://www.youtube.com/channel/UCTc2Y5e4JYuVs7gc26pPynA?view_as=subscriber
Sobre este curso
Lo que aprenderás en este curso:
- Dominar la sintaxis moderna de JavaScript (ES6+)
- Manipular el DOM y gestionar eventos del navegador
- Trabajar con funciones asíncronas, promesas y APIs
- Implementar estructuras de datos y algoritmos en JavaScript