Booking options
Price on Enquiry
Price on Enquiry
Delivered Online
3 days
All levels
Duration
3 Days
18 CPD hours
This course is intended for
This introductory-level course is for experienced application developers new to MongoDB.
Overview
This course is approximately 50% hands-on lab to lecture ratio, combining engaging expert lessons, demos and group discussions with real-world, skills-focused machine-based labs and exercises. Working in a hands-on learning environment, guided by our expert team, you'll explore:
Storage Basics
MongoDB Document Model
MongoDB Setup
CRUD: Basics through Advanced Concepts
Performance: Basics through Advanced Concepts
Aggregation: Basics through Advanced Concepts
Replication: Basics through Advanced Concepts
Sharding: Basics through Advanced Concepts
Schema Design
Security Basics, Authentication & Authorization
Application Development and Drivers
Geared for experienced developers, Introduction to MongoDB for Developers is a comprehensive course that provides you with hands-on experience with the MongoDB query language, aggregation framework, data modeling, indexes, drivers, basic performance tuning, high availability and scaling. Throughout the course, you?ll explore the MongoDB Atlas database environment in detail, gaining job-ready skills you can put right to work after class.
Storage Basics
What is a Storage Engine?
WiredTiger Storage Engine
In-Memory Storage Engine
Encrypted Storage Engine
MongoDB Document Model
JSON and BSON
MongoDB Data Types
MongoDB Setup
Atlas Setup / Local MongoDB Setup
CRUD Basics
Insert Command
Find Command
Query Operators
Remove Command
Updating Documents
CRUD Advanced
Bulk Writes
Retryable Writes
Find and Modify
Transactions
Performance Basics
Indexes
Aggregation Basics
Aggregation Pipeline Concepts
Aggregation Pipeline Stages
Aggregation Pipeline Expressions
Aggregation Advanced
$lookup stage
$graphLookup stage
$expr operator
Faceted Search
Type Conversions
Advanced Expression Operators
Date Expression Operators
Expression Variables
Aggregation Pipeline Optimizations
Aggregation in a Sharded Cluster
Replication Basics
MongoDB Replica Sets
Replica Set Use Cases
Replication Mechanics
Replication Advanced
Using Write Concern to Tune Durability Semantics
Using Read Concern to Tune Read Isolation
Using Read Preference
Replica Set Tag Sets
Sharding Basics
Sharding Concepts
When to Shard
What is a Shard Key?
Zoned Sharding / MongoDB Atlas Global Clusters
Sharding Advanced
Components of a Sharded Cluster
Sharding Mechanics
Choosing a Good Shard Key
Schema Design
Schema Design Core Concepts
Common Patterns
Security Basics
Authentication & Authorization
Network Encryption
Encryption at Rest
Auditing
Nexus Human, established over 20 years ago, stands as a pillar of excellence in the realm of IT and Business Skills Training and education in Ireland and the UK....