MongoDB Essentials - Understand the Basics of MongoDB
4.2 (2,759 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
28,123 students enrolled
Wishlisted Wishlist

Please confirm that you want to add MongoDB Essentials - Understand the Basics of MongoDB to your Wishlist.

Add to Wishlist

MongoDB Essentials - Understand the Basics of MongoDB

An introduction and overview of MongoDB as a NoSQL database solution.
4.2 (2,759 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
28,123 students enrolled
Created by Patrick Schroeder
Last updated 4/2017
English
English [Auto-generated]
Price: Free
Includes:
  • 32 mins on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install MongoDB
  • Run MongoDB Locally
  • Learn how to use both Documents and Collections
  • Understand terminal commands for managing the database
  • Be able to execute CRUD (create, read, update, delete) functions within mongo shell
  • Understand what types of data can be saved to a MongoDB database
  • Know how to execute commands to query for specific documents in the mongo shell
View Curriculum
Requirements
  • How to access your Terminal window
  • Have a Text Editor installed
Description

This is a beginners level course to understanding the basics of what mongoDB is.

The intention of this course is to provide a foundation for working with mongoDB so that you can start developing applications that require a database storage.

In this course we will cover:

  • How to install mongoDB.
  • How to create new collections that store documents.
  • You'll learn about the most used mongo shell commands to manage your documents.
  • We'll cover the different types of data that can be stored.
  • You will gain confidence in how to Create, Read, Update and Delete data.
  • Learn how to build models for the database in code using Mongoose Schemas.
  • Learn how to query for specific data your looking for using $in.

Course Format:

You will be presented with slides and command line examples. This will help you to learn how to use local instances of mongoDB.

There will be a quiz at the end to help reinforce what you've learned.

Who is the target audience?
  • This course is intended for those not already familiar with NoSQL or MongoDB. No previous programming experience is required.
Compare to Other MongoDB Courses
Curriculum For This Course
+
Introduction
1 Lecture 01:27

What you should expect to learn from this course.

Introduction
01:27
+
MongoDB Overview and Installation
3 Lectures 08:31

In this lecture, we'll discuss the differences between SQL and NoSQL databases. And you will learn what some of the advantages are of using a NoSQL database.

MongoDB Basics
02:51

We'll be talking a lot about documents and collections in this course. Let's start by defining each of these so we'll have a firm grasp on these concepts moving forward.

Documents vs Collections
01:15

Learn how to install MongoDB and access the mongo shell.

Understand how to use basic command line functions like 'show dbs' and 'show collections'.

Learn what the difference is between JSON and BSON.

Install MongoDB
04:25
+
Commands in MongoDB
3 Lectures 10:58

We'll go more into detail what JSON is.

You will learn how to use the 'pretty' command to better display our documents in the shell.

Commands in MongoDB - Part 1
01:22

Dive deep into the mongo shell. Create your first collection and modify its contents using the $insert and $set methods.

Commands in MongoDB - Part 2
08:33

In this lecture, we learn how to use the mongo shell as a javascript console.

Commands in MongoDB - Part 3
01:03
+
Working with Data
3 Lectures 11:54

Learn about the 8 different data types available to us in mongodb.

Data Types
02:10

In this video we're going to see different ways that we can query our database to get back what we're looking for. We'll be using the find method and passing in different parameters to retrieve the data.
Query Data
09:15

Test Your Knowledge
6 questions

BONUS Lecture: Coupon Codes and Links
00:29
About the Instructor
Patrick Schroeder
4.2 Average rating
6,968 Reviews
107,213 Students
9 Courses
Software Developer

Patrick Schroeder is a self-taught full stack JavaScript developer. He enjoys working with Angular, Node.js, Mongodb, React.js, Firebase, and anything else javascript related. Patrick is passionate about teaching Javascript. He loves to help others understand difficult concepts by creating clear presentations that gradually builds to full comprehension of a given topic. He is very interested in furthering his knowledge of IOT and wearable products with the intention of teaching cutting edge technologies and collaborating to bring new products to life.