نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
درباره یک سیستم ردیابی اطلاعاتی کسب کنید که کدگذاری آن ساده است ، در حال حاضر حاوی بسیاری از مواردی است که می خواهید ردیابی کنید و بسیار سرعتی است و می توانید آن را در جای خود بگذارید تا زمانی که کد شما تولید می شود. این دوره به شما نشان می دهد که چگونه ETW را مهار کنید (Event ... به برنامه های خود بیاموزید تا در هنگام تولید با یکدیگر ارتباط برقرار کنند! Event Tracing for Windows یک سیستم ثبت سریع سریع است که در سیستم عامل ، دات نت و بسیاری از کتابخانه ها تعبیه شده است. این دوره آموزش خواهد داد شما می توانید به هزاران رویدادی که برنامه های شما در حال تولید آن هستند دسترسی پیدا کنید و رویدادهای راهنما را با حالت برنامه جدا شده از فناوری ردیابی با Semantic Tracing اضافه کنید. جدیدترین فناوری ردیابی را برای NET با EventSource ، بلوک برنامه Semantic Logging و نسخه های جدید NuGet از EventSource. شما یاد خواهید گرفت که ورود به سیستم خود را به برنامه های خود اضافه کنید ، از ابزارهای موجود استفاده کنید و ابزار جدیدی ایجاد کنید و به Event Viewer دسترسی پیدا کنید ، همه اینها در زمینه اشکال زدایی بهتر ، پروفایل و مدیریت برنامه است.
سرفصل ها و درس ها
ردیابی معنایی
Semantic Tracing
-
بررسی اجمالی
Overview
-
چرا ردیابی در حال تغییر است
Why Tracing is Changing
-
ردیابی معنایی
Semantic Tracing
-
ردیابی در مقابل ممیزی
Tracing vs. Auditing
-
پرونده در مورد تزریق وابستگی برای ردیابی
The Case Against Dependency Injection for Tracing
-
استراتژی ردیابی معنایی
Semantic Tracing Strategy
-
خلاصه
Summary
طراحی ETW
ETW Design
-
بررسی اجمالی
Overview
-
ردیابی
Tracing
-
طراحی ETW
ETW Design
-
نقشه راه ردیابی
Tracing Roadmap
-
ETW آشکار می شود
ETW Manifests
-
مخاطبان و کانال ها
Audiences and Channels
-
نسخه ی نمایشی ساده PerfView
Simple PerfView Demo
-
خلاصه
Summary
منبع رویداد
EventSource
-
بررسی اجمالی
Overview
-
ساده ترین نسخه ی نمایشی EventSource
Simplest EventSource Demo
-
ساختار EventSource
EventSource Structure
-
ساختار رویداد
Event Structure
-
نسخه ی نمایشی EventSource توصیه می شود
Recommended EventSource Demo
-
مقایسه چند روش ردیابی
Comparing a Few Trace Techniques
-
خلاصه
Summary
EventSource پیشرفته
Advanced EventSource
-
بررسی اجمالی
Overview
-
مشاهده جلوه ها
Viewing Manifests
-
جزئیات آشکار
Manifest Details
-
EventSource پیچیده
Complex EventSource
-
نقشه برداری رویداد جایگزین
Alternate Event Mapping
-
پشتیبانی کانال
Channel Support
-
بومی سازی ردیابی ها
Localizing Traces
-
ویژگی های نسخه های NET و NuGet
Features Across .NET and NuGet Versions
-
خلاصه
Summary
بلوک برنامه ورود به سیستم معنایی (SLAB)
Semantic Logging Application Block (SLAB)
-
بررسی اجمالی
Overview
-
مزایای SLAB
SLAB Benefits
-
طراحی SLAB
SLAB Design
-
نصب In-Proc SLAB
Installing In-Proc SLAB
-
استفاده در Proc SLAB
In-Proc SLAB Usage
-
ویژگی های مشترک - سینک ها ، قالب ها و نگاشت های رنگی
Common Features - Sinks, Formatters and Color Mappers
-
نصب کردن Proc SLAB
Installing Out of Proc SLAB
-
خارج از استفاده Proc SLAB
Out of Proc SLAB Usage
-
خلاصه
Summary
ابزارهای ETW
ETW Tools
-
بررسی اجمالی
Overview
-
Logman برای پیدا کردن ارائه دهندگان نصب شده
Logman to Find Installed Providers
-
PerfView به عنوان یک کنترل کننده
PerfView as a Controller
-
PerfView به عنوان یک مصرف کننده
PerfView as a Consumer
-
PerfView برای کاوش موارد استثنایی
PerfView to Explore Exceptions
-
نصب WPR و WPA
Installing WPR and WPA
-
Windows Performance Recorder (WPR)
Windows Performance Recorder (WPR)
-
پروفایل های WPR
WPR Profiles
-
ضبط با WORD
Recording with WPRD
-
Windows Performance Analyzer (WPA) برای ارزیابی ردیابی ها
Windows Performance Analyzer (WPA) for Evaluating Traces
-
ایجاد کد برای کلاسهای EventSource
Code Generation for EventSource Classes
-
خلاصه
Summary
راهنمایی
Guidance
-
بررسی اجمالی
Overview
-
دستورالعمل های ساختاری
Structural Guidelines
-
کارایی
Performance
-
کلمات کلیدی ، کدهای کد ، وظایف و سطح شدت
Keywords, Opcodes, Tasks and Severity Level
-
نسخه کردن
Versioning
-
یک وقفه سریع برای یک داستان
A Quick Break for a Story
-
پیاده سازی رابط
Interface Implementation
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات