آموزش Swagger و مشخصات OpenAPI را یاد بگیرید

Learn Swagger and the OpenAPI Specification

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فایل‌ها، ابزارها و اسناد تعریف API (OAS 2.0) خواندن و نوشتن فایل‌های Open Specification API (Swagger) برای تعریف و مستندسازی APIها از ابزار Swagger برای ویرایش فایل‌ها، ایجاد مستندات و ایجاد SDK استفاده کنید. پیش نیازها: باید بدانید که API های REST چگونه کار می کنند شما باید بتوانید JSON را بخوانید و درک کنید اگر به این مهارت ها نیاز دارید، دوره های من را در مورد JSON/XML و REST بخوانید.

مشخصات OpenAPI (که اغلب "Swagger" نامیده می شود) در حال حاضر محبوب ترین راه برای ایجاد تعاریف RESTful API است. با این تعاریف، می‌توانید اسناد پیچیده و خودکار ایجاد کنید، SDK‌ها را به چندین زبان تولید کنید و آزمایش‌های خودکار انجام دهید. Swagger مجموعه ای از ابزارهای منبع باز است که از این فایل های تعریف Open API Specification استفاده می کند.

این کلاس برای افرادی در صنعت نرم افزار است که نسبتاً فنی هستند، اما توسعه دهندگان نرم افزار نیستند: به عنوان مثال، مدیران پروژه، مدیران محصول API، و نویسندگان فنی. فرض بر این است که شما REST و JSON را می‌دانید، اما این همه چیز است. این برای افرادی است که به تازگی با مشخصات Open API و Swagger آشنا هستند، نه برای متخصصان. این موارد را پوشش می دهد:

  • چه کاری می توانید با فایل های OpenAPI Specification (OAS) انجام دهید

  • فرمت فایل YAML

  • نحوه ایجاد یک فایل OAS

  • نحوه تعیین امنیت

  • نحوه افزودن اسناد

  • نحوه نوشتن یک فایل OAS در JSON

  • جایگزین‌های Swagger و OAS

این کلاس شامل موارد زیر نمی شود:

  • نحوه راه اندازی Swagger در سرور خود

  • نحوه تغییر کد منبع باز Swagger

علاوه بر ویدیوها، این دوره شامل 8 تمرین عملی است که شما را به صورت گام به گام در ایجاد یک فایل تعریف API راهنمایی می کند، از جمله پروژه نهایی که در آن فایلی را از ابتدا با استفاده از مستندات یک API تجاری واقعی ایجاد می کنید. همچنین حاوی یک سند با منابعی در مورد یادگیری بیشتر در مورد OAS، Swagger، و جایگزین است.

علاوه بر سخنرانی‌های ویدیویی، حداقل 4 ساعت را برای انجام تمرین‌ها صرف کنید. این تمرین‌ها کلید درک Swagger و OAS هستند.

مهم: این دوره از OAS 2 استفاده می کند. نسخه جدیدتر، OAS 3، شروع به استفاده بیشتر می کند، اما بسیاری از شرکت ها هنوز از OAS 2 استفاده می کنند. یک سخنرانی وجود دارد که شما را به تفاوت های بین OAS 2 و OAS 3 اشاره می کند. .


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

معرفی Introduction

  • معرفی Introduction

  • تعریف API API Definition

  • YAML YAML

  • YAML YAML

  • YAML YAML

مشخصات API را باز کنید Open API Specification

  • نکاتی درباره OAS 3 و ویرایشگر Swagger Notes about OAS 3 and the Swagger editor

  • API Specification Basics را باز کنید Open API Specification Basics

  • اصول OAS OAS Basics

  • API Specification Basics را باز کنید Open API Specification Basics

  • طرحواره ها Schemas

  • طرحواره ها Schemas

  • طرحواره ها Schemas

  • باز کردن مشخصات API ادامه دارد Open API Specification Continued

  • باز کردن مشخصات API، ادامه دارد Open API Specification, Continued

  • باز کردن مشخصات API ادامه دارد Open API Specification Continued

  • مستندات Documentation

  • مستندات Documentation

ابزارها و جایگزین ها Tools and Alternatives

  • Swagger Tools Swagger Tools

  • SwaggerHub SwaggerHub

  • JSON JSON

  • همه را با هم قرار دهید Put It All Together

  • جایگزین های Swagger و OAS Alternatives to Swagger and OAS

  • Swagger for a Real World API Swagger for a Real World API

  • منابع Resources

  • سخنرانی جایزه: پیشنهادات برای دوره های دیگر Bonus Lecture: Offers for Other Courses

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Swagger و مشخصات OpenAPI را یاد بگیرید
جزییات دوره
1 hour
13
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
22,031
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Gruenbaum Peter Gruenbaum

رئیس، پل SDK