MongoDB Training
MONGO DB
Learn the most used CMS wordpress in few days and create quality websites.
French / English
Certificate
Overview
Having a sole MongoDB developer is not a common thing in the workplace. Usually, MongoDB experience is an addition to whatever back-end skills are required. A great MongoDB developer should understand the key differences between SQL and NoSQL databases on the conceptual level. They should also be comfortable with the specific syntax of MongoDB. They can be a developer with considerable hands-on experience with MongoDB, or they can be a DBA with development experience.
Prerequisites
Knowledge of classical Database principles
Goals
Understand how MongoDB works
Understand how to install, configure and administer a MongoDB server
Be able to create interrogation requests
Have the necessary skills to implement replication with MongoDB
Training Program
1- INTRODUCTION TO MONGO DB
▪ MongoDB presentation, project history, versions
▪ Data structure: notions of documents, collections
▪ BSON (Binary JSON) format, comparison with JSON
▪ MongoDB Features
▪ Interface available
▪ Data structure: notions of documents, collections
▪ BSON (Binary JSON) format, comparison with JSON
▪ MongoDB Features
▪ Interface available
2- INSTALLATION AND CONFIGURATION
▪ Supported platforms
▪ Required packages, launch scripts
▪ Practical work: installation, launch of the mongodb service
▪ Connection tests
▪ Required packages, launch scripts
▪ Practical work: installation, launch of the mongodb service
▪ Connection tests
3- WORK WITH THE INTERPRETER
▪ Presentation of Shell Mongo
▪ Initialization and first requests
▪ CRUD operations: Create, Read, Update, Delete
▪ Import and Export of data
▪ Initialization and first requests
▪ CRUD operations: Create, Read, Update, Delete
▪ Import and Export of data
4- SECURITY
▪ Implementing authentication in mongodb
▪ Auth and keyfile configuration parameters
▪ Role management
▪ Study of the System
▪ Users collection
▪ Auth and keyfile configuration parameters
▪ Role management
▪ Study of the System
▪ Users collection
5- SHARDING
▪ Definition, principle of operation
▪ Examples of sharding implementation, configuration and administration
▪ Replication: principle of replica sets and implementation
▪ Automatic fail-over mechanism
▪ Data partitioning with sharding
▪ Optimization: connection management, adding servers, balancing
▪ Examples of sharding implementation, configuration and administration
▪ Replication: principle of replica sets and implementation
▪ Automatic fail-over mechanism
▪ Data partitioning with sharding
▪ Optimization: connection management, adding servers, balancing
6- OPERATION
▪ Operations management, analysis, sticking points
▪ Implementation of mongotop and mongostat
▪ Index management, loading data into memory
▪ Log analysis
▪ Implementation of mongotop and mongostat
▪ Index management, loading data into memory
▪ Log analysis
Project
01.
Installation of MongoDB on a development workstation and integration of an example database.
02.
Using the Mongo Shell and manipulating objects and data.
03.