Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
نماهای پایه 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
مهندس محتوا، کارشناس DevOps، و کاربر Power Platform Google Cloud
Kishan Iyer یک مهندس محتوا، متخصص DevOps و کاربر Power Platform Google Cloud است.
Kishan دارای بیش از 20 سال تجربه توسعه نرم افزار در مقیاس جهانی. در طول دوران حرفهای خود، او در نقشهای فنی بسیار متنوعی در Deutsche Bank، Electric Cloud، WebMD و جاهای دیگر کار کرده است. او دارای مدرک کارشناسی ارشد علوم کامپیوتر از دانشکده مهندسی و علوم کاربردی فو بنیاد فو در دانشگاه کلمبیا در نیویورک است. کیشان متخصص در متدولوژیهای توسعه چابک، SQL و سرویسهای داده پلتفرم ابری گوگل، در حال حاضر به عنوان مهندس محتوا در Loonycorn، یک شرکت آموزش الکترونیکی و تولید ویدیو مستقر در بنگالورو، کارناتاکا، هند کار میکند.
نمایش نظرات