آموزش مدیریت خطا در سی شارپ 10

Error Handling in C# 10

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

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

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

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

درک اهمیت رسیدگی به خطا Understanding the Importance of Error Handling

  • مقدمه Introduction

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

  • چرا خطاها را مدیریت کنیم؟ Why Handle Errors?

  • مدیریت خطا با استفاده از کدهای خطا Error Handling Using Error Codes

  • چرا استثناها؟ Why Exceptions?

  • استثنا چیست؟ What Is an Exception?

  • خلاصه Summary

شروع با استثناها Getting Started with Exceptions

  • مقدمه Introduction

  • درک مدیریت استثنا Understanding Exception Handling

  • معرفی عبارت Try Introducing the Try Statement

  • نسخه ی نمایشی: نمای کلی کد Demo: Code Overview

  • ایجاد یک استثنا Causing an Exception

  • درک Stack Trace Understanding the Stack Trace

  • ایجاد و پرتاب یک استثنا Creating and Throwing an Exception

  • شروع با Exception Catching Getting Started with Exception Catching

  • شیوه های خوب رسیدگی به استثناها Exception Handling Good Practices

  • خلاصه Summary

درک سلسله مراتب طبقات استثنایی Understanding the Exception Class Hierarchy

  • مقدمه Introduction

  • یک استثنا چه چیزی را نشان می دهد؟ What Does an Exception Represent?

  • سلسله مراتب طبقات استثنایی The Exception Class Hierarchy

  • کلاس پایه System.Exception The System.Exception Base Class

  • سازندگان سیستمی که معمولاً استفاده می شود Commonly Used System.Exception Constructors

  • System.ApplicationException Guidelines System.ApplicationException Guidelines

  • استثناهایی که معمولاً با آن مواجه می شوند Commonly Encountered Exceptions

  • خلاصه Summary

استثناهای گرفتن، پرتاب و بازگرداندن Catching, Throwing, and Rethrowing Exceptions

  • مقدمه Introduction

  • پرتاب استثناها از عبارات Throwing Exceptions from Expressions

  • گرفتن انواع استثناهای مختلف با بلوک های چندگانه Catching Different Exception Types with Multiple Catch Blocks

  • آشنایی با بلوک نهایی Understanding the Finally Block

  • بازگرداندن استثناها و حفظ ردیابی پشته Rethrowing Exceptions and Preserving the Stack Trace

  • استثناهای گرفتن و بسته بندی Catching and Wrapping Exceptions

  • فیلتر کردن بلوک های گیر با فیلترهای استثنایی Filtering Catch Blocks with Exception Filters

  • جهانی رسیدگی به استثناء Global Unhandled Exception Handling

  • خلاصه Summary

ایجاد و استفاده از استثناهای سفارشی Creating and Using Custom Exceptions

  • مقدمه Introduction

  • درک استثناهای سفارشی Understanding Custom Exceptions

  • تعریف استثنای سفارشی Defining a Custom Exception

  • تعریف استثنای سفارشی مشتق شده Defining a Derived Custom Exception

  • استفاده از استثناهای سفارشی Using Custom Exceptions

  • جایگزینی برای استثناهای سفارشی An Alternative to Custom Exceptions

  • خلاصه Summary

نوشتن تست های خودکار برای کد پرتاب استثنایی Writing Automated Tests for Exception Throwing Code

  • مقدمه Introduction

  • تست استثناها با NUnit Testing Exceptions with NUnit

  • تست استثناها با xUnit.net Testing Exceptions with xUnit.net

  • تست استثناها با MSTest V2 Testing Exceptions with MSTest V2

  • خلاصه، نکات کلیدی و منابع Summary, Key Takeaways, and Resources

نمایش نظرات

آموزش مدیریت خطا در سی شارپ 10
جزییات دوره
1h 42m
47
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
19
4.7 از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.