Menu
  • LOGIN
  • No products in the cart.

MongoDB Admin Course Description

When it comes to large amounts of data, MongoDB is now often the first choice. The highly available and horizontally scalable document database is designed to provide you with everything you need to meet even the most demanding requirements.

This training introduces MongoDB from the viewpoint of the system administrator and focuses on the paradigm shift Changeover from relational databases. The practice is always in the foreground: with the help of a complete MongoDB cluster, the participants will carry out various tasks from the everyday life of a MongoDB admins.

 

MongoDB Administrator Course Learning Outcomes;

  • MongoDB Overview
  • The Mongo Shell (the JSON syntax, the Mongo object model, Working with Mongo Collections: CRUD
  • Indexes and schema design
  • Replica set configuration
  • Sharding cluster device
  • Safety
  • Performance Tuning
  • Error analysis
  • Monitoring

 

MongoDB Admin Training – Suggested Audience

This training aimed at professionals who deal with database administration with MongoDB. Suggested audience based on our past programs are:

  • Unix system administrators
  • System Admin
  • System Engineer
  • Database Administrator
  • Database Manager
  • MongoDB Admin

 

MongoDB Administration Training – Prerequisites

  • 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)

 

MongoDB Admin In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to hello@pincorps.com

Course Curriculum

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

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

X