MongoDB Essential Training

Go to class
Write Review

Free Online Course: MongoDB Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 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. MongoDB Essential Training is taught by Naomi Pentrel.

Overview
  • Learn how to get started with MongoDB, how to perform advanced queries, and how to administer databases.

Syllabus
  • Introduction

    • Introduction
    1. Install MongoDB
    • Self-hosted vs. managed MongoDB
    • Enterprise vs. Community
    • Install MongoDB on Mac
    • Install MongoDB on Windows
    • Install MongoDB on Linux
    2. Set Up Your Database
    • Mongod
    • Replica set
    • Set up a replica set from the command line
    • Set up a replica set with config files
    • Import the sample data
    • Debug
    3. Working with MongoDB
    • The document model
    • Namespaces, collections, documents
    • MongoDB Query Language
    • Transactions
    • Challenge: Indexes
    • Solution: Indexes
    4. CRUD Operations
    • insertOne and insertMany
    • findOne and find
    • Comparison operators
    • Logical operators
    • Sort, skip, limit
    • updateOne and updateMany
    • Arrays
    • Transactions
    • $expr
    • Challenge: Create app
    • Solution: Create app
    5. Aggregation Pipelines
    • An overview of stages
    • $group
    • $bucket
    • $unwind
    • $merge and $out
    • $function
    • $lookup
    • Performance
    • Challenge: Write aggregation pipelines
    • Solution: Write aggregation pipelines
    6. Data Modeling
    • Relational vs. document
    • Data modeling
    • Flexible schema
    • Challenge: Create a data model
    • Solution: Create a data model
    7. Drivers
    • Drivers
    • Connecting with Python
    • Connecting with JavaScript
    • Connecting with PHP
    Conclusion
    • Next steps