Introduction To Mongodb

Tags: MongoDB

Learn the basics of MongoDB with step by step exercises from a professional Web Developer.

Last updated 2022-01-10 | 4.5

- MONGODB BASICS:
- Create your own databases from scratch
- Learn MongoDB Architecture: databases
- documents
- collections
- key-value pairs

What you'll learn

MONGODB BASICS:
Create your own databases from scratch
Learn MongoDB Architecture: databases
documents
collections
key-value pairs
Use CRUD operations in the mongo shell
DATABASE DESIGN:
Use Embedded Documents to represent relationships in data
Use various data structures to design a database for a blogging website case study
DATA ANALYSIS
Analyze real world datasets with projection
sorting
and filtering
Use query operators to examine correlations between features in data

* Requirements

* PC with Internet Access
* Desire to learn NoSQL technology

Description

In this course, we'll begin by covering the basics of MongoDB and the key differences between NoSQL and SQL to help you build an intuitive understanding of foundational concepts for the course. This will be followed by engaging practical exercises to help you understand how to use database operations in the Mongo Shell.


You'll then move on to designing your own database to store data for a blogging website, exploring how different data structures can be best-suited to solve different problems depending on the use case.


Finally, we'll move on to data analysis. You'll use filtering, projection, sorting, and querying complex data structures to extract actionable insights from real world datasets. You'll build these skills through a blogging website case study and then apply them on an E-Commerce data analysis challenge.

Who this course is for:

  • Database Administrators
  • Data Scientists
  • Anyone who is interested in NoSQL databases
  • Data Analysts
  • Big Data Enthusiasts

Course content

9 sections • 77 lectures

Introduction to Databases Preview 07:51

NoSQL vs. SQL Preview 03:57

BONUS: Learning Paths Preview 00:51

Complete Course Curriculum Preview 00:09

Course Materials and Additional resources Preview 00:05

Cheatsheet! 7 NoSQL Advantages Preview 00:31

Updates on Udemy Reviews Preview 01:20

Vertical VS Horizontal Scaling Preview 07:11

Cheatsheet! Top 5 NoSQL Databases Preview 00:36

Introduction to CRUD operations Preview 04:01

Installing MongoDB for Mac Preview 06:45

Installing MongoDB for Windows Preview 01:35

Stopping the MongoDB Shell and Server Preview 03:38

Creating a database/collection Preview 03:42

Inserting documents Preview 04:35

Introduction to queries (using find) part 1 Preview 05:40

Introduction to queries (using find) part 2 Preview 06:05

Updating documents Preview 04:29

Deleting documents Preview 03:33

Introduction to Data types Preview 04:45

Primary Keys Preview 04:16

Establishing Relationships in Data Preview 06:11

Embedded Documents Preview 05:03

Case Study #1 Overview Preview 04:39

Embedded Documents vs Separate Collections Preview 04:02

Setting Up MongoDB Compass (Mac) Preview 05:52

Setting Up MongoDB Compass (Windows) Preview 01:04

Supplemental Materials Preview 00:03

Basic CRUD operations in Compass Preview 06:28

Setting up our user database Preview 03:36

Inserting user documents Preview 06:18

Posts Collection Preview 06:18

Inserting Multiple Posts Preview 04:10

Updating Post Documents Preview 07:42

Using Embedded Documents Preview 08:15

Quantitative vs. Categorical Data Preview 08:25

Analysis Techniques Preview 07:07

Using the Midpoint for Quantitative Data Exploration Preview 05:56

Extracting Insights: Exploration Preview 04:40

Extracting Insights: Correlations Preview 05:42

Case Study 1 Overview Part 1: Blog Posts Preview 05:45

Preparing our Dataset Preview 06:18

Starting your MongoDB Server for Windows Preview 00:36

Supplemental Materials Preview 00:03

Exploring the Dataset: Part 1 Preview 08:29

Exploring the Dataset: Part 2 Preview 07:15

Exploring the Dataset: Part 3 Preview 04:59

Exploring the Dataset: Part 4 Preview 05:15

Exploring the Dataset: Part 5 Preview 04:38

Exploring the Dataset: Part 6 Preview 05:42

Identifying Correlations in Data: Part 1 Preview 06:28

Identifying Correlations in Data: Part 2 Preview 04:24

Reviewing Our Findings for Correlations Preview 06:15

Identifying Correlations in Data: Part 3 Preview 07:06

Reviewing Additional Findings for Correlations Preview 05:22

More Queries with $or and $in Preview 06:44

Finding Correlations with $in Preview 06:31

Prepare the Dataset Preview 07:42

Starting your MongoDB Server for Windows Preview 00:36

Supplemental Materials Preview 00:03

Querying Embedded Documents: Part 1 Preview 07:04

Querying Embedded Documents: Part 2 Preview 05:28

Querying Embedded Documents: Part 3 Preview 06:10

Exploring the Dataset Preview 06:57

Reviewing our Findings for Exploration Preview 03:45

Identifying Correlations in Data Preview 04:42

Reviewing Our Findings for Correlations Preview 05:09

Preparing the Dataset Preview 08:48

Starting your MongoDB Server for Windows Preview 00:36

Supplemental Materials Preview 00:03

Projecting Fields of Interest Preview 04:36

Exploring the Dataset Preview 06:49

Exploring the Dataset Preview 04:51

Reviewing our Findings for Exploration Preview 03:59

Identifying Correlations in Data: Part 1 Preview 05:22

Identifying Correlations in Data: Part 2 Preview 07:47