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

MongoDB – The Complete Developer’s Guide 2023

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

Master MongoDB Development for Web & Mobile Apps. CRUD Operations, Indexes, Aggregation Framework - All about MongoDB!


01 - Introduction
  • 001 Introduction
  • 002 What is MongoDB
  • 003 Join our Online Learning Community.html
  • 004 The Key MongoDB Characteristics (and how they differ from SQL Databases)
  • 005 Understanding the MongoDB Ecosystem
  • 006 General Setup Instructions & Installing MongoDB on macOS
  • 007 Installing MongoDB on Windows
  • 008 Installing the MongoDB Shell
  • 009 Installing mongoimport.html
  • 010 Time To Get Started!
  • 011 Shell vs Drivers
  • 012 MongoDB + Clients The Big Picture
  • 013 Course Outline
  • 014 How To Get The Most Out Of The Course

  • 02 - Understanding the Basics & CRUD Operations
  • 001 Module Introduction
  • 002 Understanding Databases, Collections & Documents
  • 003 The Shell & MongoDB Drivers for Different Languages
  • 004 Creating Databases & Collections
  • 005 01-flights.zip
  • 005 Understanding JSON Data
  • 006 Comparing JSON & BSON
  • 007 Create, Read, Update, Delete (CRUD) & MongoDB
  • 008 Finding, Inserting, Deleting & Updating Elements
  • 009 01-flights.zip
  • 009 Understanding insertMany()
  • 010 Diving Deeper Into Finding Data
  • 011 update vs updateMany()
  • 012 02-passengers.zip
  • 012 Understanding find() & the Cursor Object
  • 013 Understanding Projection
  • 014 Embedded Documents & Arrays - The Theory
  • 015 Working with Embedded Documents
  • 016 Working with Arrays
  • 017 Accessing Structured Data
  • 018 Wrap Up
  • 019 Useful Resources & Links.html

  • 03 - Schemas & Relations How to Structure Documents
  • 001 Resetting Your Database.html
  • 002 Module Introduction
  • 003 Why Do We Use Schemas
  • 004 Structuring Documents
  • 005 Data Types - An Overview
  • 006 Data Types in Action
  • 007 Data Types & Limits.html
  • 008 How to Derive your Data Structure - Requirements
  • 009 Understanding Relations
  • 010 One To One Relations - Embedded
  • 011 One To One - Using References
  • 012 One To Many - Embedded
  • 013 One To Many - Using References
  • 014 Many To Many - Embedded
  • 015 Many To Many - Using References
  • 016 Summarizing Relations
  • 017 Using lookUp() for Merging Reference Relations
  • 018 Planning the Example Exercise
  • 019 Implementing the Example Exercise
  • 020 Understanding Schema Validation
  • 021 Adding Collection Document Validation
  • 021 validation.zip
  • 022 Changing the Validation Action
  • 022 validation-2.zip
  • 023 Wrap Up
  • 024 Useful Resources & Links.html

  • 04 - Exploring The Shell & The Server
  • 001 Module Introduction
  • 002 Finding Available Options
  • 003 Setting dbpath & logpath
  • 004 Exploring the MongoDB Options
  • 005 MongoDB as a Background Service
  • 006 Using a Config File
  • 006 mongod.cfg.zip
  • 007 Shell Options & Help
  • 008 Useful Resources & Links.html

  • 05 - Using the MongoDB Compass to Explore Data Visually
  • 001 Module Introduction
  • 002 Exploring the MongoDB Compass
  • 003 Useful Resources & Links.html

  • 06 - Diving Into Create Operations
  • 001 Module Introduction
  • 002 Creating Documents - An Overview
  • 003 Understanding insert() Methods
  • 003 insertMany-docs.txt
  • 004 Working with Ordered Inserts
  • 005 Understanding the writeConcern
  • 006 The writeConcern in Practice
  • 007 What is Atomicity
  • 008 Importing Data
  • 008 tv-shows.zip
  • 009 Wrap Up
  • 010 Useful Resources & Links.html

  • 07 - Read Operations - A Closer Look
  • 001 Module Introduction
  • 001 tv-shows.zip
  • 002 Methods, Filters & Operators
  • 002 tv-shows.zip
  • 003 Operators - An Overview
  • 004 Query Selectors & Projection Operators
  • 005 Understanding findOne() & find()
  • 006 Working with Comparison Operators
  • 007 Querying Embedded Fields & Arrays
  • 008 Understanding $in and $nin
  • 009 $or and $nor
  • 010 Understanding the $and Operator
  • 011 Using $not
  • 012 Diving Into Element Operators
  • 013 Working with $type
  • 014 Understanding Evaluation Operators - $regex
  • 015 Understanding Evaluation Operators - $expr
  • 016 Diving Deeper Into Querying Arrays
  • 017 Using Array Query Selectors - $size
  • 018 Using Array Query Selectors - $all
  • 019 Using Array Query Selectors - $elemMatch
  • 020 Understanding Cursors
  • 021 Applying Cursors
  • 022 Sorting Cursor Results
  • 023 Skipping & Limiting Cursor Results
  • 024 Using Projection to Shape our Results
  • 025 Using Projection in Arrays
  • 026 Understanding $slice
  • 027 Useful Resources & Links.html

  • 08 - Update Operations
  • 001 Module Introduction
  • 002 Updating Fields with updateOne(), updateMany() and $set
  • 002 users.zip
  • 003 Updating Multiple Fields with $set
  • 004 Incrementing & Decrementing Values
  • 005 Using $min, $max and $mul
  • 006 Getting Rid of Fields
  • 007 Renaming Fields
  • 008 Understanding upsert()
  • 009 Updating Matched Array Elements
  • 010 Updating All Array Elements
  • 011 Finding & Updating Specific Fields
  • 012 Adding Elements to Arrays
  • 013 Removing Elements from Arrays
  • 014 Understanding $addToSet
  • 015 Wrap Up
  • 016 Useful Resources & Links.html

  • 09 - Understanding Delete Operations
  • 001 Module Introduction
  • 002 Understanding deleteOne() & deleteMany()
  • 003 Deleting All Entries in a Collection
  • 004 Useful Resources & Links.html

  • 10 - Working with Indexes
  • 001 Module Introduction
  • 002 What Are Indexes & Why Do We Use Them
  • 003 Adding a Single Field Index
  • 003 persons.zip
  • 004 Indexes Behind the Scenes.html
  • 005 Understanding Index Restrictions
  • 006 Creating Compound Indexes
  • 007 Using Indexes for Sorting
  • 008 Understanding the Default Index
  • 009 Configuring Indexes
  • 010 Understanding Partial Filters
  • 011 Applying the Partial Index
  • 012 Understanding the Time-To-Live (TTL) Index
  • 013 Query Diagnosis & Query Planning
  • 014 Understanding Covered Queries
  • 015 How MongoDB Rejects a Plan
  • 016 Using Multi-Key Indexes
  • 017 Understanding Text Indexes
  • 018 Text Indexes & Sorting
  • 019 Creating Combined Text Indexes
  • 020 Using Text Indexes to Exclude Words
  • 021 Setting the Default Language & Using Weights
  • 022 Building Indexes
  • 022 credit-rating.zip
  • 023 Wrap Up
  • 024 Useful Resources & Links.html

  • 11 - Working with Geospatial Data
  • 001 Module Introduction
  • 002 Adding GeoJSON Data
  • 003 Running Geo Queries
  • 004 Adding a Geospatial Index to Track the Distance
  • 005 Adding Additional Locations
  • 006 Finding Places Inside a Certain Area
  • 007 Finding Out If a User Is Inside a Specific Area
  • 008 Finding Places Within a Certain Radius
  • 009 Wrap Up
  • 010 Useful Resources & Links.html

  • 12 - Understanding the Aggregation Framework
  • 001 Module Introduction
  • 002 What is the Aggregation Framework
  • 003 Getting Started with the Aggregation Pipeline
  • 003 persons.zip
  • 004 Using the Aggregation Framework
  • 005 Understanding the Group Stage
  • 005 commands-1.zip
  • 006 Diving Deeper Into the Group Stage
  • 006 commands-2.zip
  • 007 Working with $project
  • 007 commands-3.zip
  • 008 Turning the Location Into a geoJSON Object
  • 009 Transforming the Birthdate
  • 009 commands-4.zip
  • 010 Using Shortcuts for Transformations
  • 010 commands-5.zip
  • 011 Understanding the $isoWeekYear Operator
  • 011 commands-6.zip
  • 012 $group vs $project
  • 013 Pushing Elements Into Newly Created Arrays
  • 013 array-data.zip
  • 014 Understanding the $unwind Stage
  • 014 commands-7.zip
  • 015 Eliminating Duplicate Values
  • 015 commands-8.zip
  • 016 Using Projection with Arrays
  • 016 commands-9.zip
  • 017 Getting the Length of an Array
  • 017 commands-10.zip
  • 018 Using the $filter Operator
  • 018 commands-11.zip
  • 019 Applying Multiple Operations to our Array
  • 019 commands-12.zip
  • 020 Understanding $bucket
  • 020 commands-13.zip
  • 021 Diving Into Additional Stages
  • 021 commands-14.zip
  • 022 How MongoDB Optimizes Your Aggregation Pipelines.html
  • 023 Writing Pipeline Results Into a New Collection
  • 023 commands-15.zip
  • 024 Working with the $geoNear Stage
  • 024 commands-16.zip
  • 025 Wrap Up
  • 026 Useful Resources & Links.html
  • external-links.txt

  • 13 - Working with Numeric Data
  • 001 Module Introduction
  • 002 Number Types - An Overview
  • 003 MongoDB Shell & Data Types.html
  • 004 Understanding Programming Language Defaults
  • 005 Working with int32
  • 006 Working with int64
  • 007 Doing Maths with Floats int32s & int64s
  • 008 Whats Wrong with Normal Doubles
  • 009 Working with Decimal 128bit
  • 010 Wrap Up
  • 011 Useful Resources & Links.html

  • 14 - MongoDB & Security
  • 001 Module Introduction
  • 002 Understanding Role Based Access Control
  • 003 Roles - Examples
  • 004 Creating a User
  • 005 Built-In Roles - An Overview
  • 006 Assigning Roles to Users & Databases
  • 007 Updating & Extending Roles to Other Databases
  • 008 Adding SSL Transport Encryption
  • 009 Encryption at REST
  • 010 Wrap Up
  • 011 Useful Resources & Links.html
  • external-links.txt

  • 15 - Performance, Fault Tolerancy & Deployment
  • 001 Module Introduction
  • 002 What Influences Performance
  • 003 Understanding Capped Collections
  • 004 What are Replica Sets
  • 005 Understanding Sharding
  • 006 Deploying a MongoDB Server
  • 007 Using MongoDB Atlas
  • 008 Backups & Setting Alerts in MongoDB Atlas
  • 009 Connecting to our Cluster
  • 010 Wrap Up
  • 011 Useful Resources & Links.html

  • 16 - Transactions
  • 001 Module Introduction
  • 002 What are Transactions
  • 003 A Typical Usecase
  • 004 How Does a Transaction Work
  • 005 Useful Resources & Links.html

  • 17 - From Shell to Driver
  • 001 Module Introduction
  • 002 Splitting Work Between the Driver & the Shell
  • 003 Preparing our Project
  • 003 shell-to-driver-01-starting-code.zip
  • 004 Installing Visual Studio Code
  • 005 Installing the Node.js Driver
  • 006 Connecting Node.js & the MongoDB Cluster
  • 006 shell-to-driver-02-added-mongodb-connection.zip
  • 007 Storing Products in the Database
  • 008 Storing the Price as 128bit Decimal
  • 008 shell-to-driver-03-insert-data.zip
  • 009 Fetching Data From the Database
  • 009 shell-to-driver-04-fetch-data.zip
  • 010 Creating a More Realistic Setup
  • 010 shell-to-driver-05-manage-connection-better.zip
  • 011 Getting a Single Product
  • 011 shell-to-driver-06-fetch-single-product.zip
  • 012 Editing & Deleting Products
  • 012 shell-to-driver-07-update-and-delete-products.zip
  • 013 Implementing Pagination
  • 013 shell-to-driver-08-pagination-demo-code.zip
  • 014 Adding an Index
  • 015 Signing Users Up
  • 015 shell-to-driver-09-added-user-signup.zip
  • 016 Adding an Index to Make the Email Unique
  • 017 Adding User Sign In
  • 017 shell-to-driver-10-added-login.zip
  • 018 Wrap Up
  • 019 Useful Resources & Links.html

  • 18 - Introducing Stitch
  • 001 Module Introduction
  • 002 Stitch & MongoDB Realm.html
  • 003 What is Stitch
  • 004 Preparations
  • 004 stitch-01-starting-code.zip
  • 005 Start Using Stitch
  • 006 Adding Stitch to our App & Initializing It
  • 007 Adding Authentication
  • 008 Sending Data Access Rules
  • 009 Fetching & Converting Data
  • 010 Deleting Products
  • 010 stitch-02-anonymous-auth-fetching-deleting.zip
  • 011 Finding a Single Product
  • 011 stitch-03-fetch-product.zip
  • 012 Adding Products
  • 012 stitch-04-insert.zip
  • 013 Updating Products
  • 013 stitch-05-edit.zip
  • 014 Switching to User Email & Password Authentication
  • 015 Adding User Sign Up & Confirmation
  • 016 Adding User Login
  • 016 stitch-06-user-password-auth.zip
  • 017 Rules & Real Users
  • 018 The Current State of Authentication.html
  • 019 Functions & Triggers
  • 019 stitch-07-functions-triggers.zip
  • 020 Wrap Up
  • 021 Useful Resources & Links.html

  • 19 - Roundup
  • 001 Course Roundup
  • 002 Course Slides.html
  • 002 slides.pdf
  • 003 Bonus More Content!.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 20949
    حجم: 5509 مگابایت
    مدت زمان: 895 دقیقه
    تاریخ انتشار: 7 آبان 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید