MongoDB for Developers Training Course
This course covers everything a database developer needs to know to successfully develop applications using MongoDB.
Course Outline
Manipulating Documents
- Query
- Insert
- Update
- Remove
- Upsert
- Removing databases, fields and others
Document Structure
- Datatypes
- References
- ID
- Keys
- Embedded sub-documents
- Tree structures
- Tailable Cursor
- Two Phase Commits
- Auto-incrementing Sequence field
Aggregation
- Distinct
- Aggregation Pipelines
- Map-reduce
Indexes
- Default _id
- Single Field
- Compound Index
- Multikey Index
- Geospatial Index
- Hashed Index
- Unique
- Sparse
Requirements
Knowledge of a programming language (Java, PHP, C# or any other supported by MongoDB)
Need help picking the right course?
MongoDB for Developers Training Course - Enquiry
Testimonials (6)
Sir Jose is cool and explains every detail of the commands. We appreciate the time he takes to share his knowledge with us, and it truly shows that he is an expert in this field.
Almer Laureta - Asialink Finance Corporation
Course - MongoDB for Developers
Good content, and very easy to understand and follow along with the trainer who was very pedagogic
Fredrik Andersson - Hogskolan i Gavle
Course - MongoDB for Developers
The deep dive in the technical topics.
Nuno Cruz - Siemens S.A.
Course - MongoDB for Developers
Trainers patience to listen and answer our questions which is highly appreciated.
Elango Muthu - TransCore
Course - MongoDB for Developers
I liked the super atmosphere, working with Congo shell.
Jan Sturm
Course - MongoDB for Developers
I generally was benefit from the open mind and communication.
Oleksiy Deliyev
Course - MongoDB for Developers
Related Courses
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HoursThis instructor-led, live training in (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
- Understand the key concepts, features, and benefits of the FARM stack.
- Learn how to build REST APIs with FastAPI.
- Learn how to design interactive applications with React.
- Develop, test, and deploy applications (front end and back end) using the FARM stack.
MERN Fullstack Development
14 HoursThis instructor-led, live training in Macao (online or onsite) is aimed at web developers who wish to use the MERN Stack for fullstack development.
By the end of this training, participants will be able to:
- Integrate React with MongoDB, Express, and Node.js.
- Build a fullstack web application from scratch.
- Implement application security through authorization and authentication.
MongoDB for Analysts
14 HoursAfter the training, you will be able to write extract and modify the data in MongoDB database. You will also learn about powerful Aggregation Pipeline that is a flexible and fast tool for data analytics, and if it's not enough for you, how to connect your current BI tools like Tableau or Excel to data stored in Mongo.
MongoDB for Administrators
14 HoursThis course covers everything a database administrator needs to know to successfully deploy and maintain MongoDB databases.
Diagnosing performance issues, importing and exporting data, and establishing the proper backup and restore routines, overview of the MongoDB CRUD API, the command shell, and the drivers are also covered.
The audience of this course include people who want to:
- Understand MongoDB from a developer's perspective, including its command shell, query API, and driver tools.
- Deploy MongoDB in all its configurations - as a single server, with master/slave replication, as a replica set, and as a sharded cluster.
- Evaluate applications and choose hardware appropriately.
- Monitor MongoDB instances and integrate with standard monitoring software (Munin, Nagios, etc.)
- Plan for backups and manage large data imports and exports.
- Troubleshoot the most common developer issues and failure scenarios.
Each delegate will need to perform a series of practical exercises.
MongoDB Advanced Administrator
14 HoursThis instructor-led, live training (online or onsite) is aimed at administrators wishing to solve complex deployment and management problems using MongoDB Ops Manager.
By the end of this training, participants will be able to:
- Install and configure MongoDB Ops Manager
- Set up and manage different types of environments
- Understand and implement MongoDB Enterprise Server specific solutions to solve complex enterprise challenges
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- This training is based on MongoDB Enterprise Server, which includes Ops Manager. Please consult with us to arrange license requirements.
- To request a customized training for this course, please contact us to arrange.
Data Analysis with MongoDB Aggregation Framework
14 HoursThis instructor-led, live training in Macao (online or onsite) is aimed at data analysts and data scientists who wish to use the MongoDB Aggregation Framework to perform data analysis while simplifying complex operations and aggregation pipelines.
By the end of this training, participants will be able to:
- Install and configure MongoDB for data analysis.
- Understand the concepts and stages of the MongoDB Aggregation Framework.
- Learn about the basic structure, syntax, and operations for aggregation.
- Learn how to handle advanced operations in aggregation.
- Apply some optimization tools and techniques to improve aggregation performance.
MongoDB for Advanced Users
14 HoursThis course covers the advanced areas in the use of programming languages related to MongoDB, the goal is for the participant to have the ability to completely master the tool.
Building REST APIs with Node.js, Express, and MongoDB
14 HoursThis instructor-led, live training in Macao (online or onsite) is aimed at developers who wish to use and integrate Node.js, Express, and MongoDB to build fast and scalable REST APIs.
By the end of this training, participants will be able to:
- Set up and integrate Node.js and Express with MongoDB.
- Understand the features and architecture of Node.js, Express, and MongoDB.
- Learn how to build RESTful APIs using the Node.js, Express, and MongoDB backend stack.
- Implement routes, filtering, sorting, and pagination to Node.js REST APIs.
- Design data models and perform CRUD operations with MongoDB and Mongoose.
- Test and debug APIs with Postman.
Administrating Percona Server for MongoDB
7 HoursPercona Server for MongoDB is a free, enhanced, fully compatible, open source, drop-in replacement for MongoDB 3.2 Community Edition with enterprise-grade features. It requires no changes to MongoDB applications or code.
Audience
This course is suitable for sysadmins and engineers seeking to switch to Percona Server from preexisting MongoDB instances, or deploy and administrate new Percona Server for MongoDB instances.
After completing this course, delegates will:
- understand Percona Server’s structure and deployment mechanisms
- be able to carry out installation / production environment / architecture tasks and configuration
- be able to assess code quality, perform debugging, monitoring
- be able to implement advanced production like replication, performance tuning and logging