وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

MongoDB – The Ultimate Administration and Developer’s Guide

سرفصل های دوره

Master MongoDB Development and Administration. CRUD, Aggregation, Indexes, Replication, Sharding, Security, MongoDB 6.0!


1. Welcome
  • 1. Welcome to the Course!

  • 2. Introduction to NoSQL
  • 1. Introduction to NoSQL
  • 2. Types of NoSQL Databases
  • 3.1 SLIDES 2.1 to 2.2 - Introduction to NoSQL.pdf
  • 3. SLIDES - Introduction to NoSQL.html

  • 3. Introduction to MongoDB
  • 1. Introduction to MongoDB
  • 2. Difference between MongoDB and RDBMS
  • 3. Introduction to CAP Theorem
  • 4. Introduction to JSON
  • 5. Introduction to BSON and Types
  • 6. Introduction to MongoDB Document
  • 7.1 PRACTICE - 3.1 to 3.6 - Introduction to MongoDB.pdf
  • 7.2 SLIDES 3.1 to 3.6 - Introduction to MongoDB.pdf
  • 7. SLIDES and PRACTICE - Introduction to MongoDB.html

  • 4. MongoDB Installation
  • 1. MongoDB Installation Options
  • 2. MongoDB Installation on Windows
  • 3. MongoDB Installation on Linux (Ubuntu)
  • 4. MongoDB Installation on Linux (Tarball)
  • 5. Databases and Collections
  • 6. Views and Capped Collections
  • 7.1 PRACTICE - 4.1 to 4.6 - MongoDB Installation Options.pdf
  • 7.2 SLIDES 4.1 to 4.6 - MongoDB Installation Options.pdf
  • 7. SLIDES and PRACTICE - MongoDB Installation.html

  • 5. Introduction to MongoDB Shell
  • 1. What is MongoDB Shell
  • 2. Configuring MongoDB Shell
  • 3. Accessing the MongoDB Shell Help
  • 4. Understanding Data Types in MongoDB Shell
  • 5.1 PRACTICE - 5.1 to 5.4 - Introduction to MongoDB Shell.pdf
  • 5.2 SLIDES 5.1 to 5.4 - Introduction to MongoDB Shell.pdf
  • 5. SLIDES and PRACTICE - Introduction to MongoDB Shell.html

  • 6. Basics of CRUD Operations
  • 1. Introduction to CRUD Operations
  • 2. Creating Database and Collections
  • 3. Insert Operation
  • 4. Read (Query) Operation
  • 5. Update Operation
  • 6. Delete (Remove) Operation
  • 7.1 PRACTICE - 6.1 to 6.6 - Introduction to CRUD operations.pdf
  • 7.2 SLIDES 6.1 to 6.6 - Introduction to CRUD operations.pdf
  • 7. SLIDES and PRACTICE - Basics of CRUD Operations.html

  • 7. In-depth Insert Operations
  • 1. Overview of Insert Methods
  • 2. insert() Method
  • 3. insertOne() Method
  • 4. InsertMany() Method
  • 5. _id Field
  • 6. Inserting Complex Documents
  • 7.1 PRACTICE - 7.1 to 7.6 - MongoDB Insert Operation.pdf
  • 7.2 SLIDES 7.1 to 7.6 - MongoDB Insert Operation.pdf
  • 7. SLIDES and PRACTICE - In-depth Insert Operations.html

  • 8. In-depth Read Operations
  • 1. Overview of Read Methods
  • 2. findOne() Method
  • 3. find() Method
  • 4. Query Nested or Embedded Documents
  • 5. Query an Array Field in Documents
  • 6. Query an Array of Embedded Documents
  • 7. Project Fields to Return from Query
  • 8. Iterate the Cursor
  • 9. Query and Projection Operators
  • 10. Comparison Operators - $eq, $in, $ne, $nin
  • 11. Comparison Operators - $gt, $gte, $lt, $lte
  • 12. Logical operators - $and, $or
  • 13. Logical operators - $not, $nor
  • 14. Element Operators - $exists, $type
  • 15. Evaluation Operators - $expr, $regex
  • 16. Array Operators - $all, $elemMatch, $size
  • 17. Projection Operators - $, $elemMatch
  • 18.1 PRACTICE - 8.1 to 8.17 - MongoDB Read Operation.pdf
  • 18.2 SLIDES 8.1 to 8.17 - MongoDB Read Operation.pdf
  • 18. SLIDES and PRACTICE - In-depth Read Operations.html

  • 9. In-depth Update Operations
  • 1. Overview of Update Methods
  • 2. update() Method with $set Operator
  • 3. update() Method with $unset Operator
  • 4. updateOne() Method
  • 5. updateMany() Method
  • 6. replaceOne() Method
  • 7. Update with Upsert Operations
  • 8. Field Update Operators
  • 9. $currentDate Operator
  • 10. $rename Operator
  • 11. $inc, $min, $max, $mul Operators
  • 12. Array Update Operators
  • 13. Placeholder Operator - $
  • 14. $addToSet Operator
  • 15. $pop Operator
  • 16. $pull, $pullAll Operators
  • 17. $push Operator
  • 18. $each Operator with $push and $addToSet Operators
  • 19. Sort Array Elements using $sort+ $push Operators
  • 20.1 PRACTICE - 9.1 to 9.19 - MongoDB Update Operation.pdf
  • 20.2 SLIDES 9.1 to 9.19 - MongoDB Update Operation.pdf
  • 20. SLIDES and PRACTICE - In-depth Update Operations.html

  • 10. In-depth Delete Operations
  • 1. Overview of Delete Methods
  • 2. deleteOne() Method
  • 3. deleteMany() Method
  • 4. remove() Method
  • 5. Dropping MongoDB Collections
  • 6. Dropping MongoDB Databases
  • 7.1 PRACTICE - 10.1 to 10.6 - MongoDB Delete Operation.pdf
  • 7.2 SLIDES 10.1 to 10.6 - MongoDB Delete Operation.pdf
  • 7. SLIDES and PRACTICE - In-depth Delete Operations.html

  • 11. Additional CRUD Related Methods
  • 1. Overview of Additional CRUD Methods
  • 2. findOneAndDelete() Method
  • 3. findOneAndReplace() Method
  • 4. findOneAndUpdate() Method
  • 5. findAndModify() Method
  • 6. bulkWrite() Method
  • 7.1 PRACTICE - 11.1 to 11.6 - Additional CRUD related Methods.pdf
  • 7.2 SLIDES 11.1 to 11.6 - Additional CRUD related Methods.pdf
  • 7. SLIDES and PRACTICE - Additional CRUD Related Methods.html

  • 12. MongoDB Aggregation
  • 1. Introduction to MongoDB Aggregation
  • 2. Introduction to Aggregation Pipeline
  • 3. Aggregation Pipeline Stages
  • 4. $match Stage
  • 5. $group Stage
  • 6. $project Stage
  • 7. $count Stage
  • 8. $collStats Stage
  • 9. $indexStats Stage
  • 10. $set Stage
  • 11. $unset Stage
  • 12. $unwind Stage
  • 13. $lookup Stage
  • 14. $unionWith Stage
  • 15. $limit Stage
  • 16. $skip Stage
  • 17. $sort Stage
  • 18. $out Stage
  • 19. Aggregation Pipeline Operators
  • 20. Arithmetic Expression Operators
  • 21. Array Expression Operators
  • 22. Boolean Expression Operators
  • 23. Comparison Expression Operators
  • 24. String Expression Operators
  • 25. Type Expression Operators
  • 26. Aggregation Pipeline Optimization
  • 27. Aggregation Pipeline Limits
  • 28. SQL Terms vs MongoDB Aggregation Operators
  • 29.1 PRACTICE - 12.1 to 12.28 - Introduction to Aggregation.pdf
  • 29.2 SLIDES 12.1 to 12.28 - Introduction to Aggregation.pdf
  • 29. SLIDES and PRACTICE - MongoDB Aggregation.html

  • 13. MongoDB Data Modeling
  • 1. Introduction to MongoDB Data Modeling
  • 2. Embedded Data Model
  • 3. References Data Model
  • 4. Perform Schema Validations
  • 5.1 PRACTICE - 13.1 to 13.4 - Data Modeling.pdf
  • 5.2 SLIDES 13.1 to 13.4 - Data modeling.pdf
  • 5. SLIDES and PRACTICE - MongoDB Data modeling.html

  • 14. MongoDB Indexes
  • 1. Introduction to MongoDB Indexes
  • 2. Different Types of Indexes
  • 3. Index Creation in MongoDB
  • 4. Specify the Name to the Index
  • 5. Listing the Indexes
  • 6. Default _id Index
  • 7. Drop an Index
  • 8. Single Field Index
  • 9. Compound Index
  • 10. Prefixes in Compound Index
  • 11. Multikey Index
  • 12. Covered Query
  • 13. Text Index
  • 14. 2d Index
  • 15. 2dsphere Index
  • 16. Hashed Index
  • 17. Wildcard Indexes
  • 18. Overview of Index Properties
  • 19. TTL Index
  • 20. Unique Index
  • 21. Partial Index
  • 22. Case Insensitive Index
  • 23. Hidden Index
  • 24. Sparse Index
  • 25. dropIndexes() Method
  • 26. totalIndexSize() Method
  • 27.1 PRACTICE - 14.1 to 14.26 - MongoDB Indexes.pdf
  • 27.2 SLIDES 14.1 to 14.26 - MongoDB Indexes.pdf
  • 27. SLIDES and PRACTICE - MongoDB Indexes.html

  • 15. Performance Tuning in MongoDB
  • 1. Overview of Performance Tuning in MongoDB
  • 2. Database Profiler
  • 3. Setup Database Profiling
  • 4. Database Profiling Commands
  • 5. system.profile Collection
  • 6. Index Strategies
  • 7. cursor.explain() Method
  • 8. queryPlanner Explain Mode
  • 9. executionStats Explain Mode
  • 10. allPlansExecution Explain Mode
  • 11. Explain Result without an Index
  • 12. Explain Result with an Index
  • 13.1 PRACTICE - 15.1 to 15.12 - Performance Tuning with Indexes.pdf
  • 13.2 SLIDES 15.1 to 15.12 - Performance Tuning with Indexes.pdf
  • 13. SLIDES and PRACTICE - Performance Tuning in MongoDB.html

  • 16. MongoDB Replication
  • 1. Introduction to MongoDB Replication
  • 2. Primary, Secondary and Arbiter
  • 3. Automatic Failover
  • 4. Oplog
  • 5. Initiate a Replica Set - rs.initiate() Method
  • 6. rs.status() Method
  • 7. Build 3 Node Replica Set
  • 8. Primary Election Process
  • 9. Journaling
  • 10. Write Concern
  • 11. Write Concern Specification
  • 12. Read Preference
  • 13. Read Preference Modes
  • 14. Add Members to the Replica Set
  • 15. Add an Arbiter to the Replica Set
  • 16. Remove Member from the Replica Set
  • 17. Replica Set Configuration - rs.conf() Method
  • 18. rs.reconfig() Method
  • 19. Priority 0 Replica Set Member
  • 20. Prevent Secondary from becoming Primary
  • 21. Force a Member to become Primary
  • 22. Hidden Replica Set Member
  • 23. Configuring Hidden Member
  • 24. Votes
  • 25. Configuring non-Voting Member
  • 26. Delayed Replica Set Member
  • 27. Configure a Delayed Member
  • 28. Change an Oplog Size
  • 29. Chained Replication
  • 30. Configuring Secondarys Sync Target
  • 31. rs.printSecondaryReplicationInfo() Method
  • 32. rs.printReplicationInfo() Method
  • 33. rs.stepDown() Method
  • 34. rs.freeze() Method
  • 35. Replica Set Member States
  • 36.1 PRACTICE - 16.1 to 16.35 - MongoDB Replication.pdf
  • 36.2 SLIDES 16.1 to 16.35 - MongoDB Replication.pdf
  • 36. SLIDES and PRACTICE - MongoDB Replication.html

  • 17. MongoDB Security
  • 1. Introduction to MongoDB Security
  • 2. Authorization, Authentication and Encryption
  • 3. Understanding Roles and Users
  • 4. Localhost Exception
  • 5. User Creation db.createUser() Method
  • 6. SCRAM Authentication Mechanism
  • 7. Enable Access Control (Authorization)
  • 8. Internal Authentication
  • 9. Enforce keyfile Authentication on Existing Replica Set (With Downtime)
  • 10. Enforce keyfile Authentication on Existing Replica Set (No Downtime)
  • 11. Built-in Roles
  • 12. User Defined Roles db.createRole() Method
  • 13. db.getRole() and db.getRoles() Methods
  • 14. db.getUser() and db.getUsers() Methods
  • 15. db.grantRolesToUser() Method
  • 16. db.revokeRolesFromUser() Method
  • 17. db.grantPrivilegesToRole() Method
  • 18. db.revokePrivilegesFromRole() Method
  • 19. db.revokeRolesFromRole() Method
  • 20. db.grantRolesToRole() Method
  • 21. db.updateUser() Method
  • 22. db.updateRole() Method
  • 23. db.dropUser() and db.dropAllUsers() Methods
  • 24. db.dropRole() and db.dropAllRoles() Methods
  • 25. Change User Password
  • 26. Collection Level Access Control
  • 27.1 PRACTICE - 17.1 to 17.26 - MongoDB Security.pdf
  • 27.2 SLIDES 17.1 to 17.26 - MongoDB Security.pdf
  • 27. SLIDES and PRACTICE - MongoDB Security.html

  • 18. MongoDB Database Tools
  • 1. Introduction to MongoDB Database Tools
  • 2. Installation of MongoDB Database Tools
  • 3. mongodump
  • 4. mongodump Examples
  • 5. mongorestore
  • 6. mongorestore Examples
  • 7. bsondump
  • 8. bsondump Examples
  • 9. mongoexport
  • 10. mongoexport Examples
  • 11. mongoimport
  • 12. mongoimport Examples
  • 13. mongostat
  • 14. mongostat Examples
  • 15. mongotop
  • 16. mongotop Examples
  • 17.1 PRACTICE - 18.1 to 18.16 - MongoDB Database Tools.pdf
  • 17.2 SLIDES 18.1 to 18.16 - MongoDB Utilities.pdf
  • 17. SLIDES and PRACTICE - MongoDB Database Tools.html

  • 19. MongoDB Storage
  • 1. Introduction to Storage and Storage Engine
  • 2. WiredTiger Storage Engine
  • 3. In-Memory Storage Engine
  • 4. GridFS
  • 5. GridFS mongofiles
  • 6.1 PRACTICE - 19.1 to 19.5 - MongoDB Storage Engines.pdf
  • 6.2 SLIDES 19.1 to 19.5 - MongoDB Storage Engines.pdf
  • 6. SLIDES and PRACTICE - MongoDB Storage.html

  • 20. MongoDB Sharding
  • 1. Introduction to MongoDB Sharding
  • 2. Shards
  • 3. Config Server
  • 4. mongos (Router)
  • 5. Shard Key
  • 6. Sharding Architecture
  • 7. Choosing a Shard Key
  • 8. Hashed Sharding
  • 9. Ranged Sharding
  • 10. Overview of Sharding Setup
  • 11. Setup 2 Shard Replica Sets
  • 12. Setup Config Server Replica Set
  • 13. Setup mongos Router
  • 14. Add Shard 1 to the Sharded Cluster (Converting Replica Set to Sharded Cluster)
  • 15. Shard a Collection
  • 16. Check the Status of Sharded Cluster sh.status() Method
  • 17. Balancer Process
  • 18. Add Shard 2 to the Sharded Cluster
  • 19. Balancer State sh.getBalancerState() Method
  • 20. sh.setBalancerState() Method
  • 21. sh.isBalancerRunning() Method
  • 22. sh.stopBalancer() Method
  • 23. sh.startBalancer() Method
  • 24. Chunks and Jumbo Chunk
  • 25. Overview of Split Chunks
  • 26. sh.splitAt() Method
  • 27. sh.splitFind() Method
  • 28. Merge Chunks with mergeChunks Command
  • 29. Migrating a Chunk using moveChunk Command (or sh.moveChunk() Method)
  • 30. Modify Chunk Size
  • 31. Primary Shard and movePrimary Command
  • 32. sh.balancerCollectionStatus() Method
  • 33. sh.disableBalancing() and sh.enableBalancing() Methods
  • 34. sh.disableAutoSplit() and sh.enableAutoSplit() Methods
  • 35. Changing a Shard Key
  • 36. Refining a Shard Key
  • 37. Reshard a Collection
  • 38. Back Up Sharded Cluster Metadata
  • 39. Remove Shards from an Existing Sharded Cluster
  • 40. Config Database
  • 41. What If mongos become unavailable
  • 42. What If Single member of Shard becomes unavailable
  • 43. What If All members of Shard become unavailable
  • 44. What If Single member of Config Replica Set become unavailable
  • 45.1 PRACTICE - 20.1 to 20.44 - Build 2 shards Sharded Cluster.pdf
  • 45.2 PRACTICE - 20.1 to 20.44 - MongoDB Sharding.pdf
  • 45.3 SLIDES 20.1 to 20.44 - MongoDB Sharding.pdf
  • 45. SLIDES and PRACTICE - MongoDB Sharding.html

  • 21. MongoDB Administration
  • 1. Overview of MongoDB Administration
  • 2. MongoDB Version Upgrade
  • 3. DEMO Upgrade a Replica Set v4.4.17 to v5.0.13
  • 4. DEMO Upgrade a Replica Set v5.0.13 to v6.0.2
  • 5. MongoDB Version Upgrade Approach for Sharded Cluster
  • 6. db.currentOp() and db.killOp() and cursor.maxTimeMS() Methods
  • 7. Recover a Standalone using -- repair
  • 8. Compact Operation
  • 9. MongoDB Log Rotation
  • 10. db.setLogLevel() Method
  • 11. Statistics and Informative Methods
  • 12. Rename a Collection
  • 13. allowDiskUse() Method
  • 14. db.fsyncLock() and db.fsyncUnlock() Methods
  • 15. db.shutdownServer() Method
  • 16. Convert Command-Line Options to YAML
  • 17. System Collections
  • 18. Operations Checklist for Production MongoDB Deployment
  • 19. MongoDB Limits and Thresholds
  • 20. Help() Methods
  • 21.1 PRACTICE - 21.1 to 21.20 - MongoDB Administration.pdf
  • 21.2 SLIDES 21.1 to 21.20 - MongoDB Administration.pdf
  • 21. SLIDES and PRACTICE - MongoDB Administration.html

  • 22. Conclusion
  • 1. Congratulations and Thank you!
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 5357
    حجم: 10899 مگابایت
    مدت زمان: 1871 دقیقه
    تاریخ انتشار: 12 بهمن 1401
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید