Understand how the native Node.js MongoDB driver works
Learn to use the Mongoose ODM to communicate with a MongoDB server
Compare asynchronous coding styles: callbacks, promises, generators and async/await
Learn how to serialize JS objects to documents stored in MongoDB.
Explore basic CRUD operations with MongoDB.
Practice debugging, error handling, logging, and monitoring.