Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
MongoDB Essential Training

MongoDB Essential Training

3h 46mBeginner2022-12-13

Authors

Naomi Pentrel

Naomi Pentrel

Developer Content Professional

Course details

MongoDB is a NoSQL document database with an expressive and intuitive query language. While MongoDB is easy to get started with, there is more to using MongoDB than storing and retrieving JSON documents. In this course, Naomi Pentrel teaches MongoDB essentials, covering CRUD operations, aggregation pipelines, and drivers as well as advanced database features and database administration topics. If you’re looking for the knowledge to run MongoDB effectively in production, how to perform advanced queries, and how to administer databases, join Naomi in this course.

Skills covered

MongoDBDatabase DevelopmentDatabase ManagementEssential TrainingOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - An introduction to MongoDB
  • 02 - Features of MongoDB

1. Install MongoDB

  • 03 - Self-hosted vs. managed MongoDB
  • 04 - Enterprise vs. Community
  • 05 - Install MongoDB on Mac
  • 06 - Install MongoDB on Windows
  • 07 - Install MongoDB on Linux

2. Set Up Your Database

  • 08 - Mongod
  • 09 - Replica set
  • 10 - Set up a replica set from the command line
  • 11 - Set up a replica set with config files
  • 12 - Import the sample data
  • 13 - Debug

3. Working with MongoDB

  • 14 - The document model
  • 15 - Namespaces, collections, documents
  • 16 - MongoDB Query Language
  • 17 - Indexes
  • 18 - Challenge - Indexes
  • 19 - Solution - Indexes

4. CRUD Operations

  • 20 - insertOne and insertMany
  • 21 - findOne and find
  • 22 - Comparison operators
  • 23 - Logical operators
  • 24 - Sort, skip, limit
  • 25 - updateOne and updateMany
  • 26 - Arrays
  • 27 - Transactions
  • 28 - $expr
  • 29 - Challenge - Create app
  • 30 - Solution - Create app

5. Aggregation Pipelines

  • 31 - An overview of stages
  • 32 - $group
  • 33 - $bucket
  • 34 - $unwind
  • 35 - $merge and $out
  • 36 - $function
  • 37 - $lookup
  • 38 - Performance
  • 39 - Challenge - Write aggregation pipelines
  • 40 - Solution - Write aggregation pipelines

6. Data Modeling

  • 41 - Relational vs. document
  • 42 - Data modeling
  • 43 - Flexible schema
  • 44 - Challenge - Create a data model
  • 45 - Solution - Create a data model

7. Drivers

  • 46 - Drivers
  • 47 - Connecting with Python
  • 48 - Connecting with JavaScript
  • 49 - Connecting with PHP

Conclusion

  • 50 - Advancing with MongoDB

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal