Learn Mongodb Leading Nosql Database From Scratch
Tags: MongoDB
Learn all concepts you need to know for building a MongoDB based Applications.
Last updated 2022-01-10 | 3.9
- Mastering MongoDB based application development- Decide where and when to use MongoDB in your application development
- Design MongoDB database from start to finish
What you'll learn
* Requirements
* Nothing about MongoDB* we will start for scratch.
* Basic knowledge of database management systems
* Basic knowledge of Windows
Description
This course will help you to master one of the most popular NoSQL databases MongoDB. This course is designed to provide knowledge and hands on skills to become a successful MongoDB expert.
******** This course is updated on January 15, 2020 -- New Section on MongoDB ATLAS: MongoDB on the Cloud****
******** This course is updated on December 2, 2019-- New Section on MongoDB Backup and Restore added****
******** This course is updated to support latest version of MongoDB 4.2.1 on November 1, 2019****
******Course in updated with the Current Stable Version of MongoDB 4.2 .1*****
This Course includes 2 Comprehensive Handson Projects (4 Hours of Project Videos):
Project 1 - Working with node.js and MongoDB
Project 2: User Management System using MongoDB and Java/JEE
We will start with basics of MongoDB and then we go on learning advance concepts to build MongoDB based applications.
In this course, we will start by learning basic concepts of MongoDB, MongoDB installation process on different operating systems, creating databases, Collections, CRUD opertaions and Indexing.
You can use the exercise files attached along this course to practice and follow along the each section/chapter. There will be short quizzes after each section to test our understanding and also to revise the concepts.
At the end of this course you will be mastering MongoDB based application development.
Course Highlights
Most comprehensive course on MongoDB with NoSQL database design approach
Simple, easy and well explained lectures with practical examples
Quizzes at end of the each section to test your understanding
Exercise files to help you start practicing along the course
More Lectures and projects will be added in coming weeks
Course Objective
Mastering MongoDB based application development
Decide where and when to use MongoDB in your application development
Design MongoDB database from start to finish
Differentiate between RDBMS and NoSQL databases
Spot key features and advantages of NoSQL database MongoDB over RDBMS databases
Who this course is for:
- Anyone can learn it as this course starts from scratch
- This course "Learn MongoDB - Leading NoSQL Database from scratch" is developed for all the Developers who want to learn and develop MongoDB based applications.
- This course is designed for DBAs who wants to learn about NoSQL Database design with MongoDB.
Course content
30 sections • 166 lectures
Course Objectives - An Introduction To The Course Preview 02:00
Introduction to NoSQL Databases Preview 03:58
This lecture will give you clear idea about NoSQL databases, features of NoSQL databses and types of NoSQL databases. Student will be able to find what is big data and where to use NoSQL databases.
Introduction to MongoDB Preview 04:32
After this lecture you will be having great understanding of document based database MongoDB and its advantages over RDBMS databases.
Difference between MongoDB & RDBMS Preview 03:05
After this lecture you will be able to differentiate between RDBMS and NoSQL Databases. This lecture provide very clear comparison between RDBMS and MongoDB.
Quiz on Introduction to NoSQL database
MongoDB 4.0.2 Downloading Installing and Running Preview 21:02
Configuring MongoDB 4.0 server with configuration file Preview 10:17
What's New in MongoDB 4.0 : Features and Tools Preview 09:20
PDF version: What's New in MongoDB 4.0 Preview 00:03
Installing MongoDB on Mac OS X Preview 4 pages
This text document explains how to install MongoDB on Mac OS.
Quiz on Installation & Configuration
Download and Installation of Latest MongoDB 3.6 Release Preview 06:44
Installing MongoDB Latest Version 3.2.7 Preview 07:35
Installing MongoDB Version 3.2.9 on Ubuntu 16.04 Preview 10:28
Installing MongoDB Version 3.0.6 on Windows Preview 08:21
Simple guide on how to download MongoDB binaries, installation on Windows 8 and running mongod server. After lecture you will be able start mongodb server and connect to mongodb with Mongo shell.
Configuring MongoDB server with configuration file Preview 04:42
This lecture provides you details about mongod server configurations using mongo.config file and explain each configurations in details. After this lecture you will be able to configure mongod server.
MongoDB 4.2.1 on Linux Kali OS: Introduction Preview 08:26
Installing MongoDB 4.2.1 on LInux Preview 09:49
Creating Database Collections and Inserting Documents in MongoDB on Linux Preview 10:19
CRUD Operations- insertOne(), insertMany() and Query Criteria Preview 11:28
UpdateOne() and UpdateMany() Preview 12:44
DeleteOne() and DeleteMany() in MongoDB Preview 04:16
Finding and Modifying a document in MongoDB Preview 06:34
Removing Documents from Collection Preview 05:42
Renaming a Collection Preview 05:38
Creating First Database and First Collection in MongoDB 4.0 Preview 11:21
Inserting One Document with insertOne() method Preview 07:41
Multiple Documents Insertion in MongoDB 4.0- insertMany() method Preview 07:39
Bulk Insert with insert() method and duplicate id Preview 07:40
Creating First Database Preview 04:07
In this lecture you will be creating first database on MongoDB and creating first collection in mongodb database.
Creating Document and Saving it to Collection Preview 03:37
This lecture explains about creating Documents and saving them to a Collection in MongoDB database.
Exercise Preview 1 page
Dropping a Database Preview 01:34
Syntax to drop a database in MongoDB is : db.dropDatabase();
To drop a database, we first need to switch to that database using command "use database_name" and then run the command : db.dropDatabase();
Creating a Collection - Using db.createCollection(name,options) Preview 04:15
Dropping a Collection Preview 02:15
Quiz on Basics of MongoDB
Creating/Inserting a document in collection using javascript file Preview 03:08
Inserting Array of Documents Preview 02:35
Exercise Preview 4 pages
Reading a Document - Querying Preview 04:39
Reading a Document with $lt, $gt operator Preview 02:29
Other Query Operators Preview 08:36
Updating Documents Preview 07:18
Deleting documents Preview 08:17
Quiz on CRUD operations
Quiz on CRUD operations