نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما در مورد اشکال زدایی در سی شارپ 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات