Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MongoDB - The Complete MongoDB Developers Course
Rating: 4.1 out of 5(406 ratings)
38,907 students

MongoDB - The Complete MongoDB Developers Course

MongoDB Complete Developers Tutorial Easy to Learn
Created byKnowledge Nest
Last updated 5/2024
English
English [Auto],

What you'll learn

  • Information Of MongoBD
  • MangoDB Installation Process
  • MongoDB Create Database
  • MongoDB Aggregation Count
  • MongoDB Aggregation Lookup
  • MongoDB Schema Validation

Course content

1 section25 lectures3h 38m total length
  • Information Of MongoBD6:29

    Discover how MongoDB, a NoSQL document-oriented database, stores flexible JSON-like documents with high performance, availability, and easy scalability; learn about databases, collections, documents, and Atlas cloud deployment.

  • MangoDB Installation11:01

    Learn to download and install MongoDB Community edition on Windows using the MSI installer, select version 7.0, set the destination, update PATH, and verify the mongo shell works.

  • Mangodb Query Api10:40

    Explore the MongoDB query API to retrieve data via the find method and aggregation pipelines. Learn about indexing, text search, and time series support with Mongo shell and MongoDB Compass.

  • MongoDB Create Database8:24

    Create a MongoDB database and collection using Compass and the shell, then insert documents and explore operations like find, show, and basic database concepts.

  • MongoDB Create Collections6:51

    Create collections in MongoDB by understanding collections as containers for documents, and practice with the compass and shell to insert documents, switch databases, and define collection options.

  • MongoDB Insert10:19

    Learn how to insert data into a MongoDB collection with insert one and insert many in the Mongo shell, creating a blog post collection with title, body, category, and likes.

  • MongoDB Find5:44

    Explains how to use the MongoDB find operation to query collections, retrieve specific documents by criteria, project fields, and sort results.

  • MongoDB Updates7:58

    explore the update operation in MongoDB, which modifies existing documents, including single-document updates with $set, updates to multiple documents, and array updates.

  • MongoDB Delete7:40

    Learn how to perform delete operations in MongoDB, using delete one and delete many with query objects to remove documents from the post collection and verify results.

  • MongoDB Query Operators12:07

    Explore MongoDB query operators to filter, sort, and manipulate data queries in book collections, using find with rating conditions and greater than, less than, and or operators.

  • MongoDB Update Operator11:14

    Master MongoDB update operators, including min, max, mul, rename, and set, and learn to apply updateOne to precisely modify fields such as price and score.

  • MongoDB Aggregate Pipeline10:22

    Master the MongoDB aggregation pipeline to transform data, group by category, compute totals with sum, and control results with sort and limit stages.

  • MongoDB Aggregate $Group10:04

    Explore the MongoDB aggregate group stage, a powerful tool for transforming data by grouping on product and computing total quantity and total price in an aggregation pipeline.

  • MongoDB Aggregation $Limit6:32

    Learn to control result size with the MongoDB aggregation pipeline using the $limit stage, including fixed and dynamic limits in the shell.

  • MongoDB Aggregation $Project5:58

    Explore the MongoDB aggregation pipeline using the $project stage to reshape documents, create new fields from existing ones, and produce fields like student name and marks in the output.

  • MongoDB Aggregation $Sort8:46

    Master the MongoDB aggregation sort stage to order documents by single or multiple fields in ascending or descending order, while handling null or missing values and combining with match filters.

  • `MongoDB Aggregation $Match7:43

    Master the MongoDB aggregation match stage to filter and refine data within a pipeline, combining match with other stages and handling complex conditions to produce targeted results.

  • MongoDB Aggregation $Addfield12:51

    Learn how to enrich documents with a new field using the MongoDB aggregation addFields stage, compute total price from price and quantity, and apply conditional logic.

  • MongoDB Aggregation $Count9:57

    Explore the MongoDB aggregation $count operator and its use in an aggregation pipeline to count documents, including total counts and category counts with sum.

  • MongoDB Aggregation $Out7:21

    Learn how to use the MongoDB aggregation $out operator to persist aggregation results into a destination collection, enabling fast, ready-to-access summaries and performance optimization.

  • MongoDB Indexing Or Search7:34

    Explore how indexing drives MongoDB performance by creating optimal indexes for search and queries. Learn about single-field, compound, and text indexes, plus practical pitfalls to avoid.

  • MongoDB Schema Validation10:53

    Learn to implement MongoDB schema validation using JSON schema to enforce data structure and integrity, define required fields and types, and apply rules via the MongoDB shell and VS Code.

  • MongoDB Data API6:41

    Learn how the MongoDB data API provides a RESTful bridge over HTTP to Atlas, enabling you to interact with data via VS Code setup and sample accounts and customers.

  • MongoDB Aggregate $Limit6:32

    Explore MongoDB's aggregation framework and the limit stage to cap result sets, using fixed and dynamic limits in the shell and across collections.

  • MongoDB Chart8:59

    Explore how MongoDB chart visualizes Atlas data, turning sample product data into interactive visuals such as donut charts and heatmaps, with steps to create, customize, and share charts.

Requirements

  • Knowledge of Basic Programming Skills

Description

"MongoDB - The Complete MongoDB Developer's Course" is a comprehensive online course designed to equip developers with the skills and knowledge needed to become proficient in MongoDB, a leading NoSQL database solution. This course covers essential concepts, practical techniques, and advanced strategies for leveraging MongoDB effectively in application development.


The course begins with an overview of MongoDB, introducing its architecture, data model, and advantages over traditional relational databases. Participants learn how MongoDB's document-oriented approach enables flexible data management and efficient query processing.


As the course progresses, participants dive into MongoDB's core operations, including CRUD operations, indexing, aggregation, and data modeling. Through coding examples, students gain practical experience in performing common database tasks and optimizing query performance.


In addition to covering fundamental concepts, the course explores advanced topics such as replication, sharding, and high availability. Participants learn how to design and deploy scalable MongoDB clusters to meet the demands of large scale applications.


Furthermore, the course addresses security considerations, performance optimization strategies, and best practices for integrating MongoDB with popular programming languages and frameworks. Participants gain insights into securing data, improving application performance, and streamlining development workflows.


By the end of the course, participants will have acquired a deep understanding of MongoDB's features and capabilities, enabling them to build robust, scalable, and high performance applications using this powerful NoSQL database.

Who this course is for:

  • This Course is For Anyone Learning MongoDB