WEB-MNG
New MongoDB Basics
Description
This 2-day course provides an introduction to using MongoDB NoSQL databases. Participants will learn the fundamentals of MongoDB and various development techniques. The training covers basic MongoDB operations, data modeling, data management, and best development practices. By the end of the course, participants will be able to build high-performance systems using MongoDB.
Suggested For
- Developers and administrators who want to learn how to manage a NoSQL database to build more flexible and scalable applications.
Outline
- Principles and Benefits of NoSQL
- SQL vs NoSQL
- Document-based Databases
- Using CLI and GUI Tools
- Data Modeling in MongoDB: Documents and Collections
- Managing MongoDB Databases
- Basic MongoDB Commands: CRUD Operations
- MongoDB Database Structure and Indexing
- Validation and Data Verification in MongoDB
- Handling Relationships (Reference and Embedded Documents)
- MongoDB Aggregations: How to Work with Complex Queries
- MongoDB Authentication and Access Control
- Data Security and Encryption in MongoDB
- MongoDB Performance Optimization: Indexing and Query Optimization
- MongoDB Backup and Data Recovery
- Testing and Debugging in MongoDB
Prerequisites
Basic knowledge of SQL is beneficial but not required.