آموزش اشکال زدایی 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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش اشکال زدایی 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 دارد.