Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره استفاده از اشکال زدایی Couchbase را در مرحله توسعه یک عملکرد رویدادی بررسی می کند. این همچنین انواع سیاهههای مربوط به موجود را برای نظارت بر وضعیت کلی و تغییرات ایجاد شده در عملکردها در طول عمر آنها پوشش می دهد. سرویس Couchbase eventing به ما امکان می دهد تا از طریق عملکردهای eventing به تغییرات ایجاد شده در داده ها پاسخ دهیم. مانند هر برنامه کاربردی ، این توابع نیز باید توسعه یافته و سپس حفظ شوند تا زمانی که به هدف خود برسند. در این دوره ، Debug and Monitor Functions in Couchbase ، به نقش اشکال زدایی در توسعه عملکرد و گزینه های مختلف موجود برای نظارت بر عملکردها در طول زندگی خود می پردازید. ابتدا با معرفی خدمات رویداد Couchbase شروع خواهید کرد و سپس دو عملکرد ساده رویداد ایجاد می کنید - یکی با کنترل کننده OnUpdate و دیگری با کنترل کننده OnDelete. در مرحله بعد ، شما می توانید نحوه شناسایی اشکالات کد عملکرد را با استفاده از اشکال ساز داخلی Couchbase بررسی کنید. این شامل مراحل فعال سازی اشکال زدایی و استفاده از ابزارهای اشکال زدایی استاندارد مانند نقاط شکست و عبارات تماشا می شود. ما همچنین نگاهی به مدیریت استثنا با بلوک های try-catch می اندازیم. سرانجام ، شما به گزینه های ورود به سیستم موجود در Couchbase برای سرویس رویداد بروید. این شامل برنامه و سیاهههای مربوط به سیستم برای توابع است ، اما همچنین ویژگی ممیزی را که اجازه می دهد فعالیتهای اضافی ثبت شود. علاوه بر این ، ما از ویژگی ورود به سیستم صریح و روشن برای تولید گزارش ها و آمار برای به اشتراک گذاشتن با تیم های دیگر استفاده می کنیم - این گزینه برای اصلاح مجدد داده های حساس از پرونده های ورود به سیستم است. پس از اتمام این دوره ، به گزینه های موجود برای مدیریت عملکردهای رویدادی در Couchbase در طول زندگی خود - از توسعه تا نظارت و نگهداری - آشنا خواهید بود.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
شروع کار با Couchbase Eventing Service
Getting Started with the Couchbase Eventing Service
پیش نیازهای دوره و طرح کلی
Course Prerequisites and Outline
توابع Couchbase و خدمات رویداد
Couchbase Functions and the Eventing Service
افزودن عملکرد پایه Couchbase
Adding a Couchbase Function
بهترین روش ها برای عملکردهای پایه پایه
Best Practices for Couchbase Functions
نسخه ی نمایشی: تنظیم سطل ها برای عملکردهای کاناپه
Demo: Setting up Buckets for Couchbase Functions
نسخه ی نمایشی: ایجاد عملکردی برای مدیریت به روزرسانی ها
Demo: Creating a Function to Handle Updates
نسخه ی نمایشی: کدگذاری یک عملکرد برای حذف آبشار
Demo: Coding a Function to Cascade Deletes
عملکردهای اشکال زدایی و نظارت
Debugging and Monitoring Functions
مقدمه ای برای اشکال زدایی در Couchbase
An Introduction to Debugging in Couchbase
نسخه ی نمایشی: معرفی یک اشکال در کد عملکرد
Demo: Introducing a Bug in the Function Code
نسخه ی نمایشی: گام به ویژگی
Demo: The Step into Feature
نسخه ی نمایشی: استفاده از نقاط شکست هنگام اشکال زدایی
Demo: Using Breakpoints When Debugging
نسخه ی نمایشی: گام به گام و ویژگی های تماشا
Demo: The Step Over and Watch Features
نسخه ی نمایشی: استفاده از ویژگی Step Out هنگام اشکال زدایی
Demo: Using the Step Out Feature When Debugging
نسخه ی نمایشی: گزارش برنامه برای توابع پایه
Demo: The Application Log for Couchbase Functions
نسخه ی نمایشی: سیستم ورود به سیستم توابع پایه
Demo: The System Log for Couchbase Functions
نسخه ی نمایشی: مدیریت استثنایی با Blocks try-catch
Demo: Exception Handling with try-catch Blocks
مدیریت عملکردها در Couchbase
Managing Functions in Couchbase
حسابرسی در Couchbase
Auditing in Couchbase
گزارش ها و آمار توابع
Functions Logs and Stats
نسخه ی نمایشی: حسابرسی تغییرات تنظیمات عملکرد
Demo: Auditing Changes to Function Settings
نسخه ی نمایشی: اشکال زدایی و حذف عملکرد حسابرسی
Demo: Auditing Function Debugging and Deletes
نسخه ی نمایشی: ورود به سیستم صریح و واضح
Demo: Explicit Logging and Redaction
نسخه ی نمایشی: آمار عملکرد با استفاده از REST API
Demo: Function Statistics Using the REST API
نسخه ی نمایشی: آمار عملکرد در رابط کاربری وب Couchbase
Demo: Function Statistics in the Couchbase Web UI
نسخه ی نمایشی: پاک کردن خوشه
Demo: Cleaning up the Cluster
مهندس محتوا، کارشناس DevOps، و کاربر Power Platform Google Cloud
Kishan Iyer یک مهندس محتوا، متخصص DevOps و کاربر Power Platform Google Cloud است.
Kishan دارای بیش از 20 سال تجربه توسعه نرم افزار در مقیاس جهانی. در طول دوران حرفهای خود، او در نقشهای فنی بسیار متنوعی در Deutsche Bank، Electric Cloud، WebMD و جاهای دیگر کار کرده است. او دارای مدرک کارشناسی ارشد علوم کامپیوتر از دانشکده مهندسی و علوم کاربردی فو بنیاد فو در دانشگاه کلمبیا در نیویورک است. کیشان متخصص در متدولوژیهای توسعه چابک، SQL و سرویسهای داده پلتفرم ابری گوگل، در حال حاضر به عنوان مهندس محتوا در Loonycorn، یک شرکت آموزش الکترونیکی و تولید ویدیو مستقر در بنگالورو، کارناتاکا، هند کار میکند.
نمایش نظرات