Last Update: Sep 29, 2024

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

  1. Getting started with MongoDB and use it along with JavaScript.
  2. Run CRUD (Create, Update, Delete, Read) operations
  3. Create and manage Collections in MongoDB
  4. Run queries using Find() and FindOne() commands
  5. Work with Upserts and Inserts in MongoDB
  6. Manage database indexes
  7. 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:

What Is Next?

After finishing this course, you can enroll in any of following classes:

 

What Will You Learn?

  • Learn new things
  • Revamp your career
  • Target IT jobs
  • Sharpen your skills
Free
Free access this course

Requirements

  • A laptop or PC
  • Good Internet
  • Routine Study
  • Regular Join Class