آموزش IntelliTrace

IntelliTrace

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: IntelliTrace یکی از ویژگی های Visual studio Ultimate است که اشکال زدایی برنامه ها را با استفاده از گزارش اجرای تاریخی امکان پذیر می کند.IntelliTrace یکی از ویژگی های Visual studio Ultimate است که اشکال زدایی برنامه ها را با استفاده از گزارش اجرای تاریخی فعال می کند. این دوره به بررسی نحوه استفاده از IntelliTrace برای افزایش جلسات اشکال زدایی تعاملی و همچنین نحوه استفاده از IntelliTrace به عنوان یک دیباگر پس از مرگ در محیط های آزمایشی (با استفاده از Microsoft Test Manager) و سیستم های تولید می پردازد. چندین موضوع پیشرفته مانند یکپارچه سازی پروفایلر CLR و تنظیم طرح مجموعه نیز به طور عمیق مورد بررسی قرار می گیرند.

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

مقدمه IntelliTrace IntelliTrace Introduction

  • معرفی دوره Course introduction

  • IntelliTrace چیست؟ What is IntelliTrace?

  • نسخه ی نمایشی: تجربه اشکال زدایی F5 Demo: F5 debug experience

  • پیش نیازهای استفاده از IntelliTrace Prerequisites for using IntelliTrace

  • رویدادها و تماس ها چیست؟ What are events and calls?

  • توضیح پنجره های دیباگ Explaining the debug windows

  • نسخه ی نمایشی: تجربه اشکال زدایی F5 دوباره بررسی شد Demo: F5 debug experience revisited

  • خلاصه Summary

سناریوهای اختصاصی IntelliTrace و Developer IntelliTrace and Developer Specific Scenarios

  • معرفی Introduction

  • چگونه IntelliTrace را پیکربندی کنم؟ How do I configure IntelliTrace?

  • پیکربندی IntelliTrace Configuring IntelliTrace

  • پیکربندی تنظیمات اضافی IntelliTrace Configuring IntelliTrace Additional configuration

  • محل پیکربندی Configuration location

  • نسخه ی نمایشی: نتایج تنظیمات مختلف Demo: Results of different configurations

  • IntelliTrace و تست واحد IntelliTrace and Unit Testing

  • فایل های تنظیمات تست Test Settings files

  • پیکربندی یک تست واحد برای استفاده از IntelliTrace Configuring an Unit Test to use IntelliTrace

  • نسخه ی نمایشی: تست واحد با فعال بودن IntelliTrace Demo: Unit Testing with IntelliTrace enabled

  • IntelliTrace را برای تست های واحد خود در حین ساخت فعال کنید Enable IntelliTrace for your Unit Tests during build

  • نسخه ی نمایشی، ساخت روزانه با فعال IntelliTrace Demo, Daily Build with IntelliTrace enabled

  • ارتباط منابع با یک فایل گزارش Relating sources to a log file

  • کامپایل و ساخت با نمادها Compile and Build with Symbols

  • چگونه Debuger با نمادها مطابقت دارد How the Debuger matches Symbols

  • چگونه Debuger نمادها را پیدا می کند How the Debuger finds the Symbols

  • سرور نماد Symbol server

  • مروری بر یافتن منابع Recap on finding the Sources

  • پیکربندی سرور Symbol در Team Build و Visual Studio Configuring Symbol server in Team Build and Visual Studio

  • چگونه از شر هشدارهای سرور منبع خلاص شویم How to get rid of Source Server warnings

  • نسخه ی نمایشی: تنظیم نمادها و اشکال زدایی یک فایل itrace از یک Build عمومی Demo: Setting up Symbols and Debug an itrace file from a public Build

  • خلاصه Summary

آزمایش‌کننده‌ها را برای گرفتن گزارش‌های IntelliTrace فعال کنید Enable Testers to Capture IntelliTrace Logs

  • طرح کلی Outline

  • چه چیزی یک گزارش باگ عالی را ایجاد می کند؟ What makes a great bug report?

  • معرفی Microsoft Test Manager (MTM) Introducing Microsoft Test Manager (MTM)

  • چگونه با MTM تست می کنید؟ How do you test with MTM?

  • طرح تست چیست؟ What is a test plan?

  • اجرای یک آزمون Running a test

  • ثبت یک باگ Filing a bug

  • تست پاک کننده پیوست Test Attachment Cleaner

  • نسخه ی نمایشی: یک طرح ایجاد کنید و یک آزمایش را اجرا کنید Demo:Create a plan and execute a test

  • نمای برنامه‌نویس از گزارش اشکال Developer view of the bug report

  • نسخه ی نمایشی: رفع اشکال پیدا شده با MTM Demo: Resolving a bug found with MTM

  • خلاصه Summary

