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

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 دقیقه
    تاریخ انتشار: 8 آبان 1402
    طراحی سایت و خدمات سئو

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