Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
MongoDB Java Developer Associate Cert Prep

MongoDB Java Developer Associate Cert Prep

4h 7mIntermediate2025-05-23

Authors

MongoDB

MongoDB

Developer Data Platform

Course details

Explore MongoDB, a powerful, flexible document database, in this course from MongoDB. Get started with key concepts and architecture that set MongoDB apart from traditional SQL databases. Learn to deploy and manage clusters using MongoDB Atlas, manage CRUD operations, master building aggregation pipelines for efficient data analysis, and create and manage indexes to enhance query performance. Along the way, gather tips to prevent and troubleshoot schema design antipatterns, securely manage multidocument transactions, and ensure data integrity and compliance with ACID properties. By the end of this course, you’ll be equipped with the skills you need to implement Atlas Search to deliver robust search functionality, leverage dynamic and static field mappings, and use effective data modeling practices to handle complex data relationships. This course is an ideal fit for developers, database administrators, and anyone interested in leveraging MongoDB for modern applications.

Skills covered

MongoDBJavaDatabase DevelopmentOracleDatabase ManagementCert PrepProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Introduction to MongoDB Atlas
  • 02 - Creating and deploying a MongoDB Atlas cluster
  • 03 - Getting started with MongoDB Atlas

1. MongoDB and the Document Model

  • 04 - Introduction to MongoDB Atlas
  • 05 - The MongoDB document model
  • 06 - Managing databases, collections, and documents in MongoDB Atlas Data Explorer
  • 07 - Overview of MongoDB and the document model review

2. Connecting to a MongoDB Database

  • 08 - Using MongoDB connection strings
  • 09 - Connecting to a MongoDB Atlas cluster with Shell
  • 10 - Connecting to a MongoDB Atlas cluster with Compass
  • 11 - Connecting to a MongoDB Atlas cluster with an application
  • 12 - Troubleshooting MongoDB Atlas connection errors
  • 13 - Connecting to your database review

3. Connecting to MongoDB in Java

  • 14 - Using MongoDB Java client libraries
  • 15 - Connecting to an Atlas cluster in Java applications
  • 16 - Troubleshooting a MongoDB connection in Java applications
  • 17 - Connecting to MongoDB in Java review

4. MongoDB CRUD Operations - Insert and Find Documents

  • 18 - Inserting documents in a MongoDB collection
  • 19 - Finding documents in a MongoDB collection
  • 20 - Finding documents by using comparison operators
  • 21 - Querying on array elements in MongoDB
  • 22 - Finding documents by using logical operators
  • 23 - MongoDB CRUD operations - Insert and find documents review

5. MongoDB CRUD Operations - Replace and Delete Documents

  • 24 - Replacing a document in MongoDB
  • 25 - Updating MongoDB documents by using updateOne()
  • 26 - Updating MongoDB documents by using findAndModify()
  • 27 - Updating MongoDB documents by using updateMany()
  • 28 - Deleting documents in MongoDB
  • 29 - MongoDB CRUD operations - Replace and delete documents review

6. MongoDB CRUD Operations - Modify Query Results

  • 30 - Sorting and limiting query results in MongoDB
  • 31 - Returning specific data from a query in MongoDB
  • 32 - Counting documents in a MongoDB collection
  • 33 - MongoDB CRUD operations - Modifying query results review

7. MongoDB CRUD Operations in Java

  • 34 - Working with MongoDB documents in Java
  • 35 - Inserting a document in Java applications
  • 36 - Querying a MongoDB collection in Java applications
  • 37 - Updating documents in Java applications
  • 38 - Deleting documents in Java applications
  • 39 - Creating MongoDB transactions in Java applications
  • 40 - Review of MongoDB CRUD operations in Java

8. MongoDB Aggregation

  • 41 - Introduction to MongoDB aggregation
  • 42 - Using $match and $group stages in a MongoDB aggregation pipeline
  • 43 - Using $sort and $limit stages in a MongoDB aggregation pipeline
  • 44 - Using $project, $count, and $set stages in a MongoDB aggregation pipeline
  • 45 - Using $out stage in a MongoDB aggregation pipeline
  • 46 - MongoDB aggregation review

9. MongoDB Aggregation with Java

  • 47 - Building a MongoDB aggregation pipeline in Java applications
  • 48 - Using MongoDB aggregation stages with Java - $match and $group
  • 49 - Using MongoDB aggregation stages with Java - $sort and $project
  • 50 - MongoDB aggregation with Java review

10. MongoDB Indexes

  • 51 - Using MongoDB indexes in collections
  • 52 - Creating a single-field index in MongoDB
  • 53 - Creating a multikey index in MongoDB
  • 54 - Working with compound indexes in MongoDB
  • 55 - Deleting MongoDB indexes
  • 56 - Introduction to MongoDB data modeling review

11. MongoDB Atlas Search

  • 57 - Using relevance-based search and search indexes
  • 58 - Creating a search index with dynamic field mapping
  • 59 - Creating a search index with static field mapping
  • 60 - Using $search and compound operators
  • 61 - Grouping search results by using facets
  • 62 - MongoDB Atlas Search review

12. Introduction to MongoDB Data Modeling

  • 63 - Introduction to data modeling
  • 64 - Types of data relationships
  • 65 - Modeling data relationships
  • 66 - Embedding data in documents
  • 67 - Referencing data in documents
  • 68 - Scaling a data model
  • 69 - Using Atlas tools for schema help
  • 70 - Introduction to MongoDB data modeling review

13. MongoDB Transactions

  • 71 - Introduction to ACID transactions
  • 72 - ACID transactions in MongoDB
  • 73 - Using transactions in MongoDB
  • 74 - Transactions review

Conclusion

  • 75 - Moving forward to take the MongoDB certification

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