Vous êtes sur la page 1sur 3

Mongodb Syllabus

(by, www.etraining.guru)

Syllabus for Administrators and Developers


1. MongoDB Introduction

What is MongoDB and Why?


Core concepts
Environments
Documentation
Different deployment models
JSON
Installation

2. CRUD and the MongoDB shell

Introduction to the MongoDB API and the core concepts of documents and
collections

3. Indexing and Schema Design

Indexing, query profiling and the query optimizer


Some schema design case studies
Practice modeling various domains
Schemas for atomic operations

4. Queries and Aggregation

E-commerce queries
MongoDBs query language
Aggregating orders
Aggregation in detail

5. Advanced querying

Joins
Server-side v/s Client-side querying
Retrieving a subset of fields
Conditional operators
Aggregation
Grouping

Projections
Cursor Methods
MapReduce introduction

6. Drivers

How the drivers work in general


Driver APIs with examples

7. Additional topic

GeoSpatial Indexes
GridFS

8. Replication

Overview of replication
Setting up replica sets

9. Managing Tools Overview

Fang of Mongo
UMongo
MongoHub
MongoVUE

10. Sharding

Overview of sharding
How sharding affects application design

11. Performance Troubleshooting

Getting information about MongoDB


Performance indicators

12. Security

Security Concepts and Strategies


Security Practices and Management
Access Control

13. Backups and Recovery

Mongodump based approaches


File system/storage level approaches

Tradeoffs

14. Monitoring

Typical monitoring setup.


How to integrate with custom monitoring solutions.
Red flags: things to watch for.

Vous aimerez peut-être aussi