نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات