MongoDB 4 for Beginners
(MongoDB) / ISBN : 978-1-64459-172-7
Über diesen Kurs
Lernen Sie MongoDB-Tools und andere Konzepte mit dem Kurs und Labor „MongoDB 4 für Anfänger“. Das Labor ist cloudbasiert, gerätefähig und kann problemlos in ein LMS integriert werden. Der MongoDB-Kurs und das Labor decken grundlegende und fortgeschrittene Konzepte von MongoDB ab. Der Kurs vermittelt Kenntnisse zu Themen wie MongoDB-Datenstrukturen und -Shell; Entwicklung mit Programmiersprachentreibern, MongoDB-Sicherheit, Aufrechterhaltung der MongoDB-Leistung, Verwendung der MongoDB-Shell und vieles mehr.
Fähigkeiten, die Sie erwerben werden
Holen Sie sich die Unterstützung, die Sie brauchen. Melden Sie sich für unseren Kurs mit Lehrer an.
Unterricht
10+ Unterricht | 80+ Tests | 44+ Karteikarten | 44+ Glossar der Begriffe
Testvorbereitung
40+ Fragen vor der Beurteilung | 2+ Ausführliche Tests | 40+ Fragen nach der Bewertung | 80+ Testfragen zur Praxis
Praktische Übungen
29+ LiveLab | 27+ Videoanleitungen | 00+ Minutes
Preface
- Who this course is for?
- What this course covers?
- To get the most out of this course
- Conventions used
Introducing MongoDB
- Overview of MongoDB
- Installing MongoDB
- Installing MongoDB on Linux
- Summary
Understanding MongoDB Data Structures
- What is NoSQL?
- Documents, collections, and database
- Data-modeling considerations
- Creating a MongoDB database and collection
- Summary
Using the MongoDB Shell
- Overview
- Performing simple queries
- Database and collection operations
- Creating, updating, or deleting documents
- Creating and running shell scripts
- Summary
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
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
Maintaining MongoDB Performance
- Indexes
- Simple backup and restore
- Replication
- Sharding
- Summary
Securing MongoDB
- MongoDB security overview
- Transport Layer Security
- Authentication
- Access control
- Summary
Getting from a Web Form to MongoDB
- Building the application
- Configuring transaction support
- Adding security
- Summary
Appendix A: Using Docker
- Using MongoDB with Docker
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