MongoDB Professional Training Certification Course

  4.0 Ratings
  239 Learners

Big names across the industry are switching to MongoDB. AcadGild’s course will help you explore MongoDB, an immensely popular NoSQL database and Web Services concepts through which you will be able to create scalable and schema-less web applications. The modules will go in-depth from installation to CRUD operations, aggregation, capacity planning, replica set lifecycles, indexing, MongoDB security, and more! This course is ideal for students and professionals who have some programming experience and a working knowledge of databases.

Featured In
Acadgild gets ranked as one of the Top 10 Worldwide Technology Boot Camps.
Course Overview
Introduction to NoSql Databases and MongoDB
Get introduced to NoSQL. Learn the difference between NoSQL & RDBMS, Types of NoSQL, its pros and cons, server architecture, MongoDB storage architecture, data model, query model, indexing and more.
MongoDB CRUD Operations, Capacity planning, Indexing
Understand the use of Mongo shell. Perform CRUD operation, drop and recreation of data. Know about aggregation, pipelines and MapReduce, capacity planning, indexing in MongoDB
Replication, Replica Sets & Shrading
Learn about the replica set lifecycles, roles & configuration, setting up a replicated cluster, managing replica sets, adding newer nodes to existing replica set, converting standalone node to replica set. Understand the data scaling architecture, configuration mechanics, Shrad key and more
MongoDB Backup & Security
Master the backup strategies. Take online and offline backup of replica set. Learn about resync replication, Shard cluster backup. Secure your MongoDB cluster using layered security, database access control, security auditing.
Highly Experienced
Mentors
Free Job Preparation Week.
Lifetime Access to Dashboard
24x7
Coding Support
Develop 2 Real Time
Project
Course Syllabus
  • NoSQL Definition
  • Why NoSQL?
  • RDBMS vs NoSQL
  • Types of NoSQL
  • NoSQL pros and cons
  • MongoDB server architecture
  • MongoDB storage architecture
  • Journal
  • MongoDB features
  • MongoDB nexus architecture
  • MongoDB data model
  • MongoDB query model
  • Indexing
  • MongoDB data management
  • Working example
  • Getting started with MongoDB
  • Using mongo shell
  • Queries
  • Insert data
  • Update data
  • Delete data
  • Drop and re-create data
  • Isolation
  • Aggregation
  • Pipelines
  • MapReduce
  • Data modaling concepts
  • Mongodb vs SQL
  • Schema design
  • Embedding
  • Linking examples
  • What is Capacity planning ?
  • Why is it important
  • Which resources are affected?
  • How to do it in MongoDB?
  • What are Indexes in mongodb?
  • Compound indexes
  • Geospatial indexes
  • Unique indexes
  • Array matching
  • Cleanup indexes
  • Limits and tradeoffs
  • Query optimizer
  • Mongod log output (To analyze the queries)
  • Profiler
  • Query explain plan
  • Mentee can select project from predefined set of AcadGild projects or they can come up with their own ideas for their projects
  • Mentee can select project from predefined set of AcadGild projects or they can come up with their own ideas for their projects
  • Replica set lifecycle
  • Replica set roles & Configuration
  • Developing with Replica Set
  • Operational considerations
  • Setup a replicated cluster
  • Managing replica sets etc.
  • Add new nodes to existing replica set
  • Convert standalone node to replica set
  • Scaling data
  • MongoDB's approach
  • Architecture
  • Configuration
  • Mechanics
  • Routing requests
  • Shard-key
  • Setup 2 node shard cluster
  • Add nodes to shard cluster
  • Decommission shard from shard
  • Cluster
  • Overview
  • Backup strategies
  • Single node instance backup and restore with MongoDB tools
  • Take online and offline backup from replica set
  • Point in time recovery for replica set
  • Resync replication
  • Shard cluster backup
  • When to implement security
  • How to Secure your MongoDB cluster
  • Layered security
  • Database access control
  • Security auditing
  • Collecting database statistics & analyze
  • Collecting colllection stats & analyze
  • Identify locks
  • Identify current running queries
  • What is MMS?
  • Why use it?
  • Setting it up and getting around
  • Performance and monitoring (the fun stuff)
  • Wrap up
  • Ops manager & cloud manager
  • Work on data migration
  • Mentee can select project from predefined set of AcadGild projects or they can come up with their own ideas for their projects
  • Mentee can select project from predefined set of AcadGild projects or they can come up with their own ideas for their projects
  • Mentee can select project from predefined set of AcadGild projects or they can come up with their own ideas for their projects
  • Mentee can select project from predefined set of AcadGild projects or they can come up with their own ideas for their projects
Projects Which Students Will Develop
Aggregation Framework + MapReduce
The aim of this project is to determine where the bottlenecks are in the cluster and improve the performance. Students will need to create statistics on slow queries, locking, and operations.
Backup and recovery
This Project involves the implementation of backups and recovery in Mongo DB
Replication
This project involves the implementation of the concepts of the replication in Mongo DB.
Sharding and Performance Troubleshooting
This Project involves the implementation of Sharding and performance troubleshooting in Mongo DB
Customers Feedback
FAQ's
Anybody aiming to successfully build a career around NoSQL database can do this course. This course will be beneficial for:
  • Database professionals
  • Software Developers and Testers
  • Professionals from Analytics background
  • Software Architects
  • System Administrators
  • Microsoft® Windows® 7/8/10 (32- or 64-bit)
    • 4 GB RAM(Recommended)
    • I3 or higher processor
This course will equip you with skills in a popular NoSQL database and helps you to become a MongoDB expert. The course covers a wide range of topics like CRUD operations, Schema Design, Data Modelling, Scalability, Sharding, Data replication etc.
Yes, this technology will be quite helpful for big data professionals as MongoDB is one of the NoSql database preferred for Hadoop eco system. We recommend this course to build a foundation for big data development and administration.
The classes are held on weekends as well as on weekdays. You can enroll for a batch that is convenient to suit your personal schedule.
All you need is a Mac or Windows machine and an Internet connection of minimum speed of 500Kbps.
Besides the classes, spending around 3 hours each day will be enough.
The mentors are experienced professionals with at least 5+ years of experience.