This course takes you for a ride to understand MongoDB, introducing you to the world of NoSQL databases and data modeling skills. It will help you start building skills on one of the most popular databases used in web development.
Overview
Syllabus
- Lesson 1: Embarking on the MongoDB Voyage: An Introduction to Databases
- Establishing Connection with MongoDB Database
- Add the Planet Venus to the Cosmos Database
- Database Transmission Alignment
- Add MongoDB Connection to Fetch Planets Data
- Creating a Space-themed Express Server with MongoDB Integration
- Lesson 2: Schematics of the Cosmos: MongoDB Schemas and Data Operations
- Find a Book by Title in Library Database
- Change Function to Find Books by Author
- Librarian's Dilemma: Correcting the Book Retrieval System
- Add the Database Query Logic to Fetch Books by a Specific Author
- Create a MongoDB Schema and Model for a Library Catalog
- Lesson 3: Shaping the Stars: Creating and Updating Data in MongoDB
- Recording New Stars and Updating the Cosmos Database
- Update Jupiter's Mass in MongoDB Database
- Celestial Catalogue Update Challenge
- Add New Data to the Space Database
- Space API: Server Setup and Planet Registration
- Lesson 4: Navigating the Cosmos: Querying, Sorting, and Projecting in MongoDB
- Navigating the Cosmic Database: Sorting Planets by Proximity to the Sun
- Adjust Planetary Data Sorting by Mass
- Cosmic Dashboard Planet Sorter
- Ordering Planets by Mass in MongoDB
- Sorting the Cosmos: Retrieving Large Planets by Proximity to the Sun
- Lesson 5: Stellar Housekeeping: Safely Removing Data in MongoDB
- Decommissioning Inactive Planets in the Database
- Decommission Inactive Satellite
- Cosmic Database Cleanup
- Add a Route for Decommissioning Small Planets
- Stellar Deletion Endpoint Creation