Online Training, IT Technology Business Certification Courses - Busygamers.com/Academy

BECOME A CERTIFIED MONGO DB PROFESSIONAL IN
12 WEEKS

102k

According to Computer World UK,average salary for MongoDB skill is 102,000 USD per annum

54%

Opportunities with MongoDB skills have increased by 54% over the last year

$4.2bn

The global NoSQL market is predicted to reach $4.2 billion by the end of 2020

  12+  REVIEWS
239+  LEARNERS
"Once a new technology rolls over you, if you`re not part of the steamroller, you`re part of the road."  - Stewart Brand
15,499

OUR MENTOR-DRIVEN PROGRAM
Learn the fundamentals
Learn intermediate concepts
Learn advanced concepts

Getting Started

  • Know history and mission of BGAcademy.
  • Get a walkthrough on the Course plan.
  • Set up Eclipse and get familiar with it.
  • Install and get familiar with common Git commands.

Start with Basics

  • What is NoSQL? Why NoSQL?
  • NoSQL vs. SQL Comparison
  • Need for MongoDB the Document store
  • CAP Theorem
  • Design Goals for MongoDB Server and Database
COURSE SYLLABUS
Design goals & Architecture of NoSql Databases

  • NoSQL Definition
  • Why NoSQL?
  • RDBMS vs NoSQL
  • Types of NoSQL
  • NoSQL pros and cons

Introduction to MongoDB

  • MongoDB server architecture
  • MongoDB storage architecture
  • Journal
  • MongoDB features
  • MongoDB nexus architecture
  • MongoDB data model
  • MongoDB query model
  • Indexing
  • MongoDB data management
  • Working example

MongoDB CRUD Operations

  • Getting started with MongoDB
  • Using mongo shell
  • Queries
  • Insert data
  • Update data
  • Delete data
  • Drop and re-create data
  • Isolation

MongoDB CRUD Operations Continued..

  • Aggregation
  • Pipelines
  • MapReduce

MongoDB Data model

  • Data modaling concepts
  • Mongodb vs SQL
  • Schema design
  • Embedding
  • Linking examples

MongoDB Capacity planning

  • What is Capacity planning ?
  • Why is it important
  • Which resources are affected?
  • How to do it in MongoDB?

Indexing in MongoDB

  • What are Indexes in mongodb?
  • Compound indexes
  • Geospatial indexes
  • Unique indexes
  • Array matching
  • Cleanup indexes
  • Limits and tradeoffs

Indexing in MongoDB Continued..

  • Query optimizer
  • Mongod log output (To analyze the queries)
  • Profiler
  • Query explain plan

Project I

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Introduction to Replication & Replica Sets

  • Replica set lifecycle
  • Replica set roles & Configuration
  • Developing with Replica Set
  • Operational considerations

Replica Sets in MongoDB Continued

  • Setup a replicated cluster
  • Managing replica sets etc.
  • Add new nodes to existing replica set
  • Convert standalone node to replica set

Introduction to Sharding

  • Scaling data
  • MongoDB's approach
  • Architecture
  • Configuration
  • Mechanics
  • Routing requests
  • Shard-key

Sharding Continuted ...

  • Setup 2 node shard cluster
  • Add nodes to shard cluster
  • Decommission shard from shard
  • Cluster

MongoDB Backup & Restore

  • Overview
  • Backup strategies
  • Single node instance backup and restore with MongoDB tools

MongoDB Backup & Restore Continued

  • Take online and offline backup from replica set
  • Point in time recovery for replica set
  • Resync replication
  • Shard cluster backup

Securing Mongodb

  • When to implement security
  • How to Secure your MongoDB cluster
  • Layered security
  • Database access control
  • Security auditing

Securing Mongodb Continued..

  • Collecting database statistics & analyze
  • Collecting colllection stats & analyze
  • Identify locks
  • Identify current running queries

Performance tuning & MMS

  • What is MMS?
  • Why use it?
  • Setting it up and getting around
  • Performance and monitoring (the fun stuff)
  • Wrap up

