لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
مستندات 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
نمایش نظرات