Designing APIs with Swagger and OpenAPI
وب API هایی ایجاد کنید که مشتریان و توسعه دهندگان آن را دوست داشته باشند! شما میتوانید با استفاده از Swagger، مجموعه ای از ابزارهای تعریف و مستندسازی REST API ها، دسترسی ایمن و کنترل شده ای به نرم افزار خود بدهید. همچنین از آنجایی که Swagger مشخصات OpenAPI را به شکل بی طرفانه ای پیاده سازی میکند، شما مطابق با همان استانداردهایی کار خواهید کرد که توسط گوگل، مایکروسافت و آمازون پذیرفته شده اند.
کتاب Designing APIs with Swagger and OpenAPI (طراحی APIها با سوئگر و اپن ای پی آی)، یک راهنمای جامع برای طراحی و توصیف اولین RESTful API شما با استفاده از رایجترین استانداردهای پذیرفته شده است. با پیروی از دستورالعملهای کارشناسانه از مشارکتکننده اصلی Swagger، جاش پونلات و مشاور API، لوکاس روزنستاک، شما هر فصل را به تدریج برای توسعه APIهایی که میخواهید در دنیای واقعی بسازید سپری خواهید کرد. شما از OpenAPI و Swagger برای کمک به خودکارسازی گردش کار خودتان و آزاد کردن زمان خود برای کار بر روی ویژگیهای هیجان انگیزتری استفاده خواهید کرد. با کمک این کتاب نحو و ساختار تعاریف OpenAPI را بیاموزید، طراحی API را با ابزارهای رایج ایجاد و تکرار کنید و APIهای خود را برای عموم منتشر کنید.
مطالبی که در کتاب Designing APIs with Swagger and OpenAPI، یاد خواهید گرفت:
- درک نحوه و ساختار OpenAPI
- استفاده از Swagger و سایر ابزارها برای ایجاد تعریف OpenAPI
- طراحی احراز هویت و احراز مجوز
- تبدیل یک توضیح OpenAPI به مستندات آنلاین
- خودکار سازی فرآیندها و تولید کد
- تکرار یک طراحی API با داستانهای کاربری
- ساخت یک frontend برای یک سرور ساختگی
- تولید کدهای backend با Swagger Codegen
- نسخه بندی یک API و گریز از تغییرات شکننده
- کار با تیم هایی با عملکرد متقابل