Premium Features

Previous Buy now to get complete version Next
  • Home
uCertify Logo
  • login
  • Signup
    • Help & Support
    • Accessibility
    • Testimonials
  • Powered by uCertify
  • Request Demo
  • Hello GuestLogin or Signup
  • Feedback & Support
    • Support
    • Keyboard Shortcuts
    • Send Feedback
Scroll to top button

MongoDB 4 for Beginners

(MongoDB) / ISBN: 978-1-64459-172-7
This course includes
Lessons
TestPrep
LiveLab
Mentoring (Add-on)
MongoDB : MongoDB 4 for Beginners
Try this course Pre-Assessment and first two Lessons free No credit card required
Are you an instructor? Teach using uCertify products
Request a free evaluation copy

MongoDB 4 for Beginners

Learn MongoDB tools and other concepts with the MongoDB 4 for Beginners course and lab. The lab is cloud-based, device-enabled, and can be easily integrated with an LMS. The MongoDB course and lab cover MongoDB basic and advanced concepts. The course provides knowledge on topics such as MongoDB data structures and shell; developing with program language drivers, MongoDB security, maintaining MongoDB performance, using MongoDB shell, and much more.
Here's what you will get

Lessons
  • 10+ Lessons
  • 80+ Quizzes
  • 44+ Flashcards
  • 44+ Glossary of terms
TestPrep
  • 40+ Pre Assessment Questions
  • 2+ Full Length Tests
  • 40+ Post Assessment Questions
  • 80+ Practice Test Questions
LiveLab
  • 29+ LiveLab
  • 27+ Video tutorials
Here's what you will learn
Download Course Outline
Lesson 1: Preface
  • Who this course is for?
  • What this course covers?
  • To get the most out of this course
  • Conventions used
Lesson 2: Introducing MongoDB
  • Overview of MongoDB
  • Installing MongoDB
  • Installing MongoDB on Linux
  • Summary
Lesson 3: Understanding MongoDB Data Structures
  • What is NoSQL?
  • Documents, collections, and database
  • Data-modeling considerations
  • Creating a MongoDB database and collection
  • Summary
Lesson 4: Using the MongoDB Shell
  • Overview
  • Performing simple queries
  • Database and collection operations
  • Creating, updating, or deleting documents
  • Creating and running shell scripts
  • Summary
Lesson 5: Developing with Program Language Drivers
  • Overview of the MongoDB PHP driver
  • Installing the MongoDB PHP extension
  • Performing CRUD operations using PHPLIB
  • Other libraries and framework integration
  • Summary
Lesson 6: Building Complex Queries Using Aggregation
  • An overview of aggregation
  • Using single-purpose aggregation
  • Using the aggregation pipeline
  • Using map-reduce
  • Using the MongoDB Compass aggregation pipeline builder
  • Summary
Lesson 7: Maintaining MongoDB Performance
  • Indexes
  • Simple backup and restore
  • Replication
  • Sharding
  • Summary
Lesson 8: Securing MongoDB
  • MongoDB security overview
  • Transport Layer Security
  • Authentication
  • Access control
  • Summary
Lesson 9: Getting from a Web Form to MongoDB
  • Building the application
  • Configuring transaction support
  • Adding security
  • Summary
Appendix A: Using Docker
  • Using MongoDB with Docker

Hands on Activities (Live Labs)

Introducing MongoDB

  • Installing MongoDB on Kali Linux
  • Installing MongoDB on Linux

Using the MongoDB Shell

  • Creating a Database
  • Dropping a Database
  • Creating a Collection
  • Deleting a Collection
  • Creating Multiple Documents
  • Deleting a Document
  • Running a Direct Command
  • Running a Shell Script

Developing with Program Language Drivers

  • Searching by Name

Building Complex Queries Using Aggregation

  • Using Single-Purpose Aggregation
  • Using the Aggregation Pipeline 
  • Using the $group Stage Accumulators 
  • Using the $lookup Stage Accumulators
  • Using the $match Stage Accumulators
  • Using the $anyElementTrue Expression Operator
  • Using the $add Expression Operator
  • Using map-reduce

Maintaining MongoDB Performance

  • Creating Single Field Indexes
  • Creating Compound Indexes
  • Creating Multi-Key Indexes
  • Using mongodump
  • Using mongorestore

Securing MongoDB

  • Mongo Shell Authentication using SCRAM
  • Creating a Role
  • Dropping a Role
  • Creating a User
  • Dropping a User
×
uc logo for app downloadDownload our uCertify App [lms_setting_placeholder: This filed is used to set the LMS settings.

Share with your friends and colleagues

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. More information
Accept