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

Debugging and Error Handling in ASP.NET Core 6 Web API - 1
تعداد ویدئو 27
زمان دوره 01:51:15
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش اشکال زدایی و مدیریت خطا در Web API های ASP.NET Core 6 یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش اشکال زدایی (Debugging) و مدیریت خطا (Error Handling) در Web API های ASP.NET Core 6 است که با نام اصلی Debugging and Error Handling in ASP.NET Core 6 Web API از شرکت Pluralsight منتشر شده است.

سبک معماری REST چیست؟

به بیان ساده REST یک سبک معماری است که در ساخت Web API ها بسیار پرکاربرد است. به Web API هایی که بر اساس این سبک معماری ایجاد می گردند، اصطلاحاً به آن RESTful می گویند. کلمه REST سر نام عبارت REpresentational State Transfer می باشد. سبک معماری REST به منظور فراهم کردن استانداردهای بین سیستم های کامپیوتری موجود بر روی وب ایجاد گردیده است. این موضوع باعث می‌شود تا این سیستم ها بتوانند با راحتی بیشتری با یکدیگر ارتباط برقرار کنند سبک معماری REST بر اساس ارتباط کلاینت-سرور ایجاد گردیده است و این بدان معناست که اپلیکیشن های کلاینت و اپلیکیشن های سرور می تواند به طور مستقل و مجزا و بدون داشتن کوچکترین وابستگی به یکدیگر تکامل پیدا کنند.

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

سبک معماری REST به صورت stateless ایجاد گردیده است. این بدان معناست که ارتباط بین کلاینت و سرور همواره شامل اطلاعات مورد نیاز برای پردازش کردن یک درخواست و یا request می باشد. به بیان دیگر، هیچگونه داده و یا session state خاصی بر روی سرور ذخیره سازی نمی شود و تمامی اطلاعات مورد نیاز برای پردازش یک request بر روی کلاینت قرار می گیرد. علاوه بر این موضوع، سبک معماری REST یک uniform interface و یا واسطه یک شکل را بین کامپوننت و و یا اجزای تشکیل دهنده مختلف ایجاد می کند. دقت کنید که REST لزوماً وابسته به پروتکل HTTP نیست. با این وجود از پروتکل HTTP در پیاده سازی REST شدیداً استفاده می شود. در پروتکل HTTP چهار Verb و یا فعل مختلف وجود دارد که می توان از آنها برای ارتباط برقرار کردن با سیستم های RESTful استفاده کرد.

فعل GET: از این فعل به منظور بازیابی کردن یک resource با استفاده از Id آن و یا کالکشنی از resource ها استفاده می شود.

فعل POST: از این فعل برای ایجاد کردن یک resource جدید استفاده میشود.

فعل PUT: از این فعل برای به روز رسانی کردن یک resource با استفاده از Id آن استفاده می شود.

فعل DELETE: از این فعل برای حذف کردن یک resource با استفاده از Id آن استفاده می شود.

در سیستم های RESTful نمایش ها و یا representation های مربوط به data object ها و attribute ها با استفاده از فرمت JSON و یا XML انتقال پیدا می کنند.

سرفصل مطالب آموزش ویدئویی اشکال زدایی و مدیریت خطا در Web API های ASP.NET Core 6

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: مقدمه

  • مقدمه
  • بررسی پیش نیاز های این دوره آموزشی
  • راه اندازی کردن پروژه
  • بررسی کردن پروژه API
  • جمع بندی

فصل سوم: اشکال زدایی و یا دیباگ کردن API های ساخته شده با NET 6.

  • مقدمه
  • ایجاد مستندات برای API با استفاده از Swagger
  • گسترش دادن Swagger UI با استفاده از XML Comment ها
  • اشکال زدایی و یا دیباگ کردن API ها با استفاده از Swagger
  • اشکال زدایی و یا دیباگ کردن API ها با استفاده از Postman
  • کار کردن با Collection ها در Postman
  • استفاده کردن از Webhook Endpoint ها به صورت Local در دیباگ کردن برنامه
  • جمع بندی

فصل چهارم: مدیریت کردن خطاها و فرمت بندی کردن Response ها

  • مقدمه
  • راه اندازی کردن چندین API Environment
  • ایجاد کردن Error Handler Page های سفارشی
  • تغییر دادن API Response ها با استفاده از Filter ها
  • نگاشت و یا ایجاد Map بین Error Code و لینک های Instruction
  • سفارشی سازی کردن Error Detail های پیشفرض
  • جمع بندی

فصل پنجم: ایجاد کردن Error Handling بصورت Global

  • مقدمه
  • انجام Error Handling بصورت Global با استفاده از Exception Middleware درونی
  • کارکردن با Exception های سفارشی
  • Log کردن Error ها بصورت Global
  • ایجاد کردن Error Handling Middleware سفارشی
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش اشکال زدایی و مدیریت خطا در Web API های ASP.NET Core 6”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید