Course Description
- Comprehensive training in MongoDB, a leading NoSQL database.
- Learn to design, query, and manage databases for modern applications.
- Master CRUD operations, indexing, aggregation, and schema design.
- Understand replication, sharding, and performance tuning.
- Hands-on projects to integrate MongoDB with applications using Node.js and Python.
Who Can Do This Course?
- Database administrators transitioning to NoSQL databases.
- Full-stack developers seeking expertise in modern database management.
- IT/Computer Science graduates interested in database technology.
- Professionals working on scalable and distributed application development.
- Beginners with basic knowledge of databases and programming.
Job Opportunities After Completion
- MongoDB Developer
- Database Administrator (DBA)
- Full Stack Developer (with MongoDB skills)
- Back-End Developer
- Data Engineer
- Cloud Database Engineer
- NoSQL Specialist
Course Curriculum
OVERVIEW OF MongoDB
- Introduction of MongoDB
- Connecting to a MongoDB Database
- No SQL Database
- Advantage over RDBMS
- MongoDB Data Types
- Install MongoDB
- MongoDB Data Modeling
MongoDB Operators
- Query & Projection Operator
- MongoDB Update Operator
- Aggregation Pipeline Stages
- MongoDB limit()
- MongoDB sort()
- Query Modifiers
Database Commands
- Aggregation Commands
- Query and Write Operation Commands
- Query Plan Cache Commands
- Authentication Commands
- User Management Commands
- Role Management Commands
- Replication Command
- Shading Commands
- Session Commands
MODULE 4 (Querying Data):
- Query operators:
- Comparison operators ($eq, $ne, $gte, $lt, $lte).
- Logical operators ( $and, $or, $not).
- Array operators ($in, $all, $size).
- Regular expressions for text search.
Database
- Create Database
- Drop Database
Collection
- Create Collection
- Drop Collection
CRUD : Documents
- Inset Documents
- Update Documents
- Delete Documents
- Query Documents
- SQL to MongoDB Mapping
- MongoDB text search
- Partial Updates & Document Limits
- Removing Documents
- Multi Update
- Bulk() Operations and Methods
- Common Commands
- runCommand()
- isMaster()
- serverStatus()
- currentOp() & db.killOp()
- collection.stats() & collection.drop()
MongoDB Shell
- MongoDB Shell
- Shell Collection Methods
- Cursor Method
- MongoDB Database Commands
- Query Plan Cache Methods
- User Management Method
- Role Management Method
- MongoDB Replication Methods
MongoDB Cloud
- MongoDB Atlas
- MongoDB Cluster
- MongoDB Cloud Manager
MongoDB Tools
- MongoDB Compass
- MongoDB connector