Why take this course
If you want to start working with NoSQL databases or expand your existing knowledge, this training is for you. You will learn how NoSQL differs from traditional relational databases, how to design schemas, create and manage data objects, and optimize queries. The course is conducted in a practical, workshop format, ensuring that you acquire both theoretical understanding and hands-on skills.
What you’ll learn
- Understand the core concepts of NoSQL databases
- Install and configure MongoDB server and MongoDB Compass client
- Create and manage databases, schemas, collections, and objects
- Perform operations and queries using MongoDB Compass and code (ES6)
- Apply rules for creating queries, functions, and objects
- Work with relational and non-relational data
- Use indexes, triggers, and event management
- Optimize queries and manage large collections
- Gain basics of MongoDB administration and reporting
Certificate & Exam
Upon completion, you will receive a personalized certificate confirming your knowledge of NoSQL databases and MongoDB. There is no final exam – active participation in the sessions is sufficient.
Who is this course for
- Beginners starting their journey with NoSQL databases
- Developers and testers expanding their database skills
- Project team members working with MongoDB or other NoSQL solutions
Topics covered
- MongoDB server installation
- MongoDB server and client
- MongoDB Compass environment
- Introduction to ES6
- Objects and data types
- Collections and views
- Indexes – types, rules of application, use
- keys
- Work with relational data
- Queries and subqueries (combining, reduce functions …)
- Support for large collections (skip, limit, sort, …)
- Built-in functions and creation of own functions
- Query optimization
- Triggers and event management
- Reporting
- Practical exercises