آموزش نمای Couchbase ایجاد کنید

Create Couchbase Views

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: نماهای پایه Couchbase به شما امکان می دهد تا داده های اساسی موجود در سطل خود را به کاربران خود ارائه دهید. این دوره شامل چگونگی طراحی این موارد با استفاده از JavaScript و مدل MapReduce می شود و سپس با استفاده از تماس های REST API فراخوانی می شود. نمایش ها در Couchbase به شما امکان می دهد نسخه خاصی از داده های سند اساسی را در سطل Couchbase به کاربران خود ارائه دهید. این بدان معناست که شما می توانید تعریف کنید که کدام اسناد و زمینه هایی از این اسناد توسط یک کاربر مشاهده می شود ، که همچنین می تواند شامل تغییر این داده ها قبل از ارائه به کاربر باشد. چنین نماهایی با استفاده از مدل برنامه نویسی MapReduce در JavaScript کدگذاری می شوند. ما کار خود را با ایجاد یک نمای اساسی با استفاده از JavaScript برای ارائه داده ها از یک سطل Couchbase شروع می کنیم. ما نحوه فراخوانی بازدیدها با استفاده از تماس REST API و همچنین نحوه ایجاد ، اصلاح و حذف آنها را با استفاده از هر دو رابط وب Web و Couchbase API ارائه می دهیم. سپس ما به جزئیات نقشه می پردازیم و روش هایی را که هر نمای Couchbase را تشکیل می دهند کاهش می دهیم و نحوه استفاده از آنها برای فیلتر کردن ، پروژه و جمع آوری داده های سند را بررسی می کنیم. این دوره سپس در هنگام طراحی نماهای Couchbase به بهترین روش ها می رود تا کارآمدترین و مرتبط ترین نماها را برای کاربران نهایی شما ایجاد کند. ما همچنین با ترجمه SQL به نماهای MapReduce به چگونگی عملکرد نمایش ها به عنوان درخواست داده های سند می پردازیم. در آخر ، موارد استفاده را برای نماها بررسی می کنیم ، که شامل فیلتر کردن خروجی آنها است و سپس از نماهای Couchbase برای شبیه سازی معاملات استفاده می کنیم. پس از اتمام این دوره ، در مبحث نمای Couchbase تبحر خواهید داشت! شما درک کاملی از مدل برنامه نویسی MapReduce و نحوه استفاده از آن با برخی JavaScript اساسی برای ارائه نمایشی از اسناد خود به کاربران داده های خود خواهید داشت.

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

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

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

شروع کار با نماها در Couchbase Getting Started with Views in Couchbase

  • پیش نیازها و طرح کلی دوره Prerequisites and Course Outline

  • نماها در Couchbase Views in Couchbase

  • شهود پشت نقشه کاهش می یابد The Intuition Behind Map Reduce

  • عملکرد نقشه () در نمای نیمکت The map() Function in a Couchbase View

  • نسخه ی نمایشی: تنظیم سطل ها Demo: Setting up Buckets

  • نسخه ی نمایشی: ایجاد یک نمای Demo: Creating a View

  • نسخه ی نمایشی: دسترسی به نماها با REST API Demo: Accessing Views with the REST API

  • نسخه ی نمایشی: ایجاد نماها با REST API Demo: Creating Views with the REST API

  • نسخه ی نمایشی: به روزرسانی و حذف بازدیدها Demo: Updating and Deleting Views

سفارشی کردن مرحله نقشه یک نمای Customizing the Map Phase of a View

  • نسخه ی نمایشی: پشتیبان گیری از اسناد طراحی Demo: Backing up Design Documents

  • نسخه ی نمایشی: پیکربندی عملکرد نقشه Demo: Configuring the Map Function

  • نسخه ی نمایشی: سفارشی کردن خروجی نقشه Demo: Customizing the Map Output

  • نسخه ی نمایشی: انتشار داده های مرکب Demo: Emitting Composite Data

  • نسخه ی نمایشی: تبدیل داده ها در مرحله نقشه Demo: Transforming Data in the Map Phase

تعریف کاهش مرحله نمایش Defining the Reduce Phase of a View

  • عملکرد کاهش () در نمای کاناپه The reduce() Function in a Couchbase View

  • نسخه ی نمایشی: عملکرد کاهش Demo: The Reduce Function

  • نسخه ی نمایشی: عملیات گروه بندی Demo: Grouping Operations

  • نسخه ی نمایشی: توابع کاهش داخلی Demo: The Built-in Reduce Functions

  • نسخه ی نمایشی: توابع برنامه داخلی Demo: The Built-in Utility Functions

  • نسخه ی نمایشی: غلبه بر توابع کاهش داخلی Demo: Overriding the Built-in Reduce Functions

  • نسخه ی نمایشی: عملکردهای سفارشی را کاهش دهید Demo: Custom Reduce Functions

استفاده از بهترین روشها برای بازدید از MapReduce Applying Best Practices for MapReduce Views

  • بهترین روش ها برای اسناد و دیدگاه های طراحی Best Practices for Design Documents and Views

  • نسخه ی نمایشی: بهترین روش ها برای نمایش پایه های پایه Demo: Best Practices for Couchbase Views

  • نسخه ی نمایشی: ترجمه SQL به Views Demo: Translating SQL to Views

پیکربندی و استقرار نمایش ها Configuring and Deploying Views

  • پرس و جو از خروجی نمایش Querying the View Output

  • نسخه ی نمایشی: اعمال فیلترهای View Demo: Applying View Filters

  • نسخه ی نمایشی: غیرفعال کردن عملکرد کاهش Demo: Disabling the Reduce Function

  • نسخه ی نمایشی: شبیه سازی معاملات Demo: Simulating Transactions

  • نسخه ی نمایشی: انتقال دیدگاه ها به سمت تولید Demo: Migrating Views to Production

نمایش نظرات

آموزش نمای Couchbase ایجاد کنید
جزییات دوره
2h 35m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Kishan Iyer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kishan Iyer Kishan Iyer

مهندس محتوا، کارشناس DevOps، و کاربر Power Platform Google Cloud

Kishan Iyer یک مهندس محتوا، متخصص DevOps و کاربر Power Platform Google Cloud است.

Kishan دارای بیش از 20 سال تجربه توسعه نرم افزار در مقیاس جهانی. در طول دوران حرفه‌ای خود، او در نقش‌های فنی بسیار متنوعی در Deutsche Bank، Electric Cloud، WebMD و جاهای دیگر کار کرده است. او دارای مدرک کارشناسی ارشد علوم کامپیوتر از دانشکده مهندسی و علوم کاربردی فو بنیاد فو در دانشگاه کلمبیا در نیویورک است. کیشان متخصص در متدولوژی‌های توسعه چابک، SQL و سرویس‌های داده پلتفرم ابری گوگل، در حال حاضر به عنوان مهندس محتوا در Loonycorn، یک شرکت آموزش الکترونیکی و تولید ویدیو مستقر در بنگالورو، کارناتاکا، هند کار می‌کند.