MongoDB Essentials
MongoDB Essentials Course Overview
The MongoDB Essentials course is designed to give delegates experience of installing and using the MongoDB database. This hands-on course introduces delegates to the concept of a document-oriented database then shows how to set up MongoDB for use. Delegates use the built-in shell and various APIs to build a database access application and manipulate data. We also investigate optimising queries using indexes and aggregating data with MongoDB functions.
-----------------------------------------------------------------------------------------------------------------------------------
Who will the Course Benefit?
This course is aimed at application developers who wish to use MongoDB to store, access and edit data.
-----------------------------------------------------------------------------------------------------------------------------------------
Course Objectives
By the end of the course delegates should be able to:
- Install the MongoDB database
- Use the MongoDB shell to access the database
- Create, retrieve, update and delete data
- Use aggregation queries
- Appreciate the APIs used to interface with MongoDB
- Understand the document based structure of the database
- Use an API to develop applications
- Optimise queries with indexes
This is a MongoDB Essentials course by Uplatz.
MongoDB Essentials
MongoDB Essentials Training Course
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: NOSQL DATABASES
- What are NoSQL Databases?
- Common Database Features
- NoSQL Versus Relational Approach
- Types of NoSQL Databases
- Data Storage
- Transaction Handling
- Key Features
Session 2: INSTALLING MONGODB
- Downloading in the Required Software
- Installing MongoDB
- Configuration Files
- Touring the File Structure
- Securing the Installation
Session 3: DATA MODELLING AND DESIGN
- Data Storage
- Working with Datatypes
- Collections
- Document Datatypes
- Creating _id Fields
Session 4: QUERYING DATA
- Databases and Collections
- Querying Collections
- Working with Operators
- Referencing a Database
- Querying Dates
MongoDB Essentials Training Course
Session 5: THE AGGREGATION FRAMEWORK
- Aggregating Results
- Single Purpose Functions
- The Aggregation Pipeline
- Date Aggregation Operators
Session 6: MANIPULATING DATA
- Inserting Data into Collections
- Updates
- Deletes
- Atomic Operations
- Removing Data
- Capped Collections
Session 7: USING AN API
- Introducing Drivers
- Java
- PHP
- Ruby
- Python
Session 8: HIGH PERFORMANCE OPTIONS
- Creating Indexes
- Manipulating Index Behaviour
- Index Properties
- Specialised Index Types
- Replication
- Sharding