ILT: DF100: MongoDB Developer Fundamentals
This training day covers in detail what MongoDB is, its strengths and where you should use it, how to get up and running, and the breadth of powerful functionality for storing and retrieving data.
Training: MongoDB Developer Fundamentals (DF100)
+ Annual Pass Content
This course is available both as a live, virtual, instructor-led training and as an on-demand version exclusively for Annual Pass Holders. If you're an Annual Pass Holder, you can access the course through your Learner Dashboard.
Overview
On completion of this training day you will have an understanding of what MongoDB is and how it can be a good fit for your development project. This is an ideal training to take prior to the evaluation of MongoDB for use in your project, in order to validate your planned development effort.
Agenda
Introduction
- Why a new database?
- What are documents?
- MongoDB
- Agility
- Usability
- Utility
- Scalability
- When to use MongoDB
- Common mistakes
Accessing MongoDB
- Starting a cluster *
- Installing a shell *
- Using the web shell
- Connecting to your cluster *
Developer Basics
- Container types
- Comparison with RDBMS
- Coding against MongoDB
- Developer sandbox *
- CRUD examples *
Storage and Retrieval
- Bulk versus single writes
- Filtering and projection
- Basic query operators *
- Querying arrays
- Expressive queries
- Using cursors
- Basic update operations *
- Array update operations *
- Expressive updates
- Advanced atomicity models
- Upsert
- findOneAndUpdate
End of day test
* includes hands-on exercise
Duration
1 day
Learning Paths
Please see the MongoDB Learning Paths here!
Program Datasheets
Course prerequisites
This course has no prerequisites.
Language
This course is offered in multiple languages. Check the session title to see which language your selected session will be offered in.
Course access
This course is entirely virtual, and will be conducted over Zoom video conferencing and Strigo hands-on lab environments.