MongoDB 4 for Beginners

(MongoDB) / ISBN : 978-1-64459-172-7
This course includes
Interactive Lessons
Gamified TestPrep
Hands-On Labs
AI Tutor (Add-on)
166 Reviews
Get A Free Trial

About This Course

Skills You’ll Get

1

Preface

  • Who this course is for?
  • What this course covers?
  • To get the most out of this course
  • Conventions used
2

Introducing MongoDB

  • Overview of MongoDB
  • Installing MongoDB
  • Installing MongoDB on Linux
  • Summary
3

Understanding MongoDB Data Structures

  • What is NoSQL?
  • Documents, collections, and database
  • Data-modeling considerations
  • Creating a MongoDB database and collection
  • Summary
4

Using the MongoDB Shell

  • Overview
  • Performing simple queries
  • Database and collection operations
  • Creating, updating, or deleting documents
  • Creating and running shell scripts
  • Summary
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
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
7

Maintaining MongoDB Performance

  • Indexes
  • Simple backup and restore
  • Replication
  • Sharding
  • Summary
8

Securing MongoDB

  • MongoDB security overview
  • Transport Layer Security
  • Authentication
  • Access control
  • Summary
9

Getting from a Web Form to MongoDB

  • Building the application
  • Configuring transaction support
  • Adding security
  • Summary
A

Appendix A: Using Docker

  • Using MongoDB with Docker

1

Introducing MongoDB

  • Installing MongoDB on Kali Linux
  • Installing MongoDB on Linux
2

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
3

Developing with Program Language Drivers

  • Searching by Name
4

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
5

Maintaining MongoDB Performance

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

Securing MongoDB

  • Mongo Shell Authentication using SCRAM
  • Creating a Role
  • Dropping a Role
  • Creating a User
  • Dropping a User

MongoDB 4 for Beginners

$ 419.43

Buy Now

Related Courses

All Course
scroll to top