MongoDB for Beginners Online Course

MongoDB for Beginners Online Courses in South Africa

 

Programmers and developers who know their way around databases - and more importantly, who can actually interpret and build things from them - will be in high demand. MongoDB is one of the most dynamic databases out there, so getting to grips with it sooner rather than later means you'll stay well ahead of the curve. 2KO International supplies computer training all over Africa, starting from beginner level to advanced certification, and is also a top supplier of internationally recognised online computer courses from the comfort of home or work.

 

Become a MongoDB Master

Gain an in-depth understanding of MongoDB's capabilities

Learn how MongoDB can be used for web app design, development, testing and more

Set up a powerful development environment with an online IDE

Explore the impressive MongoDB Aggregation Framework

Build a complete web application fully integrated with MongoDB
 

Approach Data in New Exciting Ways

This MongoDB online course has been designed for web developers, web designers, web architects, testers, site administrators, and pretty much anyone who already has a working knowledge of web development. Although it's not vital, knowing how to build web UI components and a familiarity with NoSQL persistence will help. This course is absolutely not limited to developers only, however. The goal is to provide a solid foundation of MongoDB knowledge.

 

To get you up and running on building your own web apps with MongoDB at their core, and to help you understand the capabilities, functionality and limitations of what this database can do. You'll learn how to configure and run MongoDB, start importing data, and then quickly get stuck into creating new databases. You'll pick up Mongo Query Language commands and dive into one of MongoDB's most powerful features, the Aggregation Framework. You'll work through detailed examples to gain an understanding of the various pieces of the puzzle, all the while learning about this database's scaling, replication, and sharding abilities. By the end of this course, those examples you've been working on will all fit together to form a complete, working web application that's fully integrated with MongoDB. And not only that, you'll have the confidence, knowledge and practice needed to start working on your own MongoDB projects straight away.


About MongoDB

MongoDB is an open source database with a document-oriented data model. It differs from a relational database in that instead of storing data in tables and rows, it stores JSON-like documents with dynamic schemas. Because of this, it lends developers the ability to create applications rooted in data in ways they never could before.

 

Replication & Sharding

Section Introduction

What are Replica Sets

Automated Failover

What is Sharding

Rules for Sharding data

Section Recap

 

MongoDB Aggregation Framework

Section Introduction

Aggregation Concepts

Pipeline Stages _ Operators

Aggregation in our Project

Use our Aggregated Data

Section Recap

 

Course Outro

Section Introduction

Learning Objectives _ Project Requirements Review

Where to go from here

Section Recap

 

with Queries and Operations

Section Introduction

Retrieve data with find

Create data with save _ insert

Update data with update

Deleting data with remove

Display User Data in our App

 

Model New Entities

Section Introduction

Rules for Modeling

Simple - Complex Models

Modeling Event Data

Modeling Event Registration data

Section Recap

 

Indexing MongoDB

Section Introduction

Indexing in MongoDB

Using Indexes

Creating Indexes

Section Recap


Our Web App

Section Introduction

Our Project's State

Our app js file

Our Aggregate Queries

Section Recap

 

Set Up Our Project

Import Data with MongoImport

Use the Mongo Shell

Javascript in the Mongo Shell

Section Recap

Introduction

 

Appendix

Recovering MongoDB in Cloud9