استفاده از IntelliTrace در تولید Using IntelliTrace in Production

  • طرح کلی Outline

  • شروع شدن Getting Started

  • باز کردن فایل کابین Unpacking the cab file

  • دایرکتوری فایل لاگ را راه اندازی کنید Setup the log file directory

  • طرح های مجموعه موجود Available Collection plans

  • گرفتن فایل های گزارش Capturing the log files

  • نسخه ی نمایشی: آماده شدن برای جمع آوری Demo:Preparing for collection

  • نسخه ی نمایشی: جمع آوری از یک برنامه وب Demo:Collecting from a web application

  • نسخه ی نمایشی: جمع آوری از یک برنامه مدیریت شده Demo:Collecting from a Managed application

  • اشکال زدایی یک فایل itrace در ویژوال استودیو 2012 Debugging an itrace file in Visual Studio 2012

  • نسخه ی نمایشی: اشکال زدایی فایل itrace در ویژوال استودیو 2012 Demo:Debugging the itrace file in Visual Studio 2012

  • خلاصه Summary

IntelliTrace Under the Hood و تنظیمات پیشرفته IntelliTrace Under the Hood and Advanced Configuration

  • طرح کلی Outline

  • مبانی زمان اجرا دات نت .NET Runtime Fundamentals

  • IntelliTrace و API پروفایل .NET CLR IntelliTrace and the .NET CLR Profiling API

  • یک پروفایلر CLR چه اطلاعاتی را می تواند بگیرد؟ What information can a CLR profiler capture?

  • IntelliTrace و پروفایل IntelliTrace and Profiling

  • نسخه ی نمایشی: بررسی کارهایی که نمایه ها با استفاده از Windbg انجام می دهند Demo: Examining What the Profiles do Using Windbg

  • نحوه وصل کردن پروفایل How to Hook up the Profiler

  • محدوده متغیرهای محیطی Scope of Environment Variables

  • چگونه IntelliTrace در محیط های مختلف کار می کند How IntelliTrace Works in Different Environments

  • نسخه ی نمایشی: بررسی نحوه عملکرد IntelliTrace Demo: Exploring How IntelliTrace Works

  • آشنایی با پیکربندی IntelliTrace Understanding the IntelliTrace Configuration

  • آشنایی با فایل پیکربندی Understanding the Configuration File

  • TracePointProvider(1/3) TracePointProvider(1/3)

  • TracePointProvider(2/3) TracePointProvider(2/3)

  • TracePointProvider(3/3) TracePointProvider(3/3)

  • ویژگی های DataQuery DataQuery Attributes

  • مثال DataQuery DataQuery example

  • بخش TracePointProvider TracePointProvider section

  • IProgrammableDataQuery IProgrammableDataQuery

  • نسخه ی نمایشی: پیکربندی رویدادهای سفارشی با استفاده از کوئری های داده Demo: Configuring Custom Events using data queries

  • نسخه ی نمایشی: پیکربندی رویدادهای سفارشی با استفاده از IProgrammableDataQuery Demo: Configuring Custom Events using IProgrammableDataQuery

  • بهینه سازی برای سناریوهای خاص Optimizing for Specific Scenarios

  • نسخه ی نمایشی: تنظیم طرح مجموعه خود Demo: tuning your collection plan

  • خلاصه Summary

نمایش نظرات

آموزش IntelliTrace
جزییات دوره
5h 30m
78
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
101
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcel de Vries Marcel de Vries

مارسل یکی از بنیانگذاران و CTO شرکت Xpirit است ، یک شرکت مشاوره عالی در هیلورسوم ، هلند است. مارسل در سال 2014 به عنوان شرکت Xbia هلند ، Xpirit را تاسیس کرد آنها بهمراه Xebia با استفاده از محصولات مایکروسافت و محصولات منبع باز به مشتریان در زمینه تحول دیجیتال ، مشاوره چابک و توسعه Full Stack کمک می کنند. مارسل بیشتر وقت خود را صرف این می کند که چگونه فن آوری های نوظهور ، تغییر ذهنیت و شیوه کار جدید ، می توانند به سازمان ها کمک کنند تا سریعتر نرم افزار تولید کنند. کمک به سازمانها جهت تبدیل شدن به سوی سازمانی با سرعت بالا ، نوآور و مولد ، علاقه و علاقه وی شده است. مارسل عاشق یادگیری فن آوری های جدید و آموختن چیزهایی است که به دیگران آموخته است. علاوه بر کار خود به عنوان CTO ، وی همچنین به عنوان مشاور در زمینه مدیریت چرخه چرخه برنامه ، تحویل مداوم ، DevOps ، معماری برنامه های کاربردی مقیاس Cloud/Web و توسعه برنامه های برنامه Cross Mobile Enterprise Mobile با Xamarin کار می کند. مارسل یک سخنران مکرر در کنفرانس های برجسته صنعت است. وی جلساتی را در رویدادهایی مانند Microsoft TechEd ، Microsoft//Build ، Microsoft TechDays ، Visual Studio Live! ، Devintersection ، Xebicon و Techorama ارائه داده است که چند مورد را نام برد. وی میزبان چندین دیدار در منطقه خود در Microsoft Azure ، Xamarin و ALM است. در اوقات فراغت خود دوره های آنلاین برای Pluralsight می سازد. مارسل بیش از 10 سال متوالی توسط مایکروسافت جایزه Microsoft ALM MVP را دریافت کرده است و من از سال 2008 مدیر منطقه ای مایکروسافت است. شما همیشه می توانید با او تماس بگیرید تا در مورد موضوعاتی مانند: DevOps ، ALM ، Cloud Computing ، خدمات خرد ، توسعه موبایل ، داکر ، IaaS ، PaaS ، SaaS.