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