Skip to content

LinkedInLearning/Learning-MongoDB-2835008

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning MongoDB

This is the repository for the LinkedIn Learning course Learning MongoDB. The full course is available from LinkedIn Learning.

Learning MongoDB Excelling in an ever-changing software development world requires true "full stack" experience. Knowledge of nonrelational databases in particular adds exciting new capabilities and features that make everyday development easier, more streamlined, and vastly more scalable. This course provides an introduction to using MongoDB, one of the most popular nonrelational databases. Discover how to create documents to store data, organize documents in collections, and write queries to read, update, and delete documents. Instructor Justin Jenkins also shows how to properly index data to increase performance in MongoDB, and then shows how MongoDB can be integrated with applications written in Python, Node.js, and PHP. In the final chapter, he covers basic server administration, including replication, sharding, security, and backups. Make sure to practice your newfound MongoDB skills using the challenge and solution sets issued along the way.

Learning objectives

  • Installing MongoDB on Windows and macOS
  • Creating documents and collections
  • Working with operators and arrays
  • Writing queries to update and delete data
  • Creating basic indexes
  • Coding with MongoDB and PHP, Node.js, and PHP
  • Maintaining MongoDB
  • Implementing security
  • Backing up and restoring MongoDB

Note on MongoDB Version

This course was recorded with MongoDB version 5.0, while 6.0 will work for this course unfortunately MongoDB 6.0 now has changed the default shell to mongosh instead of mongo.

Anywhere in the course that mongo is used mongosh can be used instead.

If you have MongoDB Compass installed you can pres the _MONGOSH button (once you connect) to get an inline shell:

You may need to install mongosh see the MongoDB website: https://www.mongodb.com/docs/mongodb-shell/

Download MongoDB Database Tools

To make sure you have tools like mongoimport and mongoexport you may need to download the MongoDB Database Tools.

https://www.mongodb.com/try/download/database-tools

Instructor

Justin Jenkins

Full Stack Developer