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

The Complete Developers Guide to MongoDB

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

Master MongoDB and Mongoose design with a test-driven approach


01 - Let s Start
  • 001 Join Our Community!.html
  • 002 MongoDB Setup on macOS.html
  • 003 MongoDB Setup on Windows.html
  • 004 Using MongoDB Compass on macOS.html
  • 005 Using MongoDB Compass on Windows.html

  • 02 - A Quick ES6 Refresher
  • 001 6-refresher.zip
  • 001 A Refresher on Promises
  • 002 7-lets-play.zip
  • 002 Let s Play A Game
  • 003 8-winning.zip
  • 003 Winning the Game
  • 004 Behind the Scenes with Promises

  • 03 - Core Fundamentals of MongoDB
  • 001 Where Do We Use Mongo
  • 002 Fundamentals of MongoDB
  • 003 A Last Touch of Setup

  • 04 - A Test Driven Experience
  • 001 Project Overview
  • 002 The Test Helper File
  • 003 Mongoose Connection Helper
  • 004 Mongoose Models
  • 005 More on Models
  • 006 The Basics of Mocha
  • 007 Running Mocha Tests
  • 008 Creating Model Instances
  • 009 23-saving.zip
  • 009 Saving Users to Mongo
  • 010 24-dropping.zip
  • 010 Dropping Collections
  • 011 25-done.zip
  • 011 Mocha s Done Callback
  • 012 26-isnew.zip
  • 012 Mongoose s isNew Property
  • 013 27-default.zip
  • 013 Default Promise Implementation
  • 014 28-test-setup.zip
  • 014 Test Setup for Finding Users
  • 015 29-making.zip
  • 015 Making Mongo Queries
  • 016 30-id-property.zip
  • 016 The ID Property - A Big Gotcha
  • 017 Automating Tests with Nodemon
  • 018 32-finding.zip
  • 018 Finding Particular Records
  • 019 Required Update for Remove Function.html
  • 020 33-many-ways.zip
  • 020 The Many Ways to Remove Records
  • 021 34-class-based.zip
  • 021 Class Based Removes
  • 022 35-more-class.zip
  • 022 More Class Based Removals
  • 023 The Many Ways to Update Records
  • 024 37-set-save.zip
  • 024 Set and Save for Updating Records
  • 025 Required Fix for Update Method.html
  • 026 38-model.zip
  • 026 Model Instance Updates
  • 027 39-class-updates.zip
  • 027 Class Based Updates

  • 05 - Mongo Operators
  • 001 Required fix for Update Method.html
  • 002 40-update.zip
  • 002 Update Operators
  • 003 41-increment.zip
  • 003 The Increment Update Operator
  • 004 42-validation.zip
  • 004 Validation of Records
  • 005 43-requiring.zip
  • 005 Requiring Attributes on a Model
  • 006 44-validator-function.zip
  • 006 Validation With a Validator Function
  • 007 45-handling.zip
  • 007 Handling Failed Inserts

  • 06 - Handling Relational Data
  • 001 Embedding Resources in Models
  • 002 47-nesting.zip
  • 002 Nesting Posts on Users
  • 003 48-testing-subdocs.zip
  • 003 Testing Subdocuments
  • 004 49-adding-subdocs.zip
  • 004 Adding Subdocuments to Existing Records
  • 005 Required Update for Remove Method.html
  • 006 50-removing.zip
  • 006 Removing Subdocuments
  • 007 Virtual Types
  • 008 52-defining.zip
  • 008 Defining a Virtual Type
  • 009 53-es6.zip
  • 009 ES6 Getters
  • 010 54-fixing.zip
  • 010 Fixing Update Tests

  • 07 - Thinking About Schema Design
  • 001 Challenges of Nested Resources
  • 002 Embedded Documents vs Separate Collections
  • 003 59-blogposts.zip
  • 003 BlogPosts vs Posts
  • 004 60-creating.zip
  • 004 Creating Associations with Refs
  • 005 61-test.zip
  • 005 Test Setup for Associations
  • 006 62-wiring.zip
  • 006 Wiring Up Has Many and Has One Relations
  • 007 63-promise.zip
  • 007 Promise.All for Parallel Operations
  • 008 64-populating.zip
  • 008 Populating Queries
  • 009 65-loading.zip
  • 009 Loading Deeply Nested Associations

  • 08 - Mongoose Middleware
  • 001 Cleaning Up with Middleware
  • 002 67-dealing.zip
  • 002 Dealing with Cyclic Requires
  • 003 68-pre-remove.zip
  • 003 Pre-Remove Middleware
  • 004 Required Pre Remove Hook Updates.html
  • 005 69-testing.zip
  • 005 Testing Pre-Remove Middleware

  • 09 - Handling Big Collections with Pagination
  • 001 Skip and Limit
  • 002 Writing Skip and Limit Queries
  • 003 73-sorting.zip
  • 003 Sorting Collections

  • 10 - Putting Your Skills to the Test
  • 001 Required npm install Update - DO NOT SKIP.html
  • 002 Project Setup
  • 003 Project Overview
  • 004 First Step - Artist and Album Models
  • 005 The Album Schema
  • 006 The Artist Model
  • 007 Finding Particular Records
  • 008 FindOne vs FindById
  • 009 The CreateArtist Operation
  • 010 Solution to Creating Artists
  • 011 Deleting Singular Records
  • 012 Solution to Removing
  • 013 Editing Records
  • 014 How to Edit Single Artists

  • 11 - Hard Mode Engage
  • 001 Minimum and Maximum Values in a Collection
  • 002 Solution to Min and Max Queries
  • 003 Challenge Mode - Search Query
  • 004 Sorting, Limiting, and Skipping Together
  • 005 Danger! Big Challenge Ahead
  • 006 Filtering By Single Properties
  • 007 Filtering with Multiple Props
  • 008 Handling Text Search
  • 009 Indexes and Text Search
  • 010 Batch Updates
  • 011 The Hidden Multi Setting
  • 012 Seeding Many Records
  • 013 Counting the Result Set

  • 12 - MongoDB with Node and Express
  • 001 App Overview
  • 002 Designing API Routes
  • 003 Project Setup
  • 004 HTTP Request Methods
  • 005 The Basics of Express
  • 006 Express Boilerplate
  • 007 Handling Requests with Express
  • 008 Testing Express Apps with Mocha
  • 009 Running Mocha
  • 010 Project Structure
  • 011 Refactoring for Controllers and Models
  • 012 The Driver Model
  • 013 The Create Drivers Route
  • 014 The BodyParser Middleware
  • 015 Testing Driver Creation
  • 016 More on Testing Driver Creation
  • 017 Additional Mongoose Setup
  • 018 Driver Implementation
  • 019 Testing Endpoints with Postman
  • 020 Dev vs Test Environments
  • 021 Separate Test Databases
  • 022 Middlewares in Express
  • 023 Handling Editing of Drivers
  • 024 Testing Driver Updates
  • 025 Handling Deletion of Drivers
  • 026 Testing Driver Deletion
  • 027 Geography with MongoDB
  • 028 The GeoJSON Schema
  • 029 GeoNear Queries
  • 030 Testing a GeoNear Query
  • 031 One Big Gotcha
  • 032 Another Big Gotcha
  • 033 Testing GeoQueries

  • 13 - Extras
  • 001 Bonus!.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 21793
    حجم: 6297 مگابایت
    مدت زمان: 781 دقیقه
    تاریخ انتشار: ۸ آبان ۱۴۰۲
    طراحی سایت و خدمات سئو

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