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