Learn MongoDB from scratch: Absolute beginner's introduction
3.1 (7 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.
2,270 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn MongoDB from scratch: Absolute beginner's introduction to your Wishlist.

Add to Wishlist

Learn MongoDB from scratch: Absolute beginner's introduction

MongoDB is a NoSQL Database. This bginner's course will teach you the basics.
New
3.1 (7 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.
2,270 students enrolled
Last updated 9/2017
English
English [Auto-generated]
Current price: $12 Original price: $135 Discount: 91% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Download and install MongoDB
  • Modify environment variables
  • Start and stop mongoDB server
  • Connect to MongoDB using python
  • Perform CRUD operations
  • Create a database
  • Create a collection
  • Insert documents
  • Combine collections
  • Import data into mongoDB
  • Backup and restore mongoDB
  • Create indexes
View Curriculum
Requirements
  • Basic understanding of JavaScript
Description

MongoDB is a document-oriented DBMS, with JSON-like  objects comprising the data model, rather  than RDBMS tables. MongoDB does not support joins nor transactions. However, it features  secondary indexes, an expressive query language,
atomic writes on a per-document level, and fully-consistent reads. MongoDB uses BSON, a binary object format similar to,
 but more expressive than JSON.
.
MongoDB uses dynamic schemas. We can create collections without defining the structure,i.e. the fields or the types of their values, of the documents. You can change the structure of documents simply by adding new fields or deleting existing ones. Documents in a collection need unique set of fields.

MongoDB database stores its data in collections  not in tables The collections are the rough equivalent of RDBMS tables. 
A collection holds one or more documents, which corresponds to a record or a row in a relational database table, and each document  has one or more fields, which corresponds  to a column in a relational database table.

 As one of the NoSQL database engines, MongoDB is a pretty trendy product at the moment. MongoDB provides for a fairly permissive database experience (compared to that of a relational database). The MongoDB schema is dynamic, which allows you to insert data in a very flexible way.
 One of the key use cases for MongoDB is  storing unstructured data, such as from sensor arrays. 
 MongoDB can comfortably  chomp away at large data streams, providing a  resilient repository.

What you will learn

How to setup your environment of a local mongoDB database
How to create a database in mongoDB
How to create a collection in mongoDB
How to drop a database in mongoDB
How to create a CRUD operations in mongoDB
How interact with mongoDB using python
How to combine collections in MongoDB

Who is the target audience?
  • Beginner programmers
  • Beginner developers
  • Beginner data analayst
  • Anyone who wants to learn something new
Compare to Other MongoDB Courses
Curriculum For This Course
40 Lectures
03:22:58
+
Introduction and Environment Setup
20 Lectures 01:25:24



Installing MongoDB for Mac OSX
01:20


Creating a storage directory for mongoDB
03:14

Starting and Stopping MongoDB
02:21

What is Nodejs
03:01

Download and install nodejs
04:31

What is npm
05:00

What is JSON
03:28

JSON syntax
11:06

Creating a JSON object
07:42

What is Python
06:17

Download and install python
03:00

Install Httpie
03:46

MongoDB data modelling
06:02

Create a sample JSON document
03:23

MongoDB Data Types
03:20

MongoDB Vs RDBMS Terminologies
03:11
+
Performing CRUD Operations
6 Lectures 35:31
Creating a database
05:42

Dropping a database
03:01

Inserting Documents into MongoDB
06:12

Querying a document in mongoDB
05:39

Updating a document
08:24

Deleting a document
06:33
+
Importing Data and Joining Collections
6 Lectures 36:10
Creating csv files
05:15

Exploring dataset structures
02:41

Using the mongoimport tool
04:54

Importing data into mongo db
05:24

Introduction to joining collections
07:31

Joining collections
10:25
+
More Interactions with MongoDB
8 Lectures 45:55
Limiting data
05:39

Indexes
07:36

Connecting to mongoDB via Python
08:28

Querying MongoDB using python
05:14

Creating a document with python
07:37

Inserting a document with python shell
05:41

Backing up mongoDB
04:18

Restoring MongoDB
01:22
About the Instructor
Bluelime Learning Solutions
4.1 Average rating
1,780 Reviews
39,060 Students
92 Courses
Learning made simple

Bluelime is UK based and creates quality easy to understand eLearning solutions .All our courses are 100% video based. We teach hands –on- examples that teach real life skills .

Bluelime has engaged in various types of projects for fortune 500 companies and understands what is required to prepare students with the relevant skills they need.