Course Outlines
  • Associate Android Developer Certification
  • MongoDB Database Administration
  • AngularJS 2.0 Web Development
  • Ruby Programming
  • MySQL Database Administration Certification
  • LPIC-1 101 Linux Server Professional Certification
  • LPIC-1 102 Linux Server Professional Certification
  • LPIC-2 201 Linux Server Professional Certification
  • LPIC-2 202 Linux Server Professional Certification
  • Oracle Database 12c Certification
  • MS SQL Server Performance Tuning
  • Programming in C# Exam 70-483
  • Cross Platform Mobile App Development with Xamarin using C#
  • iOS Mobile App Development with Swift
  • Mobile Device Security and Penetration Testing
  • Java SE 8 Fundamentals
  • Unity3D Certified Developer
  • Android Mobile App Development with Xamarin using C#
  • iOS Mobile App Development Training with Xamarin using C#
  • Cross Platform Mobile App Development with Xamarin Forms
  • Cross Platform Mobile App Development with .Net MAUI
  • Entity Framework Core Course Outline
  • Asp.Net Core Introductory Course Outline (Custom)
  • Entity Framework Custom Outline
Powered by GitBook
On this page
  • Overview
  • Duration
  • Technical Skill
  • Private Training
  • Course Curriculum
  • MongoDB Basics
  • CRUD Operations
  • Data Modeling
  • Administration
  • Scaling and High Availability
  • Indexing and Aggregation Framework
  • MongoDB Security

Was this helpful?

MongoDB Database Administration

Overview

Learn everything you need to know to administer a MongoDB installation in production. This course begins by assuming you have no experience with MongoDB, taking you through the basics of installation. Then you will learn about JSON and Mongo's extensive query capabilities through the Mongo shell. We will cover importing, and exporting data into Mongo. After that, we cover replication and fault tolerance. Then it is on to scaling out with MongoDB, including indexing, performance tuning, monitoring, and sharding. Finally, we cover backups and recovery. No prior experience with MongoDB is assumed for this course but a knowledge of administration of another database will be helpful.

Duration

Full time 5 days.

Technical Skill

Basic system administration skills. A working knowledge of relational database concepts is helpful but not required. Javascript is the shell language for MongoDB and rudimentary knowledge of that is also helpful, but not required.

Private Training

This course is only offered privately. The course can be scheduled to run onsite or on our premises. A minimum of 4 delegates is required to schedule the course. The course price is R9 500 onsite and R12 599 on premises. There is no fixed date to run the course, we will work with you to find a suitable date for your team.

Course Curriculum

MongoDB Basics

Basic concepts of databases What is NoSQL? Where is it used? Types of NoSQL Advantages of NoSQL over RDBMS Its benefits Overview of MongoDB Introduction to JSON\/BSON JSON data types MongoDB installation

CRUD Operations

MongoDB Development Architecture MongoDB Production Architecture MongoDB CRUD Introduction MongoDB CRUD Concepts Read and Write Operations Write Operation Concern Levels

Data Modeling

Data Modeling in MongoDB RDBMS vs. Data models Data Modeling tools Data modeling example & patterns Model TREE structure Operational strategies

Administration

Backup strategies Monitoring Monitoring Commands Monitoring of performance issues Run time configuration Export & import of data Relationship between Document Model Specific Application Contexts Data Model Reference Hands on with MongoDB Data Modeling Data Management

Scaling and High Availability

Introduction to replica Election of new primary Replica set Type of Replica Hidden Replica Arbiter Replica Sharding Concepts around Replication Setting up Replicated Cluster Setting up Sharded Cluster Sharding Database, Collections

Indexing and Aggregation Framework

Index Introduction Index Concepts Index Types Index Properties Index Creation Index Tutorial Indexing Reference Aggregation to Introduction Approach to Aggregation Type of Aggregation (Pipeline, MapReduce & Single Purpose) Performance Tuning

MongoDB Security

Security Risks to Databases MongoDB Security Approach MongoDB Security Concept Access Control Integration with MongoDB with Robomongo Integration with MongoDB with Java

PreviousAssociate Android Developer CertificationNextAngularJS 2.0 Web Development

Last updated 5 years ago

Was this helpful?