ONLINE TRAINING IN MongoDB BY OUR REALTIME/CERTIFIED PROFESSIONALS
Course Pre-requisites:
Lab setup: Unix/Linux/Solaris/CentOS Servers
Training Material:
- Manuals
- Sessions recordings (optional)
- Projects and Tasks recordings
MongoDB online Training Course Outline:
- NoSQL Databases
- MongoDB Tools
- Architecture of MongoDB
- CRUD Operations
- Indexing
- Introduction to BIG Data
- Working with Hadoop Ecosystems
- Interaction of MongoDB with Hadoop
- MongoDB Administration
- MongoDB Monitoring
- Clustering and High Availability
Course Contents:
Unit 1
- Introduction to NoSQL Database
- CAP theorem
Unit 2
- Introduction to MongoDB
- Overview of MongoDB
- Operations
Unit 3
- MongoDB Tools
- Collections and Documents
Unit 4
- JSON and BSON
- Installing MongoDB on Windows and Unix Environment
Unit 5
- Getting and Starting MongoDB
- Running shell and MongoDB Client
- Basic Operations with the shell (Introduction to CRUD)
Unit 6
- Inserting and Saving Documets
- Removing Documents
Unit 7
Unit 8
- Concept of schema design
- Examples and patters
Unit 9
- Model Relationship between Documents
- Model Tree structure
- Data Models
Unit 10
- Indexing
- Unique Indexes
- Using Explain and Hint
Unit 11
- Practical Demonstration of Indexes
- Index Administration
Unit 12
- Aggregations – Count and Distinct
Grouping
- Practical demonstration
Unit 13
- Introduction to BIG Data
- Introduction to Hadoop
Unit 14
- Introduction to PIG
- Practical Demonstration of PIG
Unit 15
- Introduction to Hive
- Demonstration of Hive
Unit 16
- MongoDB integration with Big Data
- Data processing
Unit 17
- Using PIG / Hive on data from MongoDB
- Practical demonstration
Unit 18
- MongoDB Administration
- MongoDB Services
- Authentication and Security
Unit 19
- MongoDB monitoring
- Admin interface, server status, mongostat
- Practical demonstration
Unit 20
- Backup
- Restoration
- Point in Time Recovery
Unit 21
- Replication Basics
- Master-Slave Replication
- Replica Sets
Unit 22
- Performing Operations on Slave
- Replication Administration
Unit 23
- Introduction to Sharding
- Auto Sharding
Unit 24
- Setting up Sharding
- Sharding Administration
- Practical Demonstration