YoVDO

MongoDB Essential Training

Offered By: LinkedIn Learning

Tags

MongoDB Courses CRUD Operations Courses Data Modeling Courses Database Administration Courses

Course Description

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

Taught by

Naomi Pentrel

Related Courses

MongoDB for Developers
MongoDB University
Data Wrangling with MongoDB
MongoDB via Udacity
Intro to Point & Click App Development
Salesforce via Udacity
SAP Business Suite powered by SAP HANA
SAP Learning
Desarrollo de Aplicaciones Web: Conceptos Básicos
University of New Mexico via Coursera