Introduction to MongoDB

Go to class
Write Review

Free Online Course: Introduction to MongoDB provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Introduction to MongoDB is taught by Justin Jenkins.

Overview
  • Get started with MongoDB. Learn how to use this popular nonrelational database to power your full-stack development workflow.

Syllabus
  • Introduction

    • Modern database and application design with MongoDB
    1. Getting Started
    • Why MongoDB?
    • MongoDB vs. relational databases
    • Using the GitHub repository
    • Install MongoDB on Windows
    • Install MongoDB on macOS
    • Using the MongoDB Database Tools
    • Importing example data
    2. Documents and Collections
    • Create a document
    • Using .find() to query documents
    • What can we store in a document?
    • Collections
    • Challenge: Create a recipe document
    • Solution: Create a recipe document
    3. Querying
    • Sort, limit, and skip
    • Working with operators and arrays
    • Updating documents
    • Updating arrays
    • Deleting documents
    • Challenge: Write a query
    • Solution: Write a query
    • The new MongoDB Shell
    4. Data and Schema Modeling
    • How we need to think differently
    • Basic indexes
    • Using different collection types
    • Challenge: Avoiding joins
    • Solution: Avoiding joins
    5. Coding with MongoDB
    • Python
    • Node.js
    • PHP
    • Golang
    • How to use GridFS to store files
    6. Server Administration
    • MongoDB config file
    • Replication
    • Sharding
    • Authentication and authorization
    • Backups
    Conclusion
    • Wrapping up