Introduction to MongoDB database server
training code: MongoDB-01 / ENG AA 2d / EN
This training provides a practical introduction to MongoDB, one of the most widely used NoSQL document databases for building modern, data-driven applications. Participants learn the core concepts of MongoDB, including document-oriented data modeling, database architecture, MQL queries, basic administration, and the mechanisms that support performance, availability, and data management through hands-on exercises. After completing the training, you will be able to design and query MongoDB databases, perform essential administrative tasks, and confidently apply MongoDB in application development and data management projects.
The training provides you with a firm foundation in MongoDB database server deployment and management.
It is addressed to administrators , developers and data analysts.
Training participants will gain knowledge about architecture, configuration, functionalities and operations of MongoDB database server, including but not limited to:
- MongoDB server installation and configuration,
- data structure design and implementation
- data processing using MQL query language and JavaScript scripts,
- basic administrative operations,
- query performance management fundamentals .
- Introduction to NoSQL database systems (motivations, characteristics and classification of solutions, comparison to relational database systems)
- Introduction to MongoDB (architecture, basic concepts, JSON format, MongoDB server installation, configuration and management)
- Implementing logical database structures (databases, collections, indexes, data modelling)
- Data processing on MongoDB server (inserting, modifying and deleting documents, searching documents, selection predcates, projection, sorting, aggregation, atomic modifications, data validation using JSON Schema)
- Fundamentals of query performance management (execution plans, guidelines)
- Configuring MongoDB database replication
- Basic administrative operations (backups, server monitoring, data migration, security management)
- Implementing data processing scripts (JavaScript language)
- General knowledge of computer science topics and concepts related to databases, as well as an ability to use the computer successfully.
- Basic knowledge of SQL
- Basic knowledge of JavaScript
- 2 days of work with a trainer
- Trainer’s supervision
- Contact with community
- Coursebook
- Lab environment
Training method
- lecture
- workshops
- Training: English
- Materials: English