MongoDB from Basics to Advanced

Preview this course

This video course helps you explore a wide range of MongoDB concepts. From the basics, including the installation process, to advanced topics such as database sharding and replication, you’ll learn it all with the help of engaging examples and activities.

Unlimited access to 750+ courses.
Enjoy a Free Trial. Cancel Anytime.

- OR -

30-Day Money-Back Guarantee
Full Lifetime Access.
58 on-demand videos & exercises
Level: Beginner
English
5hrs 33mins
Access on mobile, web and TV

What to know about this course

MongoDB is a popular choice among companies such as MTV, Craigslist, IBM, Uber, and eBay. If you want to develop MongoDB skills and build applications that scale, this course is for you. In no time, you’ll cover the basic as well as advanced MongoDB topics and get ready to apply your skills in the real world. 

The course begins with an introduction to MongoDB, guiding you through the installation process and helping you understand how MongoDB is different from other traditional NoSQL databases. With the help of a practical exercise, you’ll learn how to connect MongoDB to an active Node.js server and advance to building schemas with prescribed datatypes, MongoDB methods, and the mongoose library. You’ll also discover the benefits of domain-driven design principles. This course will show you how to perform operations such as posts, queries, and updates on your MongoDB database and give you an overview of embedded documents. Finally, you’ll cover topics such as unit testing, pagination, indexing, sharding, and replication. 

By the end of this course, you’ll have developed the MongoDB skills needed to build a robust application that can handle an extensive database easily.  All the code and supporting files for this course are available on GitHub at https://github.com/PacktPublishing/MongoDB-from-Basics-to-Advanced

Who's this course for?

If you are new to software development or an experienced application builder or database administrator looking to learn MongoDB from scratch, this course is for you. No prior experience in MongoDB is required.

What you'll learn

  • Distinguish between MongoDB and other NoSQL databases.
  • Connect MongoDB with a working Node.js server.
  • Discover techniques for scaling a MongoDB application.
  • Perform basic and dynamic queries on a MongoDB database.
  • Use the sharding process to break large tables of data into smaller chunks.
  • Understand how to perform unit testing in a MongoDB application.

Key Features

  • Find out why MongoDB is an excellent choice of database.
  • Discover how to connect MongoDB to cloud services and local databases.
  • Become familiar with sharding, testing, indexing, and replication.

Course Curriculum

About the Author

Eduonix Learning Solutions

Eduonix learning Solutions is a premier training and skill development organization which was started with a vision to bring world class training content, pedagogy and best learning practices to everyone's doorsteps. Eduonix aims to identify and provide the best learning and training environment. It identifies industry veterans and content creators around the globe and bring it to the global audience using number of intuitive platforms for easy and affordable access to quality content. Eduonix offers easy to understand online courses and workshops for everyday people. If you have ever wanted to learn a new skill, but don't want to attend four years of college to do it, we have a solution for you. Eduonix learning Solutions is a premier training and skill development organization which was started with a vision to bring world class training content, pedagogy and best learning practices to everyone's doorsteps. Eduonix aims to identify and provide the best learning and training environment. It identifies industry veterans and content creators around the globe and bring it to the global audience using number of intuitive platforms for easy and affordable access to quality content. Eduonix offers easy to understand online courses and workshops for everyday people. If you have ever wanted to learn a new skill, but don't want to attend four years of college to do it, we have a solution for you.