آموزش PouchDB Playbook: فضای ذخیره سازی برنامه آفلاین وب را ساده کنید

PouchDB Playbook: Simplify Offline Web Application Storage

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: PouchDB یک پایگاه داده عالی NoSQL است که برای ذخیره سازی داده های آفلاین برای برنامه های وب شما استفاده می شود. شما یاد خواهید گرفت که از API سازگار و مبتنی بر وعده PouchDB برای ساده کردن مدیریت داده ها با استفاده از JavaScript استفاده کنید. برنامه های وب آفلاین امروزه بسیار رایج شده اند. برای ایجاد یک برنامه وب آفلاین ، باید مکان ذخیره داده ها را در نظر بگیرید. یک گزینه عالی استفاده از PouchDB است. در این دوره ، PouchDB Playbook: Simplify Offline Web Application Storage ، یاد خواهید گرفت که با استفاده از NoSQL API PouchDB داده ها را از یک پایگاه داده سمت مشتری ذخیره و بازیابی کنید. ابتدا نحوه افزودن ، ویرایش و حذف اسناد و انجام به روزرسانی و بازیابی انبوه را مشاهده خواهید کرد. سپس ، نحوه استفاده از query Mango و find () API را کشف خواهید کرد. سرانجام ، شما یاد خواهید گرفت که از نقشه استفاده کنید و پرس و جوها را برای ایجاد اسناد طراحی و جمع آوری آمار کاهش دهید. با پایان کار ، دانش کافی برای شروع بلافاصله استفاده از PouchDB در برنامه وب آفلاین خود را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع باPouchDB Getting Started withPouchDB

  • معرفی ماژول Module Introduction

  • ماژول های این دوره Modules in This Course

  • بررسی اجمالی PouchDB PouchDB Overview

  • پروژه PouchDB را تنظیم کنید Set up the PouchDB Project

  • یک پایگاه داده PouchDB ایجاد کنید Create a PouchDB Database

  • سندی اضافه کنید Add a Document

  • سند بگیرید Get a Document

  • سندی را به روز کنید Update a Document

  • سندی را حذف کنید Delete a Document

  • پایگاه داده فشرده Compact Database

  • بانک اطلاعات را حذف کنید Delete Database

  • خلاصه ماژول Module Summary

عملیات انبوه با PouchDB Bulk Operations with PouchDB

  • معرفی ماژول Module Introduction

  • روش () bulkDocs The bulkDocs() Method

  • فقط شناسه ها و شناسه ها را دریافت کنید Get id and rev Properties Only

  • دریافت تمام اسناد با استفاده از allDocs () Get All Documents Using allDocs()

  • تعداد کلیه اسناد را دریافت کنید Get a Count of All Documents

  • محدوده ای از داده ها را دریافت کنید Get a Range of Data

  • تمام اسناد شغلی را دریافت کنید Get All Job Documents

  • خلاصه ماژول Module Summary

استفاده از پرسشهای انبه در PouchDB Using Mango Queries in PouchDB

  • معرفی ماژول Module Introduction

  • بررسی اجمالی س Manالات انبه Overview of Mango Queries

  • ایجاد شاخص های ثانویه Create Secondary Indexes

  • مشتری پیدا کنید Find a Customer

  • خطا اگر هیچ نمایه ای در فیلد مرتب سازی وجود ندارد Error if No Index on Sort Field

  • یک هشدار در بدون فهرست در قسمت انتخابگر نشان داده شود Show a Warning in No Index on Selector Field

  • استفاده از اپراتور بزرگتر Using the Greater Than Operator

  • در دو زمینه جستجو کنید Search on Two Fields

  • مقدار را در آرایه Nested پیدا کنید Find Value in Nested Array

  • خلاصه ماژول Module Summary

استفاده از نقشه کوئری ها در PouchDB Using Map Queries in PouchDB

  • معرفی ماژول Module Introduction

  • پرس و جو نقشه چیست؟ What Is a Map Query?

  • یک پرس و جو موقت را اجرا کنید Run a Temporary Query

  • یک کلید منتشر کنید اما هیچ ارزشی ندارد Emit a Key but No Value

  • از چندین فیلد برای مقدار استفاده کنید Use Multiple Fields for the Value

  • از یک Object برای مقدار استفاده کنید Use an Object for the Value

  • یک سند طراحی ایجاد کنید Create a Design Document

  • با استفاده از اسناد طراحی جستجو کنید Search Using the Design Documents

  • نکاتی در مورد استفاده از نمایش داده های نقشه Notes on Using Map Queries

  • خلاصه ماژول Module Summary

استفاده از توابع کاهش برای جمع آوری آمار Using Reduce Functions to Gather Statistics

  • معرفی ماژول Module Introduction

  • با استفاده از توابع کاهش ، اسناد را بشمارید Count Documents Using Reduce Functions

  • محاسبه مجموع Calculate Sum

  • حداقل و حداکثر را محاسبه کنید Calculate Minimum and Maximum

  • یک میانگین را محاسبه کنید Calculate an Average

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش PouchDB Playbook: فضای ذخیره سازی برنامه آفلاین وب را ساده کنید
جزییات دوره
1h 24m
47
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul D. Sheriff Paul D. Sheriff

پل بیش از سی سال تجربه معماری سیستم های اطلاعاتی دارد و تخصص وی از شرکتهای Fortune 500 تقاضای زیادی دارد. پل نویسنده Pluralsight است ، بیش از 400 مقاله منتشر کرده و بیش از 14 کتاب در موضوعات مختلف از JavaScript ، Angular ، C # ، SQL Server و بسیاری از فناوری های دات نت تألیف کرده است. پل یک سخنران مکرر در کنفرانس ها و گروه های کاربران است.