Comienza con MongoDB: Curso de MongoDB desde cero

NoSQL, Operaciones CRUD, Schemas de datos, Relaciones y Framework de Agregación

4.50 (909 reviews)
Udemy
platform
Español
language
Databases
category
3,656
students
4.5 hours
content
Dec 2020
last update
$49.99
regular price

What you will learn

Aprenderás que son las bases de datos NoSQL

Aprenderás a trabajar con MongoDB

Serás todo un experto en las operaciones CRUD en MongoDB

Aprenderás a diseñar tus bases de datos con diferentes tipos de schemas y relaciones

Aprenderás a trabajar con el framework de agregación para transformar tus datos

Description

* Este curso es parte del Data Engineering Bootcamp de Datademia. Visita nuestra web para más información.


Hola y bienvenidos a este curso de MongoDB. En este curso aprenderás desde cero a trabajar con MongoDB, la base de datos NoSQL más utilizada en el mundo.

Trabajaremos mayoritariamente en la shell. Tendremos primero clases teóricas seguidas de clases prácticas para que puedas cementar tus conocimientos.

Es un curso totalmente práctico y dinámico en donde empezarás desde cero con MongoDB hasta llegar a un nivel avanzado.

Empezaremos desde el principio: Aprenderás qué son las bases de datos NoSQL y los archivos JSON, instalarás MongoDB y te pondrás enseguida a dar tus primeros pasos creando y manipulando tu base de datos MongoDB con las operaciones CRUD básicas (CREATE, READ, UPDATE y DELETE.)

Hablaremos de diseño de bases de datos y los tipos de datos utilizados en MongoDB. Aprenderás cómo funcionan las relaciones y seguirás con las operaciones CRUD avanzadas que te convertirán en todo un experto manipulando tu base de datos. También aprenderás sobre el framework de agregación y lo potente que es como herramienta de transformación de datos.

Si eres un desarrollador, un científico de datos o simplemente en tu empresa utilizan MongoDB y quieres saber cómo funciona, este curso es para ti.

Mi nombre es Sebastian y he trabajado durante muchos años en diferentes empresas tecnológicas con el Big Data en Barcelona. He trabajado siempre con datos, desde la extracción y manipulación de datos hasta la creación de dashboards y programación de modelos de aprendizaje automático.

Te invito a que veas la presentación completa del curso y las lecciones gratuitas.

Cualquier duda que tengas me puedes contactar por mensaje privado dentro de la plataforma.

Te espero en el curso, un saludo y muchas gracias.

Content

Introducción

Sobre nosotros
Presentación del curso
Plataforma y Recursos

Introducción a MongoDB

¿Qué es MongoDB?
Instalación de MongoDB en un Mac
Soporte de Instalación - Mac
Instalación de MongoDB en un Windows
Soporte de Instalación - Windows
Primeros pasos con MongoDB
Drivers en MongoDB

Operaciones CRUD

Creación de una base de datos en MongoDB
Explicación archivos JSON
Operaciones CRUD
Insertar, Buscar, Borrar y Actualizar
insertMany()
find()
UpdateOne, Update y ReplaceOne
Entendiendo find() y el objeto cursor
Proyección en MongoDB
Documentos y matrizes incrustados - Teoría
Documentos incrustados
Matrices
Accediendo a los datos estructurados

Schemas y tipos de datos

Reseteando nuestra base de datos MongoDB
Ejemplo sin schema fijo
Estructurando tus documentos - ¿Schema o no Schema?
Ejemplo con schema flexible
Tipos de datos en MongoDB
Tipos de datos en la shell

Relaciones en MongoDB

Entendiendo las relaciones en MongoDB
Relación uno a uno - incrustado
Relación uno a uno - referencias
Relación uno a muchos - incrustado
Relación uno a muchos - referencias
Relación muchos a muchos - incrustado
Relación muchos a muchos - referencias
Resumen de relaciones

Operaciones CRUD Avanzadas

Create - InsertOne(), InsertMany() y Insert()
Insert ordered
Importar un archivo JSON con mongoimport()
Read - Métodos, Filtros y Operadores
Operadores en MongoDB
find(), findOne() y $eq
Operadores de comparación en MongoDB
$in, $nin
$or, $and
$nor, $not
Operadores de elemento - $exists
$type - tipos de datos
Operadores de evaluación - $regex - expresiones regulares
$expr
Trabajando con matrices
$size
$all
$elemMatch
find() y el cursor
Ordenando con sort()
Saltando y limitando con skip() y limit()
Proyección
Proyección en matrices
$slice
Update - UpdateOne() y UpdateMany()
Incrementando valores con $inc
Actualizando valores con $min, $max y $mul
Eliminando un campo con $unset
Renombrando un campo con $rename
Upsert
Delete - deleteOne() y deleteMany()
Borrando diferentes niveles en MongoDB

Framework de Agregación

¿Qué es el framework de agregación en MongoDB?
$match
$group
$sort
$project
Resumen del framework de agregación en MongoDB
¡Ya has terminado!

Screenshots

Comienza con MongoDB: Curso de MongoDB desde cero - Screenshot_01Comienza con MongoDB: Curso de MongoDB desde cero - Screenshot_02Comienza con MongoDB: Curso de MongoDB desde cero - Screenshot_03Comienza con MongoDB: Curso de MongoDB desde cero - Screenshot_04

Reviews

Pedro
September 24, 2023
Un muy buen curso, la explicación de cada concepto se entiende de forma clara y la practica en cada tema hace que se pueda entender con mayor facilidad cada uno de estos.
Bilal
September 21, 2023
En general está bien pero debería actualizar el curso y contestar a muchas preguntas sin respuesta de hace ya más de 2 años.
Jose
August 23, 2023
Buen curso, la sección 6 considero que es la que más provecho puedo sacarle por mi rol en el trabajo. Pero en general muy completo y bien explicado para tener los conocimientos necesarios para alguien que solo había trabajado solo con MySQL antes.
Carlos
August 7, 2023
Buen curso para los basico. pero para lo avanzado no mucho. pero esxelente para comenzar y crear un proyecto real.
Héctor
July 20, 2023
En general es bueno el curso, y clara las explicaciones, solo el tema de la instalación, es muy rapido y no es guiado, adicional que no incluye una sección para Linux, otro punto es que no esta actualizado al nuevo shell.
Rodrigo
July 18, 2023
Es un buen curso para iniciar con mongodb. Recomendado para iniciar y aprender bastante sobre mongodb, sus conceptos y aplicaciones.
Tomas
July 3, 2023
Explicado claramente, bien redactado y consiso, lo suficientemente bueno como para entender los basicos de Mongodb
Raul
June 14, 2023
Perfecto como iniciacion a MongoDB. Va al grano y con ejemplos muy sencillos para que no nos perdamos con ejemplos complicados con montones de datos.
Luis
June 8, 2023
Excelente el curso, estuvo bastante bueno, para entender mas como funciona MongoDB y ser mas ágil al momento de aprender cosas mas avanzadas sobre el tema.
Carlos
May 14, 2023
Curso para conocer MongoDB. Es básico pero bien explicado y te ofrece un primer acercamiento a esta herramienta.
Alfie
May 5, 2023
Muy buen curso. El expositor domina completamente los temas. Los ejemplos son muy claros y se desarrollan paso a paso. MongoDB es demasiado extenso como para cubrir todas las funciones en un solo curso, pero me parece que con este curso uno puede ver la documentación de Mongo y encontrar lo que uno necesita.
Emiliano
April 11, 2023
Excelente curso, es básico, pero es mi primera experiencia con mongodb con lo cual me ayuda a entender las bases
José
April 7, 2023
Es bueno si no tienes noción de nada de mongodb, si ya tienes algo de conocimientos no te lo recomiendo, ya que el curso se ve lo básico de lo básico
Hugo
March 30, 2023
El curso ya se encuentra desactualizado la configuración inicial de mongo ha cambiado y ahora depende de los nuevos SO y el Chip que tenga la MAC, al igual para iniciar le mongo en la Terminal se debe escribir es mongosh el otro comando ya no existe, pretty() ya no es necesario, el automaticamente lo entrega con formato.
Santiago
March 30, 2023
Excelente curso, empece estando en ceros con todo lo que tiene que ver con mongoDB y creo que para mi trabajo como QA donde necesito poder interpretar los datos de las BD, me siento preparado, muchas gracias.

Charts

Price

Comienza con MongoDB: Curso de MongoDB desde cero - Price chart

Rating

Comienza con MongoDB: Curso de MongoDB desde cero - Ratings chart

Enrollment distribution

Comienza con MongoDB: Curso de MongoDB desde cero - Distribution chart
3615940
udemy ID
11/5/2020
course created date
12/2/2020
course indexed date
Bot
course submited by