Learning MongoDB

Video description

In this MongoDB training course, expert author Doug Bierer teaches you the tools and techniques needed to work within this cross-platform, document-oriented database system.
You will start by learning how to install and configure MongoDB on a Mac and Windows operating system, as well as learning to use the Mongo built-in JavaScript shell. You will then learn to perform queries, add information, and perform modifications. Doug will teach you about data modeling, including one to one and one to many relationships. Finally, this video tutorial will also teach you about MongoDB database management, such as adding and managing user administrators, authenticating and handling errors, and backup procedures.
By the completion of this computer based training course, you will have a strong understanding of how to use the tools available to you in MongoDB. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of contents

  1. Getting Started
    1. What This Course Covers
    2. Setting Up For The Course
    3. About The Author
  2. Introduction To MongoDB
    1. What Is Meant By NoSQL?
    2. Why Use MongoDB
    3. Common Terms In MongoDB
    4. Important Features In MongoDB - Part 1
    5. Important Features In MongoDB - Part 2
    6. MongoDB Aggregation
    7. Lab - Official Try MongoDB Tutorial
  3. Installation And Configuration
    1. General Considerations
    2. Installing MongoDB On Windows - Part 1
    3. Installing MongoDB On Windows - Part 2
    4. Installing MongoDB On A Mac - Part 1
    5. Installing MongoDB On A Mac - Part 2
    6. Installing MongoDB On Debian Or Ubuntu Linux
    7. Installing MongoDB On Redhat, Centos Or Fedora Linux
    8. Drivers - Javascript, Python And Ruby - Part 1
    9. Drivers - Javascript, Python And Ruby - Part 2
    10. Drivers - Java, Php, Perl And Others - Part 1
    11. Drivers - Java, Php, Perl And Others - Part 2
    12. Management Tools
    13. MongoDB Configuration, Import And Export
    14. Using The Mongo Built-In Javascript Shell - Access, Insert And Find
    15. Using The Mongo Built-In Javascript Shell - Update, Remove And Functions
    16. Lab Instructions - Install MongoDB And The PHP Driver
    17. Lab Solution - Install MongoDB And The PHP Driver
  4. Create, Read, Update And Delete Operations
    1. Performing Queries - Overview
    2. Performing Queries - Using The Cursor
    3. Performing Queries - Query Modifications - Part 1
    4. Performing Queries - Query Modifications - Part 2
    5. Adding Information - Database, Collection And Document
    6. Adding Information - Arrays
    7. Adding Information - Objects
    8. Adding Information - The _Id Field
    9. Performing Modifications - Basic Document Updates
    10. Performing Modifications - Updating Arrays And Fields
    11. Performing Modifications - Deleting Documents
    12. Lab Instructions: C.R.U.D. Operations On Sweetscomplete Website
    13. Lab Solution: C.R.U.D. Operations On Sweetscomplete Website
  5. Data Modelling
    1. One To One Relationships: Overview
    2. One To One Relationships: Manual Approach
    3. One To One Relationships: Embedded Approach
    4. One To One Relationships: Dbref Approach
    5. One To Many Relationships: Overview
    6. One To Many Relationships: Normalized Approach
    7. One To Many Relationships: Embedded Approach
    8. One To Many Relationships: Dbref Approach
    9. Tree Structures: Overview
    10. Tree Structures: Parent References
    11. Tree Structures: Child References
    12. Lab Instructions: Build One To Many Model For Purchases
    13. Lab Solution: Build One To Many Model For Purchases - Part 1
    14. Lab Solution: Build One To Many Model For Purchases - Part 2
  6. MongoDB Database Management
    1. Database Security Overview
    2. How To Add Database And User Administrators
    3. Managing Users
    4. Authenticating And Handling Errors
    5. Replication Overview
    6. Configuring A Replica Set: Adding The First Member
    7. Configuring A Replica Set: Adding A Secondary
    8. Configuring A Replica Set: Reconfiguring Or Removing
    9. Replica Set Troubleshooting
    10. Sharding Overview
    11. Implementing Sharding
    12. Indexing And Performance Considerations
    13. Backup Procedures
    14. Monitoring MongoDB
    15. Lab Instructions: Manage MongoDB Database For Sweetscomplete
    16. Lab Solution: Manage MongoDB Database For Sweetscomplete
  7. Conclusion
    1. Course Outro

Product information

  • Title: Learning MongoDB
  • Author(s):
  • Release date: January 2014
  • Publisher(s): Infinite Skills
  • ISBN: 9781771371988