MongoDB Administration Training Logo

MongoDB Administration Training

Live Online & Classroom Enterprise Training

The course teaches the operation and maintenance of MongoDB instances and deployments and covers specific procedures and processes for operating MongoDB.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What are the prerequisites for MongoDB Administration Training?

Must Have

  • Very good knowledge of one High-level programming language (Python/PHP/Ruby/JavaScript/Java)
  • Comfortness in a Linux environment
  • Experience of writing programs in a modern language (e.g. Perl, PHP, Python, Java, Javascript, Ruby)

Good To Have

  • Knowledge of Databases and MVC Application Development
  • Knowledge of JavaScript and JSON

Available Training Modes

Live Online Training

18 Hours

Classroom Training

3 Days

Course Outline Expand All

Expand All

  • Datastore design considerations
  • Relational v/s NoSQL stores
  • Entities, Relationships and Database modeling
  • When to use Relational/NoSQL?
  • Categories of NoSQL stores
  • Examples of NoSQL stores
  • What are Data Formats?
  • Difference between Data Formats and Data Structures
  • Serializing and de-serializing data
  • The JSON Data Format
  • BSON Data Format
  • Advantages of BSON
  • Servers
  • Connections
  • Databases
  • Collections
  • Documents
  • CRUD
  • Indexes
  • Query Expression Objects
  • Query Options
  • Cursors
  • Mongo Query Language
  • Dot Notation
  • Full Text Search
  • Insert (C)
  • Simple Query Examples (R)
  • Update (U)
  • Remove (D)
  • Joins
  • Server-side v/s Client-side querying
  • Retrieving a subset of fields
  • Conditional operators
  • Aggregation
  • Grouping
  • Projections
  • Cursor Methods
  • MapReduce introductio
  • Installation
  • Basic configuration options
  • Replication
  • Master-Slave Replication
  • Adding and Removing Sources
  • Replica Sets
  • Nodes in a Replica Set
  • Using Slaves for Data Processing
  • How It Works
  • The Oplog
  • Syncing
  • Replication State and the Local Database
  • Blocking for Replication
  • Administration
  • Diagnostics
  • Changing the Oplog Size
  • Replication with Authenticatio
  • Starting and Stopping MongoDB
  • Starting from the Command Line
  • File-Based Configuration
  • Stopping MongoDB
  • Diving into the MongoDB shell
  • Creating and querying with indexes
  • Introduction to Sharding
  • Autosharding in MongoDB
  • When to Shard
  • The Key to Sharding: Shard Keys
  • Sharding an Existing Collection
  • Incrementing Shard Keys Versus Random Shard Keys
  • How Shard Keys Affect Operations
  • Setting Up Sharding
  • Starting the Servers
  • Sharding Data
  • Production Configuration
  • A Robust Config
  • Many mongos
  • A Sturdy Shard
  • Physical Servers
  • Sharding Administration
  • config Collections Sharding Commands
  • Using the Admin Interface
  • serverStatus
  • mongostat
  • Third-Party Plug-Ins
  • Authentication Basics
  • How Authentication Works
  • Other Security Considerations
  • Data File Backup
  • mongodump and mongorestore
  • fsync and Lock
  • Slave Backups
  • Repair
  • Document-oriented data
  • Principles of schema design
  • Designing an e-commerce data model
  • Nuts and bolts: on databases, collections, and documents
  • E-commerce queries
  • MongoDB???s query language
  • Aggregating orders
  • Aggregation in detail
  • A brief tour of document updates
  • E-commerce updates
  • Atomic document processing
  • Nuts and bolts: MongoDB updates and deletes

Who is the instructor for this training?

The trainer for this MongoDB Administration Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews