آموزش .NET Diagnostics for Applications: Best Practices

.NET Diagnostics for Applications: Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تشخیص مسائل مربوط به برنامه های کاربردی دشوار است. این دوره به شما آموزش می دهد که چگونه از قابلیت های دات نت برای ردیابی و ابزاردهی برنامه های خود به منظور ثبت رفتار سیستم و تشخیص مشکلات استفاده کنید. نرم افزار همیشه آنطور که انتظار می رود رفتار نمی کند. هنگام بروز مشکلات ، شما باید رفتار سیستم مستقر را بشناسید تا مشکلات مربوط به کد و داده های خود را تشخیص داده و حل کنید. در این دوره ، .NET Diagnostics for Applications: Best Practices ، شما نحوه ایجاد ابزار و ردیابی کد خود را برای ایجاد تشخیص های مفید خواهید آموخت. ابتدا ، نحوه ابزاردهی برنامه ها با استفاده از کلاس ها در System.Diagnostics ، مانند Debug ، TraceSource و DiagnosticSource را خواهید آموخت. در مرحله بعد ، مقصدهای مختلف TraceListeners و Logging Providers را پیدا خواهید کرد. در نهایت ، نحوه ابزارگذاری برنامه های پیچیده تر و توزیع شده با استفاده از کلاس Activity و OpenTelemetry را کشف خواهید کرد. پس از اتمام این دوره ، مهارت ها و دانش ابزار و ردیابی مورد نیاز برای پیاده سازی تشخیص برای برنامه های دات نت را خواهید داشت.

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

مروری بر دوره Course Overview

  • مروری بر دوره Course Overview

ردیابی و ابزار دقیق برنامه ها Tracing and Instrumenting Applications

  • درک تشخیص در برنامه های کاربردی Understanding Diagnostics in Applications

  • ملاحظات ورود به سیستم Logging Considerations

  • تشخیص در .NET Diagnostics in .NET

  • کاوش در سیستم. Diagnostics Namespace Exploring the System.Diagnostics Namespace

  • با استفاده از Debug و Assert Using Debug and Assert

  • کد ابزار دقیق با TraceSource Instrumenting Code with TraceSource

  • گوش دادن به رویدادهای DiagnosticSource Listening for DiagnosticSource Events

  • کد ابزار دقیق با استفاده از DiagnosticSource Instrumenting Code Using DiagnosticSource

  • درک EventSource Understanding EventSource

  • ثبت رویدادهای منبع رویداد Capturing EventSource Events

  • کد ابزار دقیق با استفاده از EventSource Instrumenting Code Using EventSource

  • API ILogger The ILogger API

پیکربندی شنوندگان ردیابی و ارائه دهندگان ورود به سیستم Configuring Trace Listeners and Logging Providers

  • درک TraceListeners Understanding TraceListeners

  • پیکربندی TraceListeners در کد Configuring TraceListeners in Code

  • ارائه دهندگان ورود به سیستم برای ILogger Logging Providers for ILogger

  • افزودن ارائه دهندگان ورود به سیستم Adding Logging Providers

  • پیکربندی ارائه دهندگان ورود به سیستم Configuring Logging Providers

  • استفاده از TraceListeners با ILogger Using TraceListeners with ILogger

کار با ورود رویداد ویندوز Working with the Windows Event Log

  • آشنایی با گزارش رویداد ویندوز Understanding the Windows Event Log

  • ایجاد منابع رویداد و گزارش وقایع Creating Event Sources and Event Logs

  • نوشتن ورودی های گزارش رویداد Writing Event Log Entries

  • قالب ورود به سیستم رویدادها با استفاده از فایل های منبع Event Log Templates Using Resource Files

  • نوشتن ورودی های گزارش رویداد با استفاده از ILogger Writing Event Log Entries Using ILogger

  • خواندن و جستجوی گزارش رویدادها Reading and Querying Event Logs

  • نظارت و پاسخگویی به رویدادها Monitoring and Responding to Events

ردیابی برنامه های توزیع شده Tracing Distributed Applications

  • درک ردیابی توزیع شده Understanding Distributed Tracing

  • سیستم. تشخیص. فعالیت System.Diagnostics.Activity

  • ابزار دقیق برنامه ها با استفاده از System.Diagnostics.Activity Instrumenting Apps Using System.Diagnostics.Activity

  • ارتباط شناسه های ردیابی در سراسر فرآیندها Correlating Trace IDs across Processes

  • نسخه ی نمایشی: ردیابی در API های وب Demo: Tracing across Web APIs

  • آشنایی با OpenTelemetry Understanding OpenTelemetry

  • جمع آوری داده های ردیابی با OpenTelemetry Collecting Trace Data with OpenTelemetry

  • نصب Zipkin Installing Zipkin

  • صادرات و مشاهده داده های ردیابی در سیستم های توزیع شده Exporting and Viewing Trace Data across Distributed Systems

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش .NET Diagnostics for Applications: Best Practices
جزییات دوره
3h 8m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Neil Morrissey Neil Morrissey

نیل در طول سالهای فعالیت خود در IT ، روی همه برنامه ها از برنامه های فشرده کامپکت NET همراه اولیه تا برنامه های وب مبتنی بر Azure مدرن کار کرده است. وی به عنوان یک توسعه دهنده و معمار ، بر روی توسعه ، امنیت و میزبانی برنامه های دات نت و جاوا اسکریپت بر روی سیستم عامل های مختلف مایکروسافت از جمله ASP.NET ، SharePoint و Dynamics CRM تمرکز کرده است. نیل چندین گواهینامه مایکروسافت از جمله MCPD ، MCSA و MCSD دارد.