MEAN Stack and MongoDB: Development Techniques
Offered By: LinkedIn Learning
Course Description
Overview
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
- Self-hosted vs. managed MongoDB
- Enterprise vs. Community
- Install MongoDB on Mac
- Install MongoDB on Windows
- Install MongoDB on Linux
- 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
- The document model
- Namespaces, collections, documents
- MongoDB Query Language
- Indexes
- Challenge: Indexes
- Solution: Indexes
- 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
- An overview of stages
- $group
- $bucket
- $unwind
- $merge and $out
- $function
- $lookup
- Performance
- Challenge: Write aggregation pipelines
- Solution: Write aggregation pipelines
- Relational vs. document
- Data modeling
- Flexible schema
- Challenge: Create a data model
- Solution: Create a data model
- Drivers
- Connecting with Python
- Connecting with JavaScript
- Connecting with PHP
- Advancing with MongoDB
Taught by
Alexander Zanfir
Related Courses
Introduction to DatabasesMeta via Coursera MongoDB for Node.js Developers
MongoDB University Full Stack Foundations
Udacity Ruby on Rails Web Services and Integration with MongoDB
Johns Hopkins University via Coursera MongoDB Basics
MongoDB University