مستندات API وب دات نت با Swagger/OpenAPI [ویدئو]

Hands-On .NET Web API Documentation with Swagger/OpenAPI [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ASP.NET Web API یکی از موضوعات داغ در دنیای ASP.NET است و بسیاری از شرکت ها از API برای اتصال عملکردهای front-end و back-end در مقیاس بزرگ استفاده می کنند. عنصر کلیدی در چنین ادغام هایی چیست؟ شما باید API های وب خود را مستند کنید تا توسعه دهندگان به راحتی آن ها را درک کنند. در این دوره آموزشی، در مورد مستندات web API با استفاده از مفاهیم Swagger/OpenAPI از ابتدا در این دوره آموزش خواهید دید. شما OpenAPI/Swagger و نیاز به مستندسازی در وب API را درک خواهید کرد. روش های مختلف موجود برای مستندسازی یک API وب، از جمله نظرات XML، حاشیه نویسی داده ها و غیره را بیاموزید. همچنین، ما از ابزارهای Swagger و Swagger UI از جامعه OpenAPI برای ایجاد یک سند API غنی استفاده خواهیم کرد. سپس، یک سند OpenAPI با استفاده از Swashbuckle و NSwag در ASP.NET Web API ایجاد کنید. نحوه استفاده از تحلیلگرهای وب API را بیاموزید تا شما را در گنجاندن ویژگی های مناسب برای دستیابی به اسناد کامل و قراردادهای وب API برای خودکارسازی و مستندسازی سریع APIها با حداقل تلاش راهنمایی کنند. در مرحله بعد، مراحل مربوط به مستندسازی یک API با چندین نسخه را با ایجاد یک سند در هر نسخه درک کنید. در پایان این دوره، می‌دانید که چگونه یک پروژه وب API را در ASP.NET Core با استفاده از Swagger/OpenAPI از ابتدا مستند کنید. تمام منابع این دوره در https://github.com/PacktPublishing/Hands-on-.NET-Web-API-Documentation-with-Swagger-OpenAPI در دسترس است. روش های مختلف موجود برای مستندسازی یک وب API را بیاموزید یک سند OpenAPI با استفاده از Swashbuckle در ASP.NET Web API ایجاد کنید یک سند OpenAPI با استفاده از NSwag در ASP.NET Web API ایجاد کنید یاد بگیرید که از ابزارهای Swagger و Swagger UI برای ایجاد یک سند API غنی استفاده کنید درک مراحل مربوط به مستندسازی یک API با چندین نسخه این دوره آموزشی برای توسعه دهندگان وب پشتیبان طراحی شده است که می خواهند خدمات وب بسازند که توسط تیم های داخلی یا تیم های شخص ثالث خارجی مصرف می شود. همچنین برای معماران نرم افزاری که می خواهند به توسعه دهندگان کمک کنند تا RESTful web API را در پروژه های خود پیاده سازی کنند، مفید است. برای این دوره، فرد نیاز به دانش اولیه ساخت وب API در ASP.NET Core و دانش اولیه مشخصات OpenAPI/Swagger دارد. با ایجاد یک سند مراحل مربوط به مستندسازی API با چندین نسخه را درک کنید * فرآیند مستندسازی پروژه ASP.NET Web API را از ابتدا بیاموزید * رویکردهای مختلف موجود برای مستندسازی یک وب API مانند نظرات XML، حاشیه نویسی داده ها و موارد دیگر را کاوش کنید.

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

معرفی دوره Course Introduction

  • به دوره خوش آمدید Welcome to the Course

  • درباره این دوره About This Course

شروع کار با OpenAPI Getting Started with OpenAPI

  • معرفی Introduction

  • مروری بر OpenAPI Overview of OpenAPI

  • Swagger در مقابل OpenAPI Swagger Versus OpenAPI

  • Design-First در مقابل Code-First Design-First Versus Code-First

  • پیاده سازی OpenAPI برای دات نت OpenAPI Implementations for .NET

  • چرا API های سند؟ Why Document APIs?

  • چگونه API ها را مستند کنیم؟ How to Document APIs?

  • نمای کلی پروژه آزمایشی Overview of Demo Project

ایجاد OpenAPI با استفاده از Swashbuckle Creating OpenAPI Using Swashbuckle

  • معرفی Introduction

  • نمای کلی Swashbuckle Overview of Swashbuckle

  • مرحله 1: Swashbuckle را نصب کنید Step 1: Install Swashbuckle

  • مرحله 2: Swashbuckle را پیکربندی کنید Step 2: Configure Swashbuckle

  • نکته ای در مورد ApiExplorer A Note about ApiExplorer

  • مروری بر مشخصات OpenAPI تولید شده Overview of Generated OpenAPI Spec

  • مرحله 3: SwaggerUI را اضافه کنید Step 3: Add SwaggerUI

  • خلاصه Summary

افزودن مستندات با استفاده از Swashbuckle Adding Documentation Using Swashbuckle

  • معرفی Introduction

  • مرحله 4: فراداده OpenAPI را اضافه کنید Step 4: Add OpenAPI Metadata

  • مرحله 5: اسناد را با استفاده از نظرات XML فعال کنید Step 5: Enable Documentation Using XML Comments

  • مرحله 6: اسناد را با استفاده از نظرات XML اضافه کنید Step 6: Add Documentation Using XML Comments

  • مرحله 7: حاشیه نویسی داده را اضافه کنید Step 7: Add Data Annotations

  • مدیریت هشدارهای کامپایلر Handling Compiler Warnings

  • خلاصه Summary

ایجاد OpenAPI با استفاده از NSwag Creating OpenAPI Using NSwag

  • معرفی Introduction

  • NSwag را نصب کنید Install NSwag

  • NSwag را پیکربندی کنید Configure NSwag

  • SwaggerUI را اضافه کنید Add SwaggerUI

  • خلاصه Summary

استفاده از Web API Analyzers Using Web API Analyzers

  • معرفی Introduction

  • تحلیلگرهای Web API چیست؟ What are Web API Analyzers?

  • مرحله 8: Web API Analyzers را فعال کنید Step 8: Enable Web API Analyzers

  • مرحله 9: حاشیه نویسی را طبق اخطار اضافه کنید Step 9: Add Annotations as Per Warnings

  • خلاصه Summary

استفاده از قراردادهای Web API Using Web API Conventions

  • معرفی Introduction

  • قراردادهای Web API چیست؟ What are Web API Conventions?

  • مرحله 10: اعمال قراردادهای Web API Step 10: Applying Web API Conventions

  • مرحله 11: نام‌های اقدام را طبق کنوانسیون به‌روزرسانی کنید Step 11: Update Action Names as Per Conventions

  • مرحله 12: قراردادهای API سفارشی ایجاد کنید Step 12: Create Custom API Conventions

  • صفات در مقابل قراردادها: از کدام یک استفاده کنیم؟ Attributes Versus Conventions: Which One to Use?

  • خلاصه Summary

مستندسازی نسخه های API Documenting API Versions

  • معرفی Introduction

  • مرحله 13: نسخه API را فعال کنید Step 13: Enable API Versioning

  • نیاز به Handling نسخه در طول مستندسازی Need for Handling Version During Documentation

  • مرحله 14: اضافه کردن پشتیبانی برای چندین نسخه Step 14: Add Support for Multiple Versions

  • مرحله 15: برای هر نسخه سند اضافه کنید Step 15: Add Document for Each Version

  • استفاده از Generic Version Handler Using Generic Version Handler

  • خلاصه Summary

نمایش نظرات

مستندات API وب دات نت با Swagger/OpenAPI [ویدئو]
جزییات دوره
3 h 18 m
49
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت