آموزش اشکال زدایی و مدیریت خطا در ASP.NET Core 6 Web API

Debugging and Error Handling in ASP.NET Core 6 Web API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نحوه مدیریت صحیح خطاها در پروژه های NET 6 Web API را بیاموزید. این دوره به شما می‌آموزد که چگونه تکنیک‌های مختلف رسیدگی به خطا را برای سناریوهای مختلف در برنامه‌های کاربردی واقعی به کار ببرید تا تجربه‌ای غنی از مصرف‌کننده ایجاد کنید. کار بر روی APIهای مقیاس بزرگ که سرویس‌های داخلی و خارجی زیادی را مصرف می‌کنند، می‌تواند پیچیده و مستعد خطا باشد، زیرا وجود دارد. چندین نقطه خرابی که می تواند ناشی از خدمات کتابخانه هایی باشد که کنترلی روی آنها ندارید. در این دوره آموزشی، Debugging and Error Handling در ASP.NET Core 6 Web API، یاد خواهید گرفت که چگونه از مدیریت خطا برای کنترل جریان برنامه خود در APIهای وب .NET Core 6 خود استفاده کنید. ابتدا، نحوه استفاده از ویژگی‌های داخلی پروژه‌های Web API .NET 6 را برای تبدیل خطاها از استثناهای خام که ممکن است حاوی اطلاعات حساس باشند به کدهای خطا و پیام‌هایی که می‌توانند به برنامه‌های مصرف‌کننده نمایش داده شوند، بررسی خواهید کرد. در مرحله بعد، نحوه استفاده از مدیریت خطا را برای کنترل جریان برنامه خود با تبدیل خطاها به رویدادهای قابل اجرا که به جای پایان دادن به درخواست قابل انجام هستند، خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه یک میان افزار مدیریت خطای سفارشی ایجاد کنید که می تواند خطاهای شناخته شده و ناشناخته را برای کنترل هر سناریویی تجزیه کند و کدهای خطای معنی دار تولید کند. وقتی این دوره را به پایان رساندید، مهارت ها و دانش ویژگی های رسیدگی به خطاهای دات نت 6 را خواهید داشت که برای ساختن API های وب انعطاف پذیر لازم است.

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

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

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

مقدمه Introduction

  • بررسی اجمالی Overview

  • پیش نیازهای دوره Course Prerequisites

  • راه اندازی پروژه Setting up the Project

  • کاوش در پروژه API Exploring the API Project

  • خلاصه Summary

اشکال زدایی API های NET 6 Debugging .NET 6 APIs

  • بررسی اجمالی Overview

  • مستندسازی API با استفاده از Swagger Documenting API Using Swagger

  • گسترش رابط کاربری Swagger با استفاده از نظرات XML Extending Swagger UI Using XML Comments

  • اشکال زدایی API با استفاده از Swagger Debugging API Using Swagger

  • اشکال زدایی API با استفاده از Postman Debugging API Using Postman

  • کار با مجموعه ها در پستچی Working with Collections in Postman

  • اشکال زدایی نقاط پایانی Webhook به صورت محلی Debugging Webhook Endpoints Locally

  • خلاصه Summary

رسیدگی به خطاها و پاسخ های قالب بندی Handling Errors and Formatting Responses

  • بررسی اجمالی Overview

  • راه اندازی چندین محیط API Setting up Multiple API Environments

  • ایجاد صفحات کنترل کننده خطای سفارشی Creating Custom Error Handler Pages

  • اصلاح پاسخ های API با استفاده از فیلترها Modifying API Responses Using Filters

  • نگاشت کدهای خطا به پیوندهای دستورالعمل Mapping Error Codes to Instruction Links

  • سفارشی کردن جزئیات خطای پیش‌فرض Customizing Default Error Details

  • خلاصه Summary

مدیریت خطای جهانی Global Error Handling

  • بررسی اجمالی Overview

  • مدیریت خطای جهانی با استفاده از میان افزار استثنایی داخلی Global Error Handling Using the Built-in Exception Middleware

  • کار با استثناهای سفارشی Working with Custom Exceptions

  • ثبت اشتباهات در سطح جهانی Logging Errors Globally

  • ایجاد یک میان افزار مدیریت خطای سفارشی Creating a Custom Error Handling Middleware

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش اشکال زدایی و مدیریت خطا در ASP.NET Core 6 Web API
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 51m
27
Pluralsight (پلورال سایت) pluralsight-small
15 شهریور 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Nertil Poci

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nertil Poci Nertil Poci

معمار مستقل نرم افزار Nertil Poci یک معمار نرم افزار مستقل است.

Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.

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

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

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