Loading...

MONGODB Course

Learn MONGODB start from Beginner

Courses

Course Features

  • Duaration : 10 Weeks
  • Leactures : Online / offline
  • Assignments : 3

MONGODB Course
Syllabus

Week - 1


  • Understanding NoSQL databases and MongoDB
  • Installing MongoDB and setting up the environment
  • Basic MongoDB concepts and terminology

Week - 2


  • Creating and managing databases and collections
  • Working with BSON (Binary JSON) format
  • Performing CRUD operations (Create, Read, Update, Delete)

Week - 3


  • Basic query operators and filters
  • Advanced query techniques (e.g., $regex, $in, $exists)
  • Using aggregation framework for complex queries

Week - 4


  • Designing efficient MongoDB schemas
  • Normalization and denormalization techniques
  • Handling relationships in MongoDB

Week - 5


  • Creating and managing indexes
  • Understanding query performance and optimization
  • Monitoring and analyzing performance

Week - 6


  • Setting up replication for high availability
  • Implementing sharding for horizontal scaling
  • Managing replica sets and shards

Week - 7


  • Implementing authentication and authorization
  • Managing user roles and permissions
  • Securing your MongoDB deployment

Week - 8


  • Connecting MongoDB with programming languages (e.g., Python, Java, Node.js)
  • Using MongoDB with web applications
  • Building a simple application using MongoDBL

Week - 9


  • Performing database backups
  • Restoring databases from backups
  • Disaster recovery planning

Week - 10


  • Applying learned concepts to a real-world project
  • Building and deploying a MongoDB-driven application