Books & Videos

Table of Contents

Chapter: Getting Started

What This Course Covers

05m 18s

Setting Up For The Course

06m 2s

About The Author

02m 34s

How To Access Your Working Files

01m 15s

Chapter: Introduction To MongoDB

What Is Meant By NoSQL?

06m 36s

Why Use MongoDB

04m 42s

Common Terms In MongoDB

06m 4s

Important Features In MongoDB - Part 1

05m 3s

Important Features In MongoDB - Part 2

06m 7s

MongoDB Aggregation

06m 18s

Lab - Official Try MongoDB Tutorial

01m 34s

Chapter: Installation And Configuration

General Considerations

06m 56s

Installing MongoDB On Windows - Part 1

06m 59s

Installing MongoDB On Windows - Part 2

08m 7s

Installing MongoDB On A Mac - Part 1

06m 32s

Installing MongoDB On A Mac - Part 2

05m 50s

Installing MongoDB On Debian Or Ubuntu Linux

08m 28s

Installing MongoDB On Redhat, Centos Or Fedora Linux

06m 59s

Drivers - Javascript, Python And Ruby - Part 1

07m 27s

Drivers - Javascript, Python And Ruby - Part 2

08m 9s

Drivers - Java, Php, Perl And Others - Part 1

07m 45s

Drivers - Java, Php, Perl And Others - Part 2

05m 4s

Management Tools

04m 35s

MongoDB Configuration, Import And Export

05m 45s

Using The Mongo Built-In Javascript Shell - Access, Insert And Find

04m 32s

Using The Mongo Built-In Javascript Shell - Update, Remove And Functions

05m 17s

Lab Instructions - Install MongoDB And The PHP Driver

02m 48s

Lab Solution - Install MongoDB And The PHP Driver

07m 33s

Chapter: Create, Read, Update And Delete Operations

Performing Queries - Overview

09m 11s

Performing Queries - Using The Cursor

05m 43s

Performing Queries - Query Modifications - Part 1

07m 0s

Performing Queries - Query Modifications - Part 2

06m 3s

Adding Information - Database, Collection And Document

08m 44s

Adding Information - Arrays

06m 40s

Adding Information - Objects

05m 6s

Adding Information - The _Id Field

09m 58s

Performing Modifications - Basic Document Updates

08m 18s

Performing Modifications - Updating Arrays And Fields

09m 9s

Performing Modifications - Deleting Documents

08m 26s

Lab Instructions: C.R.U.D. Operations On Sweetscomplete Website

05m 59s

Lab Solution: C.R.U.D. Operations On Sweetscomplete Website

08m 41s

Chapter: Data Modelling

One To One Relationships: Overview

04m 6s

One To One Relationships: Manual Approach

05m 33s

One To One Relationships: Embedded Approach

04m 13s

One To One Relationships: Dbref Approach

05m 37s

One To Many Relationships: Overview

03m 12s

One To Many Relationships: Normalized Approach

06m 32s

One To Many Relationships: Embedded Approach

07m 28s

One To Many Relationships: Dbref Approach

06m 47s

Tree Structures: Overview

03m 13s

Tree Structures: Parent References

03m 35s

Tree Structures: Child References

04m 11s

Lab Instructions: Build One To Many Model For Purchases

07m 38s

Lab Solution: Build One To Many Model For Purchases - Part 1

07m 1s

Lab Solution: Build One To Many Model For Purchases - Part 2

08m 4s

Chapter: MongoDB Database Management

Database Security Overview

05m 44s

How To Add Database And User Administrators

07m 1s

Managing Users

09m 17s

Authenticating And Handling Errors

08m 20s

Replication Overview

05m 34s

Configuring A Replica Set: Adding The First Member

06m 37s

Configuring A Replica Set: Adding A Secondary

08m 4s

Configuring A Replica Set: Reconfiguring Or Removing

07m 4s

Replica Set Troubleshooting

09m 53s

Sharding Overview

04m 55s

Implementing Sharding

08m 5s

Indexing And Performance Considerations

06m 31s

Backup Procedures

05m 24s

Monitoring MongoDB

05m 25s

Lab Instructions: Manage MongoDB Database For Sweetscomplete

02m 19s

Lab Solution: Manage MongoDB Database For Sweetscomplete

04m 19s

Chapter: Conclusion

Course Outro

03m 10s