تعداد ویدئو | 30 |
---|---|
زمان دوره | 01:21:11 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش استفاده از OpenAPI و Swagger برای تست API ها یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی تست کردن API های ASP.NET Core با استفاده از OpenAPI و Swagger است که با نام اصلی Using OpenAPISwagger for Testing and Code Generation in ASP.NET Core از شرکت Pluralsight منتشر شده است.
قبل از اینکه به برخی از دلایل اهمیت OpenAPI 3.0 برای API بپردازیم، مهم است که ابتدا برخی از سوالات مربوط به OpenAPI و معنای آن برای Swagger را روشن کنیم. سوالات زیادی در مورد تفاوت Swagger به OpenAPI وجود دارد. و همچنین سردرگمی های زیادی در مورد تفاوت بین OpenAPI و Swagger و زمان استفاده از نام هایشان کنار یکدیگر و اینکه چه رابطه ای بین OpenAPI و Swagger وجود دارد مطرح است. بیایید با توضیح Swagger در مقابل OpenAPI شروع کنیم. ساده ترین راه برای درک تفاوت این دو به شرح زیر است:
OpenAPI نام رسمی استاندارد (Specification) است. توسعه Specification توسط OpenAPI Initiative صورت می گیرد، که 30 سازمان از سازمان های مختلف دنیای فناوری – از جمله مایکروسافت، گوگل، IBM و CapitalOne را شامل میشود. Smartbear Software یک کمپانی است که توسعه ابزارهای Swagger را رهبری میکند. پس بنابر این Swagger ابزاری است که به طور گسترده برای پیاده سازی استاندارد OpenAPI یا OpenAPI specification استفاده می شود. مجموعه ابزار Swagger شامل ترکیبی از ابزارهای منبع باز یا open source است که می توانند در مراحل مختلف چرخه حیات API مورد استفاده قرار گیرند.
این ابزارها عبارتند از:
ویرایشگر Swagger: ویرایشگر Swagger به شما امکان می دهد استاندارد OpenAPI را در YAML در مرورگر خود ویرایش کنید و اسناد را بصورت real time مشاهده کنید.
Swagger UI: مجموعه ای از ابزار های HTML و جاوا اسکریپت و CSS است که به صورت پویا یا dynamically اسناد مناسبی را از یک API سازگار با OAS ایجاد می کند.
Swagger Codegen: با توجه به OpenAPI Spec امکان تولید کتابخانه های سرویس گیرنده API (تولید SDK)، سرویس های خرد و اسناد را به طور خودکار دارد.
Swagger Parser: یک کتابخانه Standalone است که برای pars کردن تعاریف OpenAPI از درون جاوا می باشد.
Swagger Core: کتابخانه های مرتبط با جاوا برای ایجاد کردن و مصرف و کار کردن با تعاریف OpenAPI هستند.
Swagger Inspector (رایگان): ابزار تست API است که به شما امکان می دهد API های خود را تایید کنید و تعاریف OpenAPI را از یک API موجود ایجاد کنید.
SwaggerHub (رایگان و تجاری): طراحی و مستندسازی API که برای تیم هایی ساخته شده است که با OpenAPI کار می کنند.
فصل اول: مقدمه این دوره آموزشی
فصل دوم: شروع به کار با OpenAPI/Swagger
فصل سوم: ایجاد کردن کد های سمت کلاینت با استفاده از OpenAPI Specification
فصل چهارم: استفاده کردن از OpenAPI برای تست یک API
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.