Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

MEAN Stack and MongoDB: Development Techniques

via LinkedIn Learning

Write review

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to get started with MongoDB, how to perform advanced queries, and how to administer databases.

Syllabus

Introduction
  • An introduction to MongoDB
  • Features of MongoDB
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
  • Indexes
  • 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
  • Advancing with MongoDB

Taught by

Alexander Zanfir

Reviews

4.5 rating at LinkedIn Learning based on 345 ratings

Start your review of MEAN Stack and MongoDB: Development Techniques

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.