Aprende MongoDB - La mejor Base de Datos NoSQL desde cero
4.2 (286 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,216 students enrolled

Aprende MongoDB - La mejor Base de Datos NoSQL desde cero

MongoDB 4.X, Conceptos, Práctica, Operaciones CRUD, Consultas NoSQL, Frameworks de Agregación, Manejo de Índices y más..
4.2 (286 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,216 students enrolled
Created by Grover Vásquez
Last updated 1/2020
Spanish
Spanish [Auto]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 9 articles
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Utilizar MongoDB en tus proyectos futuros.
  • Conocer otros sistemas de bases de datos.
  • Comprender y gestionar una base de datos NoSQL.
  • Realizar operaciones de gestión de datos con MongoDB.
  • Realizar operaciones CRUD en MongoDB.
  • Utilizar el lenguaje JavaScript para gestionar MongoDB.
  • Crear y gestionar índices de una colección en MongoDB.
  • Crear usuarios y conocer los roles en MongoDB.
  • Copia y restauración de datos en MongoDB.
  • Importación y exportación de datos en MongoDB.
  • Actualización a la versión 4 de MongoDB.
Course content
Expand all 67 lectures 06:22:21
+ Introducción al curso y a las bases de datos NoSQL.
7 lectures 25:16

Breve introducción al curso de MongpoDB.

Preview 03:04
¿Cómo hacer preguntas?
00:45
Nuestras Redes sociales
00:06

En está lección revisamos el papel que desempeña una base de datos frente a las aplicaciones de software.

Preview 04:16

Hablamos sobre las ventajas y limitaciones de las bases de datos relacionales.

Las limitaciones de las bases de datos relacionales.
09:36

Hacemos un resumen de que son las bases de datos no relacionales, también llamadas NoSQL.

Bases de datos NoSQL
05:39

En está lección nos enfocamos en los modelo que existen de bases de datos NoSQL.

Modelos de bases de datos NoSQL
01:49
Evaluación sobre la Introducción
3 questions
+ MongoDB: Conceptos básicos e instalación.
17 lectures 01:22:14

Introducción a los conceptos que se utilizan en MongoDB.

Introducción
00:41
Comentarios sobre la instalación
00:21

Explicamos el proceso de como instalar MongoDB en un ambiente de desarrollo con Windows.

Descarga e Instalación de MongoDB 3.4 en Windows
02:58

Instalamos la nueva versión de MongoDB 4.0.

Preview 07:44

Brindamos la documentación para instalar MongoDB en ambientes Linux y Mac.

Instalar MongoDB en Linux y MAC
00:02

Lección donde conocemos los Documentos en MongoDB.

Preview 05:12

En está lección vemos los tipos de datos utilizados para los valores de las claves en un documento MongoDB.

Tipos de datos
08:08
Colecciones
04:37

Ahora vamos a hablar sobre que son las Bases de Datos en MongoDB.

Bases de datos
05:56

Una revisada rápida de las nuevas características de la versión 4.0 de MongoDB.

Lo nuevo de MongoDB 4.0
08:46
Documento - Lo nuevo de MongoDB 4.0
00:04
Comentarios sobre el Servicio y la Shell de MongoDB
00:21

En esta lección empezamos a tener contacto con la consola o shell de mongoDB.

La shell de MongoDB 3.4 - parte 1
10:30

Seguimos revisando mas funciones que podemos trabajar en la SHELL de mongoDB.

La shell de MongoDB 3.4 - parte 2
10:04

Vemos como accedemos a la nueva Shell de la versión de Mongo 4.0

La Shell de MongoDB 4.0
05:53

Iniciar el servicio de MongoDB utilizando un archivo de configuración.

Configurando MongoDB 4.0 con archivo de configuración
06:51

En esta lección explicamos la instalación de Robo3T, herramienta que nos permite trabajar con un servidor MongoDB.

Instalación de Robo3T
04:05
Evaluación Conceptos Básicos
3 questions
+ MongoDB 4.X: Operaciones Básicas
4 lectures 17:45

Introducción a las operaciones básicas dentro de una base de datos MongoDB.

Preview 01:21

Creamos nuestra primera base de datos y colección en MongoDB 4.

Creando primera base de datos y colección.
07:01

Explicamos el uso del método insertOne de MongoDB para insertar un documento.

Insertando un documento - insertOne()
06:16

Explicamos el uso del método insertMany(), para ingresar varios documentos en una colección de MongoDB.

Insertando múltiples documentos - insertMany()
03:07
+ Operaciones CRUD en MongoDB - Create, Read, Update y Delete
9 lectures 01:21:06
Introducción
00:38

Empezamos la primera tarea del CRUD en MongoDB, Insertar un documento en MongoDB.

Inserción de documentos
06:21

CRUD en MongoDB, Remover o eliminar un documento en MongoDB.

Borrado de documetnos
04:27

Siguiendo con las lecciones de CRUD, en está lección revisamos como hacer modificaciones de un documento utilizando la función update.

Actualización de documentos
17:17

En está lección vamos a trabajar con lo modificadores $inc, $set y $unset como parde de las operaciones de modificación dentro de un documento con MongoDB.

Operadores de modificación $inc, $set y $unset
14:09

Lección donde explicamos el uso de los operadores Push y Each para la actualización de documentos con arreglos en MongoDB.

Modificadores de Arrays $push y $each
13:09

Lección donde explicamos el uso de los operadores slice y sort para la actualización de documentos con arreglos en MongoDB.

Modificadores de Array $slice y $sort
10:34

En esta lección hacemos la revisión de como realizar un upsert, que permite realizar el ingreso de un nuevo documentos en caso no se cumpla la condición del método o función update.

Upsert
08:06

Actualización con multiples documentos, utilizando la función update en mongoDB.

Actualización de multiples documentos
06:25
+ Consultas en MongoDB
10 lectures 57:28
Introducción
00:33

En está lección explicamos como se utiliza el método find() para hacer consultas sencillas en MongoDB.

El método find()
07:16
El método findOne()
03:00
Operadores condicionales $lt, $lte, $gt, $gte
08:03
Operadores $not $and $or
06:31

Lección de una breve introducción al uso de expresiones regulares en las consultas de MongoDB.

Expresiones regulares
04:59

Hecha un vistazo a esta lección sobre consultas sobre arreglos en MongoDB.

Consultas sobre arrays
09:09
Consultas sobre documentos embebidos
06:49

Ahora revisamos la clausula $where para considerar consultar mas específicas dentro de una colección de mongoDB.

Consultas $where
10:18
Configuración de consultas
00:50
+ Framework de agregación en MongoDB
5 lectures 43:15
Introducción
01:38

Aprendemos sobre el uso de los Framework de tubería de MongoDB.

Agregación mediante tuberías
13:08

Framework de agregación utilizando Map-reduce

Map reduce
14:45

Operaciones de propósito único en MongoDB.

Operaciones de propósito único
13:43
Documentación oficial de Agregaciones en MongoDB
00:01
Evaluación Framework de Agregación
1 question
+ Indexación en MongoDB
8 lectures 42:05

Introduccoión a la sección de indexación.

Introducción
01:17

Introducción a los conceptos sobre los Índeces en MongoDB.

Los índices en MongoDB
04:48

Revisamos como consultar los índices de una colección y además como crear un índice simple para la colección.

Consultar y crear índices
05:38

Explicamos como crear un índice de documento embebido, así como también realizamos las consultas sobre los índices creados en la colección.

Crear un índice de documento embebido
07:49

En está lección explicamos como crear índices únicos en MongoDB.

Ejemplo - Crear índice Único
04:54

Revisamos como crear índices compuestos en MongoDB.

Índices compuestos
04:55

Ahora vamos a explicar la forma de como aplicar opciones al momento de crear índices en MongoDB.

Opciones sobre los índices
09:08

Aprendemos como se hace el procedimiento para eliminar índices en MongoDB.

Eliminación de índices
03:36
+ Administración en una base de datos MongoDB.
5 lectures 30:31

Introducción a la sección de tareas administrativas en MongoDB.

Introducción
00:40

En está lección explicamos como creamos usuarios y roles en MongoDB.

Creación de usuarios
10:31

Lección donde explicamos el uso de mongodump para realizar una copia de seguridad de nuiestra base de datos MongoDB.

Realizar Backups - mongodump
04:48

En está lección vemos como hacer el proceso de restaurar una base de datos MongoDB.

Restauración de una copia de seguridad
05:11

Explicamos el proceso de exportación de datos en MongoDB con ejemplos de aplicación.

Exportación de datos - mongoexport
09:21
+ Finalización
2 lectures 02:39

Despedida del curso de MongoDB.

Despedida, recomendaciones y agradecimiento.
01:09
Requirements
  • Nada de MongoDB, empezamos de cero.
  • Conocimientos básicos de un sistema de gestión de base de datos.
  • Uso de PC y conocimientos de Windows.
Description

MongoDB es la base de datos más popular para el desarrollo de aplicaciones modernas, es la base de datos NoSQL - No Relacional, con mayor uso en el mercado, y en este curso aprendrás desde lo más básico a trabajar con ella.

MongoDB es la solución de base de datos más sofisticada en el mundo de la tecnología en este momento, capaz de impulsar desde cualquier proyecto personal en crecimiento hasta una infraestructura empresarial.

Este curso te ayudará a dominar una de las bases de datos NoSQL más populares, MongoDB. Este  curso está diseñado para proporcionar conocimiento y habilidades  prácticas para que puedas convertirte en un experto de MongoDB.

**************** Este Curso se actualiza de forma periódica ********************

Este curso te ayudará a conocer y a dominar una de las bases de datos NoSQL más populares. Este curso está diseñado para proporcionar conocimiento y habilidades prácticas para convertirse en poco tiempo en un experto de MongoDB.

Comenzaremos por aprender los conceptos básicos de MongoDB, el proceso de instalación, crear bases de datos, colecciones, operaciones CRUD, Consultas, Agregaciones e indexación.

Habrá pequeños cuestionarios después de cada sección para poner a prueba nuestra comprensión y también para revisar los conceptos.

Al final de este curso conocerás esta base de datos NoSQL y además como integrar el desarrollo de aplicaciones basado en MongoDB utilizando Robo3T como interfaz de gestión de MongoDB.

Aprenda cómo trabajar con la Shell de MongoDB. Vamos a discutir y explorar el motor de JavaScript que se utiliza en MongoDB.

Estudie los tipos de datos principales de MongoDB: cadenas, números, matrices, objetos, fechas, etc. Hablaremos sobre los tipos de datos JSON y BSON, y discutiremos la diferencia entre ellos.

Objetivos del curso:

  • Conocer el manejo de MongoDB.

  • Actualización a la versión de MongoDB 4.x.

  • Nuevas formas de ingreso de datos de la última versión.

  • Decidir dónde y cuándo usar MongoDB en el desarrollo de su aplicación.

  • Diseñar una base de datos MongoDB de principio a fin.

  • Diferenciar entre bases de datos Relacional y una base de datos NoSQL.

  • Conocer las principales características y ventajas de la base de datos NoSQL MongoDB sobre las bases de datos Relacionales.

  • Realizar las operaciones CRUD en MongoDB.

  • Conocer los tipos de datos en MongoDB.

  • Realizar las diferentes operaciones de consultas y operadores.

  • Conocer las operaciones con los Framework de Agregación.

  • Manejo de índices en MongoDB.

  • Tareas administrativas, usuarios y roles, copia de seguridad, importación y exportación de datos en MongoDB.

Que dicen algunos de los estudiantes que llevarón el curso:

★★★★★ "Bastante completo y muy bien explicado", Daniel

★★★★★ "Es un curso muy bueno y completo sobre MongoDB, absolutamente recomendado.", Jhonatan

★★★★★ "Excelente Explicación en todo el Curso", Alejandro

★★★★★ "Está siendo una experiencia muy buena de cara a mejorar mis conocimientos en BBDD No sql.", David

★★★★★ "Excelente curso, muy didáctico y con buenas explicaciones", Zabdiel

Recuerda que tienes la garantía de Udemy de 30 días, aís que toma la decisión de aprender MongoDB, no tienes nada que perder.

Who this course is for:
  • Cualquier persona que quiera aprender sobre las bases de datos no relacionales o NoSQL.
  • Desarrolladores que quieran implementar MongoDB en sus aplicaciones.
  • Administradores de bases de datos que quieran aprender y diseñar una base de datos MongoDB.