NeoCoder

MongoDB

Home Training Library Database MongoDB

We've everything to build a perfect L&D program

700+
Learning Topics
120+
Video Content
100+
Coding Exercises
300+
Quiz
450+
Skill Assessment
100+
Hands-on Projects

Topics Covered

MongoDB
Overview - SQL/NoSQL
  • Datastore design considerations
  • Relational v/s NoSQL stores
  • Entities, Relationships and Database modelling
  • When to use Relational/NoSQL
  • Relational Storage Structures
  • Categories of NoSQL stores
  • Examples of NoSQL stores
  • NoSQL Storage Structures
MongoDB
Introduction to MongoDB
  • Key Features of MongoDB
  • Installing MongoDB
  • Starting and Stopping the server
  • Important filesystem locations
  • Using the shell
  • Integrating with other languages
MongoDB
MongoDB CRUD
  • A look at a few usecases
  • Insert (C)
  • Simple Query Examples (R)
  • Update (U)
  • Remove (D)
MongoDB
Querying MongoDB
  • Query Expression Objects
  • Query Options
  • Cursors
  • Mongo Query Language
  • Dot Notation
  • Full Text Search
  • Cursors
  • Adding Custom JavaScript
MongoDB
Replication
  • Why Replication?
  • Difference between replication and backup
  • Replication Setups
  • Master/Slave Replication
  • Replica sets
  • Setting up an Arbiter
  • ORM vs ODM
  • Failover
  • Using edda for replication analysis
  • Oplogs
  • MVC Design Pattern
  • Heartbeats
  • Removing replica set members
MongoDB
Data Formats
  • What are Data Formats
  • Difference between Data Formats and Data Structures
  • Serializing and de-serializing data
  • JavaScript Fundamentals
  • The JSON Data Format
  • BSON Data Format
  • Advantages of BSON
MongoDB
MongoDB Concepts
  • Servers
  • Connections
  • Databases
  • Collections
  • Documents
  • Fields
  • Indexes
MongoDB
Indexing
  • Capped Collections
  • Setting up Profiling
  • Indexing concepts
  • Backend
  • Types of Indexes
MongoDB
Advanced querying
  • Joins
    Server-side v/s Client-side querying
  • Retrieving a subset of fields
  • Mongo Compass
  • Conditional operators
  • Aggregation
  • Grouping
MongoDB
Overview - SQL/NoSQL
  • Datastore design considerations
  • Relational v/s NoSQL stores
  • Entities, Relationships and Database modelling
  • When to use Relational/NoSQL
  • Relational Storage Structures
  • Categories of NoSQL stores
  • Examples of NoSQL stores
  • NoSQL Storage Structures
MongoDB
Data Formats
  • What are Data Formats
  • Difference between Data Formats and Data Structures
  • Serializing and de-serializing data
  • JavaScript Fundamentals
  • The JSON Data Format
  • BSON Data Format
  • Advantages of BSON
MongoDB
Introduction to MongoDB
  • Key Features of MongoDB
  • Installing MongoDB
  • Starting and Stopping the server
  • Important filesystem locations
  • Using the shell
  • Integrating with other languages
MongoDB
MongoDB Concepts
  • Servers
  • Connections
  • Databases
  • Collections
  • Documents
  • Fields
  • Indexes
MongoDB
MongoDB CRUD
  • A look at a few usecases
  • Insert (C)
  • Simple Query Examples (R)
  • Update (U)
  • Remove (D)
MongoDB
Indexing
  • Capped Collections
  • Setting up Profiling
  • Indexing concepts
  • Backend
  • Types of Indexes
MongoDB
Querying MongoDB
  • Query Expression Objects
  • Query Options
  • Cursors
  • Mongo Query Language
  • Dot Notation
  • Full Text Search
  • Cursors
  • Adding Custom JavaScript
MongoDB
Advanced querying
  • Joins
    Server-side v/s Client-side querying
  • Retrieving a subset of fields
  • Mongo Compass
  • Conditional operators
  • Aggregation
  • Grouping
MongoDB
Replication
  • Why Replication?
  • Difference between replication and backup
  • Replication Setups
  • Master/Slave Replication
  • Replica sets
  • Setting up an Arbiter
  • ORM vs ODM
  • Failover
  • Using edda for replication analysis
  • Oplogs
  • MVC Design Pattern
  • Heartbeats
  • Removing replica set members

Tailor the curriculum for your tech team with customizable skill modules

Yes, L&D professionals can handpick the skill modules of their choice from our huge repository to design the perfect skill development program for their tech team and drive greater ROIs.

Contact us for a Demo +91 - 93429 07576

Why neoCoder's skill
modules are the finest?

Content structured to different learning level

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

  • Noob
  • Beginner
  • Intermediate
  • Advanced
  • Master

 

24x7
Replenishing content

In a world of continuous technological advancement, the learning materials should be fresh and updated.

Our skill modules are constantly updated with respect to the changes in the tech universe. Hence your employees stay on track with the latest tools and technologies used in the industry.

Diverse
assessment options

Our powerful AI-powered engine helps you to assess your employee’s potential at once. With the aid of the auto-evaluation feature, the following diverse assessment modules are evaluated at a rapid rate, thereby saving an enormous time.

  • Quiz
  • Skill assessments
  • Coding Exercises
  • Hands-on projects

Accelerate your upskilling program with NeoCoder