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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 20949
    حجم: 5509 مگابایت
    مدت زمان: 895 دقیقه
    تاریخ انتشار: ۷ آبان ۱۴۰۲
    طراحی سایت و خدمات سئو

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