Intro to No-SQL database development with MongoDB
-
Free
-
-
About Course
No-SQL database development with MongoDB
In this course you learn how to design No-SQL databases with MongoDB.
MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
Learning Objectives
In this hands-on course, you learn how to
- Getting started with MongoDB and use it along with JavaScript.
- Run CRUD (Create, Update, Delete, Read) operations
- Create and manage Collections in MongoDB
- Run queries using Find() and FindOne() commands
- Work with Upserts and Inserts in MongoDB
- Manage database indexes
- Run Aggregation and many more
Topics and Subtopics
Here is the course outline:
Session 1: Getting started with MongoDB
1-Getting started with MongoDB
2- Commands on Mongo shell & Hello World
Session 2: CRUD Operation
1- Create Databases on MongoDB
2- Update Data on MongoDB
3- Read Data on MongoDB
4- Delete Data on MongoDB
5- Update of Embedded Documents in MongoDB
6- More Update Operators on MongoDB
7- MongoDB multi Parameter While Updating Multiple Documents
Session 3: Getting database information
Session 4: Querying for Data (Getting Started)
1- Find() & FindOne() in MongoDB
2- limit, skip, sort and count the Results of the find() Method
3- Query Document – Using AND, OR and IN Conditions
4- find() and Find() Methods with Projection
Session 5: MongoDB Update Operators
Session 6: Upserts and Inserts
Session 7: Collections
1- Create Collections in MongoDB
2- Drop Collections In MongoDB
Session 8: Aggregation
1- Count Data in MongoDB
2- Sum Data in MongoDB
3- Average Data in MongoDB
4- Operations with arrays in MongoDB
5- Aggregate Query Examples in MongoDB
6- Match Data in MongoDB
7- Remove duplicate fields in a collection (dedupe)
8- Left Outer Join with aggregation ( $Lookup) in MongoDB
9- Server Aggregation in MongoDB
Session 9: Indexes
1- MongoDB Index Creation Basics
2- Dropping/Deleting Index in MongoDB
3- Sparse indexes and Partial indexes
4- Get Indices of Collection Data in MongoDB
5- Compound Indices in MongoDB
6- Unique Index, Single field, Delete and List
Session 10: Bulk Operations
Requirements
Good knowledge of database logics, concepts and design.
Related Courses
Complete Training Bundle
If you are serious about becoming a pro system admin or cloud specialist, you should enroll in Coding Bootcamps school System Admin- Complete Training Bundle. This bundle covers all essential and practical topics related to system administration. For $290 monthly subscription, you can have access to 300+ hours of hands-on project-based training covering all courses related to system administration like Linux, SQL, No-SQL, or Graph database development, bash scripting, Docker, Kubernetes and many more. Click here to learn more.
Private Tutoring Classes
To take skills you learn from this course to the next level, taking the following tutoring classes are highly recommended. It is also a great opportunity to discuss your questions and problems related to this course with an experienced instructor:
- Private tutoring sessions for system administrator management- Weekly and monthly plans
- Database design and SQL coding- Private tutoring sessions
What Is Next?
After finishing this course, you can enroll in any of following classes: