دوره آموزشی ASP.NET Core: مدیریت استثنائات
1 ساعت 31 دقیقهپیشرفته2024-11-22
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
مدیریت استثناها یکی از بخشهای حیاتی در توسعه نرمافزار است که میتواند بهطور قابلتوجهی تجربه کاربر را بهبود بخشد. زمانی که یک خطا یا استثنا در برنامه رخ میدهد، اگر بهدرستی مدیریت نشود، ممکن است باعث متوقف شدن یا بیثبات شدن برنامه شود. این امر میتواند تجربه کاربر را مختل کرده و به شهرت نرمافزار آسیب وارد کند. در این دوره، شما با تکنیکهای مختلف مدیریت استثنا در ASP.NET Core آشنا میشوید تا بتوانید خطاها را بهطور مؤثر شناسایی و مدیریت کنید.
ارائهدهنده این دوره، ارهویس ترُپجا، نحوه استفاده از ساختارهای استانداردی مانند try-catch-finally را توضیح میدهد که به شما این امکان را میدهد که خطاها را شناسایی کنید و در صورت لزوم اقدامات اصلاحی را انجام دهید. این ساختار به شما این امکان را میدهد که از استثناهای داخلی پیشفرض استفاده کنید، اما همچنین میتوانید استثناهای سفارشی خود را نیز تعریف کرده و در برنامه خود استفاده کنید.
همچنین، یکی از تکنیکهای پیشرفته که در این دوره به آن پرداخته میشود، استفاده از مدیریتکنندههای جهانی است. این قابلیت به شما این امکان را میدهد که یک سیاست مدیریت استثنا را بهطور سراسری در برنامهتان اعمال کنید، بهطوریکه هرگونه استثنای بدون مدیریت بهطور خودکار توسط این مدیریتکنندهها رسیدگی شود.
فیلترهای استثنا نیز یکی دیگر از قابلیتهایی است که در این دوره توضیح داده میشود. فیلترهای استثنا میتوانند به شما کمک کنند تا استثناهای غیرمنتظره را شناسایی کرده و بهصورت مرکزی مدیریت کنید، که این به کاهش تداخلها و پیچیدگیها در بخشهای مختلف برنامه کمک میکند.
ارائهدهنده این دوره، ارهویس ترُپجا، نحوه استفاده از ساختارهای استانداردی مانند try-catch-finally را توضیح میدهد که به شما این امکان را میدهد که خطاها را شناسایی کنید و در صورت لزوم اقدامات اصلاحی را انجام دهید. این ساختار به شما این امکان را میدهد که از استثناهای داخلی پیشفرض استفاده کنید، اما همچنین میتوانید استثناهای سفارشی خود را نیز تعریف کرده و در برنامه خود استفاده کنید.
همچنین، یکی از تکنیکهای پیشرفته که در این دوره به آن پرداخته میشود، استفاده از مدیریتکنندههای جهانی است. این قابلیت به شما این امکان را میدهد که یک سیاست مدیریت استثنا را بهطور سراسری در برنامهتان اعمال کنید، بهطوریکه هرگونه استثنای بدون مدیریت بهطور خودکار توسط این مدیریتکنندهها رسیدگی شود.
فیلترهای استثنا نیز یکی دیگر از قابلیتهایی است که در این دوره توضیح داده میشود. فیلترهای استثنا میتوانند به شما کمک کنند تا استثناهای غیرمنتظره را شناسایی کرده و بهصورت مرکزی مدیریت کنید، که این به کاهش تداخلها و پیچیدگیها در بخشهای مختلف برنامه کمک میکند.
مهارت ها
ASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا از مدیریت استثنا استفاده کنید
- 02 - آنچه باید بدانید
- 03 - به روز رسانی هسته ASP.NET
1. شروع با مدیریت استثنا
- 04 - رسیدگی به استثنا و استثنا چیست
- 05 - چرا از مدیریت استثنا استفاده کنید
- 06 - که روشهای رایج رسیدگی به استثنا هستند
2. مدیریت خطا با Try-Catch Block
- 07 - اضافه کردن اولین بلوک try-catch-finally
- 08 - انواع استثناهای داخلی رایج
- 09 - انواع استثناهای سفارشی ایجاد کنید
- 10 - چالش - ایجاد انواع استثناهای سفارشی
- 11 - راه حل - ایجاد انواع استثناهای سفارشی
- 12 - استفاده از چند بلوک catch
3. مدیریت خطای جهانی
- 13 - چرا از کنترل کنندههای استثنای جهانی استفاده کنید
- 14 - افزودن کلاس جدید ErrorResponseData
- 15 - اضافه کردن جهانی داخلی هندلر
- 16 - به روز رسانی Startup.cs و تست
- 17 - اضافه کردن کنترل کننده سفارشی جهانی
- 18 - چالش - از کنترل کننده استثنای سفارشی استفاده کنید
- 19 - راه حل - از کنترل کننده استثنای سفارشی استفاده کنید
4. کار با فیلترهای استثنا
- 20 - چرا از فیلترهای استثنا استفاده کنید
- 21 - افزودن فیلتر استثنا
- 22 - تست فیلتر استثنا
نتیجه گیری
- 23 - ادامه با رسیدگی به استثنا
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core
- دوره آموزشی انتقال برنامه های ASP.NET Core Web به Azure