Get all details

mongoDB

8500 ₹

Course: MongoDB Database Administration and Development - Online

Prerequisite: Basic knowledge of database concepts and familiarity with NoSQL databases and database management is recommended.


Rationale: MongoDB is a popular open-source NoSQL database system known for its flexibility and scalability. This course will equip you with the skills to work with MongoDB for both administrative tasks and database development.


content
Unit 1: Introduction to MongoDB
  • 1.1 - Overview of MongoDB and its significance.
  • 1.2 - Understanding NoSQL databases.
  • 1.3 - Different MongoDB editions and features.
Unit 2: MongoDB Installation and Configuration
  • 2.1 - Installing MongoDB.
  • 2.2 - Configuring server settings.
  • 2.3 - Managing security and access.
Unit 3: Data Modeling and Schema Design
  • 3.1 - Designing document-based data models.
  • 3.2 - Creating and managing collections.
  • 3.3 - Data modeling best practices.
Unit 4: Querying and CRUD Operations
  • 4.1 - Writing queries and performing CRUD (Create, Read, Update, Delete) operations.
  • 4.2 - Filtering, projection, and sorting documents.
  • 4.3 - Aggregation framework for complex queries.
Unit 5: Indexing and Performance Optimization
  • 5.1 - Creating and managing indexes.
  • 5.2 - Performance optimization techniques.
  • 5.3 - Query profiling and monitoring.
Unit 6: MongoDB Administration
  • 6.1 - Managing databases and collections.
  • 6.2 - Backup and restoration strategies.
  • 6.3 - Replication and high availability.
Unit 7: Sharding and Scaling
  • 7.1 - Horizontal scaling with sharding.
  • 7.2 - Scaling strategies and considerations.
  • 7.3 - Deploying MongoDB clusters.
Unit 8: Application Development with MongoDB
  • 8.1 - Integrating MongoDB with programming languages.
  • 8.2 - Building applications using MongoDB as the data store.
  • 8.3 - Data aggregation and pipeline operations.

QT-World