Mrbool Courses

Online course

Introduction to MongoDB

This MongoDB Training Course focuses in the MongoDB technology as a tool to implement new ways to store and handle data that can be modeled as a document format. MongoDB is one of the new open source databases that focus on the ideas of the NoSQL (Not Only SQL) approach. This database is employed to handle documents in a free schema design that gives to the developer great flexibility to store and use data. The videos in the course covers download, installation, configuration, schema design, an overview of the database structure, CRUD operations, aggregations and map-reduce, indexing, integration of MongoDB with PHP, Perl, Pyton, Java, Ruby and .NET drivers, replication, sharding, GridFS and other administrative operations of MongDB. All the examples and scenarios discussed are presented in real world situations. The main audiences of this course are an IT professional that have basic knowledge of programming and databases who wants to start with NoSQL technology through MongoDB. Since the course focus on beginners and explain every basic concept there is no business requirements needed to be known before the start of the course.

  • Introduction

    • 1


      Mark as viewed

      In this video we are going to see how to download, install and configure the main components that will be used during the other videos of the course.

    • 3


      Mark as viewed

      This video shows examples of values for differents datatypes inside documents of the same collection.

    • 5

      CRUD Operations

      Mark as viewed

      This video shows how to use the method insert(), find(), findone(), update() and delete() to perform CRUD operations in MongoDB.

    • 7


      Mark as viewed

      Indexes are objects in the database used to speed up queries that search the data inside de documents of the collections.

  • Drivers

    • 10

      Java, PHP and Python

      Mark as viewed

      This video will show how to download and install the drivers for the programming languages Java, PHP and Python in order to allow a program made on those languages to connect with a MongoDB database.

    • 11


      Mark as viewed

      This video will show how to download, install and configure the drivers required to work with MongoDB with the the programming languages Ruby, Perl and .NET using C#.

  • Types of storage

    • 13

      Replica Sets

      Mark as viewed

      This video explain the concepts behind the Replica Set feature of MongoDB and show an example of how to set up an high availability environment with three MongoDB servers

    • 14


      Mark as viewed

      This video explain the details of sharding in MongoDB and demonstrate and example of how to set up a sharding environment with two Mongo DB servers

    • 15


      Mark as viewed

      The video details the fs.files and fs.chunks collections and exaplain the scenarios and situations where it is recommended to store a file inside MongoDB.

  • Backup and Restore

    • 17

      Backup and Restore

      Mark as viewed

      This video will explain what the options to perform backups and restores in MongoDB and will focus on the use of the mongodump and mongorestore command line tools.