Skip to content

This is a LinkedIn Learning repository for the course Introduction to MongoDB

License

Notifications You must be signed in to change notification settings

Shashi9503/introduction-to-mongodb-4315215

 
 

Repository files navigation

Learning MongoDB

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

Introduction to 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 on how to use MongoDB, one of the most popular nonrelational databases in the world. Discover how to create documents to store data, organize documents in collections, and write queries to read, update, and delete documents in MongoDB 5.0. Instructor Justin Jenkins shows how to properly index data to increase performance in MongoDB, as well as how to integrate MongoDB with applications in Python, PHP, Node.js, and Golang. Learn about basic server administration, including new content on replication, sharding, security, and backup procedures. Make sure to practice your newfound MongoDB skills using the challenge and solution sets issued along the way.

This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out the “Using GitHub Codespaces with this course” video to learn how to get started.

Connection String: mongodb://localhost:27017

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, Go, and PHP
  • Maintaining MongoDB
  • Implementing security
  • Backing up and restoring MongoDB

Description

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.

Instructor

Justin Jenkins

Check out my other courses on LinkedIn Learning.

About

This is a LinkedIn Learning repository for the course Introduction to MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 23.2%
  • PHP 22.5%
  • Go 18.9%
  • Dockerfile 12.2%
  • Python 11.4%
  • Shell 7.0%
  • Hack 4.8%