Course Information
Course Overview
Learn all concepts you need to know for building MongoDB and Neo4j GraphDB based Applications.
Course Updated with Latest MongoDB 8.0 on November 18, 2024
This course will help you to master one of the most popular NoSQL databases MongoDB and NoSQL GraphDB Neo4j. This course is designed to provide knowledge and hands on skills to become a successful MongoDB and Neo4j GraphDB Experts.
This course is updated on November 4, 2022 -- Complete Course on Neo4j : NoSQL Graph Database has been added to this course as Bonus course. Code files are being added to all the hands on lectures
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
Course Content
- 34 section(s)
- 198 lecture(s)
- Section 1 Course Objectives - An Introduction
- Section 2 Introduction to NoSQL Database
- Section 3 MongoDB 8.0 Installation, Basics & Beyond
- Section 4 Older Version of MongoDB - Download & Installation
- Section 5 Basics of MongoDB -Part 1
- Section 6 Basics of MongoDB - Part 2
- Section 7 MongoDB CRUD Operations - Create, Read, Update and Delete
- Section 8 Performance tuning with Indexes in MongoDB
- Section 9 ObjectIds in MongoDB
- Section 10 Aggregation Framework in MongoDB
- Section 11 Data Modeling in MongoDB
- Section 12 Relationships in MongoDB
- Section 13 User/Role Management In MongoDB
- Section 14 Doubt Clarification Section- Answers to Questions asked on Course Discussions
- Section 15 Regular Expressions in MongoDB
- Section 16 Map-Reduce in MongoDB
- Section 17 Project 1 - Working with node.js and MongoDB
- Section 18 Some Important MongoDB Interview Questions
- Section 19 MongoDB New Releases & Updates
- Section 20 Replication in MongoDB
- Section 21 Replica Set Setpup
- Section 22 Sharding In MongoDB
- Section 23 Connecting MongoDB with Java
- Section 24 Project 2: User Management System using MongoDB and Java/JEE
- Section 25 MongoDB Tools
- Section 26 MongoDB Backup and Restore
- Section 27 MongoDB Atlas : MongoDB on the Cloud
- Section 28 MongoDB Questions and Answers - Quick Revision
- Section 29 Neo4j: NoSQL Graph Database (Bonus Course)
- Section 30 Getting Started with Neo4J
- Section 31 Introduction to Neo4j CQL : Cypher Query Language
- Section 32 Neo4j Cypher Query Language: CRUD Operations
- Section 33 Functions in Neo4j GraphDB
- Section 34 Bonus- What Next...
What You’ll Learn
- Mastering MongoDB and Neo4j based application development, Decide where and when to use MongoDB and Neo4j in your application development, Design MongoDB & Neo4j database from start to finish, Differentiate between RDBMS and NoSQL databases, Spot key features and advantages of NoSQL database MongoDB over RDBMS databases
Reviews
-
AAbhishek Mishra
Like all other instructor , I think you should upload the notes or slide so that it can be downloaded and referred
-
LLukas Wadya
Sunil is clearly knowledgable and there is a lot of good content in this course, especially in the early lessons. Towards the middle and end topics and lectures get a bit disorganized and significant parts of the projects don't work with more recent versions of the software. I didn't base my rating on this last part, but I think it's worth mentioning: there's a lot of extra content in this course that could be edited down. There are multiple versions of some lectures from different time periods and there are a lot of "filler" minutes in lectures spent on things like debugging commands. If you prefer snappy, edited content and don't mind pausing frequently to digest you might not enjoy this particular style of video lecture.
-
VVipul
Not for DBA.* 1) Very old material used on Mongodb version 2.* 2) No practicals on sharding. 3) Replication basics. 4) Not in depth of user management. Only overview. 5) Not in depth of bakup and recovery. Only overview and very basic command used. 6) Very late replies on questions raised by students. There is 3 Day SLA as per udemy if i remember correctly. 7) Quite mis managed course. Not properly arranged. Many of the videos of this course are pre recorded from trainer's old online classes from other training company easemysucess.com something.
-
DDaniel Hammer
The content needs to be organized better. There is repetition and some things seem out of place or out of order.