MongoDB Data Migration

  • Ops manager & cloud manager
  • Work on data migration

Project II

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

project II cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

INTERESTED IN CORPORATE TRAINING?
12
WEEKS
COURSE DURATION
2
SESSIONS
EVERY WEEK
1.5
HOURS
EACH SESSION
200
HOURS
PROJECTS & ASSIGNMENTS
GREAT
CAREER

COURSE EXTRACT

Level
Intermediate
Length
12 Weeks
Technologies/Tools
Nosql, Sharding,Replica set,Data Migration and Indexing in MongoDB,Performance Tuning,Securing MongoDB
Projects
2 (Fully Functional)
Pre-Requisites
Knowledge of any Database
Batch Size
5 - 8 Students
Job Preparation
Yes
Certification
Yes

WE HELP YOU GET A GREAT JOB


ADDITIONAL BONUS WEEK


On course completion, you are ready to enter the exciting world of corporates . We show you how to make the right impression at job interviews.


INTENSIVE JOB INTERVIEW PRACTICE

Congratulations, you're now a programmer with awesome skills. In this bonus week, we'll help you prepare for your job interviews so that you can make a great first impression. This includes:

Job Preparation
2 in-depth mock technical interviews


Job Preparation
Guidance on how to answer real interview questions from top employers


Job Preparation
Assistance with creating a resume that stands out


BUILDING AN ONLINE REPUTATION

We can help you build that online presence on sites such as Git, StackOverflow, Quora, and LinkedIn.

Oracle
IBM
Microsoft
CISCO
CUSTOMER FEEDBACK


PRICING

15,499



Refund


MONEY BACK GUARANTEE

If you are unhappy with the course and opt out in the first week, you get a complete refund.



Scholarship


SCHOLARSHIPS

We subsidize our fees by 10% for military personnel, and college students with exceptional records. To apply for a scholarship, email enquiry@acadgild.com.



Discount


GROUP DISCOUNT

More than 3 people in a group or from the same Company can avail special discount. For more information contact us at enquiry@acadgild.com

FAQ'S

Who should do this course?

Any graduate aiming to successfully build the 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

What are the prerequisites for the course?

Although there is no prerequisite for this course, a basic knowledge of any Database or programming language will be helpful.

What is this course about?

This course will equip you with the skills in one of the popular NoSQL database and helps you to become a MongoDB expert. This course will help you to acquire skills in a range of topics like CRUD operations, Schema Design, Data Modelling, Scalability, Sharding, Data replication etc.

Will this course be helpful for Big Data professionals?

Yes, this technology is very helpful for Big Data professionals as MongoDB is one of the preferred NoSql database which is integrated with Hadoop eco system. We recommend users to take up this course to build a foundation for Big Data Development and Administration.

Chat History
Copyright © Busy Gamers LLP 2016. All Rights Reserved

BGAcademy is an online training academy which teaches web development, mobile application development and big data courses. BGAcademy provides mentor driven online courses in frontend web development, Android app development, big data development, hadoop development, big data administration and robotics. With BGAcademy, you can learn how to build great responsive websites using latest technologies like Angular and Node. You can also learn to develop Android applications from the comfort of your home. Want to learn how to build fully functional and complex websites ? Or want to learn Android application development courses? Looking to create beautiful mobile applications? Looking for mentor driven web development Android programming course at affordable price? Trying to find best online classes for frontend development and Android development? Looking for summer programming camp for children at affordable price? Looking for Android programming for children? Looking for an expert to teach you big data development or big data administration? Want your child to become a robotics engineer? Look no further. Our expert mentors can teach to beginners as well as expert programmers. Our web development, Android app programming courses, big data courses and robotics course are tailored to your need. If you do not have any prior programming knowledge or skills, we will teach you from the basics of programming. With our comprehensive web development and Android app development courses, we are sure BGAcademy is the best online coding bootcamp for Android programming courses.