آموزش اشکال زدایی C# 10

Debugging C# 10

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما در مورد اشکال زدایی در سی شارپ 10 می آموزد. شما تکنیک ها و رویکردهای اشکال زدایی را با استفاده از ابزارهای توسعه رایج می آموزید. اشکال زدایی فرآیند شناسایی علت اصلی یک خطا و اصلاح آن است. در این دوره، Debugging C# 10، با استفاده از ابزارها و تکنیک های رایج، اشکال زدایی برنامه های نوشته شده در C# را یاد خواهید گرفت. ابتدا، ویژگی های اساسی اشکال زدایی ویژوال استودیو و کد ویژوال استودیو را بررسی خواهید کرد. در مرحله بعد، نحوه اشکال‌زدایی نقص‌های پیچیده‌تر مربوط به داده‌ها و خطاهای منطقی را خواهید دید. در نهایت، نحوه نوشتن کد برای کمک به اشکال زدایی برنامه های کاربردی خود و کار در یک محیط تیمی را یاد خواهید گرفت. پس از اتمام این دوره، مهارت ها و دانش اشکال زدایی مورد نیاز برای یافتن و رفع نقص کدهای موجود را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مبانی اشکال زدایی Debugging Fundamentals

  • درک اشکال زدایی Understanding Debugging

  • دسته بندی نقص Defect Categories

  • مبانی دیباگر ویژوال استودیو Visual Studio Debugger Basics

  • اصول اولیه دیباگر کد ویژوال استودیو Visual Studio Code Debugger Basics

  • Hot Reload در ویژوال استودیو Hot Reload in Visual Studio

  • پیکربندی پروژه نمونه Configuring the Sample Project

  • اشکال زدایی علت یک استثنا Debugging the Cause of an Exception

  • رفع اشکال Fixing the Bug

  • اشکال زدایی یک خطای عملکردی Debugging a Functional Error

  • تبدیل شدن به یک دیباگر بهتر Becoming a Better Debugger

اشکال زدایی داده ها و ورودی ها Debugging Data and Inputs

  • تله های رایج اشکال زدایی Common Debugging Traps

  • یک رویکرد موثر برای رفع اشکال An Effective Approach to Debugging

  • تثبیت خطا Stabilizing the Error

  • اشکال زدایی یک خطای محاسباتی در ویژوال استودیو Debugging a Calculation Error in Visual Studio

  • بررسی داده ها در Debugger Inspecting Data in the Debugger

  • تغییر داده های تست در دیباگر Modifying Test Data in the Debugger

  • رفع نقص و جستجوی خطاهای مشابه Fixing the Defect and Looking for Similar Errors

  • اشکال زدایی داده ها در کد ویژوال استودیو Debugging Data in Visual Studio Code

نقاط شکست و ردیابی پیشرفته Advanced Breakpoints and Tracing

  • معرفی Introduction

  • به روز رسانی های نمونه وب برنامه Updates to the Sample Web Application

  • نقاط شکست مشروط Conditional Breakpoints

  • استفاده از TracePoints برای ثبت وضعیت برنامه Using TracePoints to Log Application State

  • نقاط شکست وابسته Dependent Breakpoints

  • درک System.Diagnostics.Debug و TraceListeners Understanding System.Diagnostics.Debug and TraceListeners

  • با استفاده از System.Diagnostics.Debug Using System.Diagnostics.Debug

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

کد نویسی برای اشکال زدایی Coding for Debugging

  • کنترل دیباگر در کد Controlling the Debugger in Code

  • استفاده از Debug.Assert برای شفاف سازی قصد Using Debug.Assert to Clarify Intention

  • نسخه ی نمایشی: Debug.Assert Demo: Debug.Assert

  • DebuggerHidden Attribute برای پیمایش DebuggerHidden Attribute for Navigation

  • ویژگی DebuggerDisplay برای قالب‌بندی DebuggerDisplay Attribute for Formatting

  • اضافه کردن کد ورود به سیستم برای کمک به رفع اشکال Adding Logging Code to Help with Debugging

  • استفاده از iLogger در برنامه های NET Using iLogger in .NET Applications

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

نمایش نظرات

آموزش اشکال زدایی C# 10
جزییات دوره
2h 39m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 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 دارد.