آموزش ساخت API ها با Swagger و مشخصات OpenAPI

Building APIs with Swagger and the OpenAPI Specification

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: پلت فرم Swagger یک اکوسیستم غنی از ابزارها را ارائه می دهد که توسعه دهندگان می توانند با استفاده از آنها API های خوش ساختی را تولید کنند که دارای نرخ پذیرش بالاتری هستند. در مورد نحوه استفاده از Swagger در گردش کار کنجکاو هستید؟ در این دوره ، نحوه ساخت و مستند سازی API های با کیفیت بالا را با Swagger و OpenAPI Specification یاد بگیرید. پس از مرور اصول اکوسیستم Swagger ، مربی کوین بوورسوکس نحوه ساخت تعاریف API را که سرعت تحویل API ها را با استفاده از مشخصات OpenAPI تسریع می کند ، نشان می دهد. وی همچنین نحوه ایجاد و انتشار API ها را با SwaggerHub ، یک سیستم عامل توسعه یکپارچه API ، نشان می دهد. برای جمع بندی ، کوین یک پروژه عملی را طی می کند که به شما نشان می دهد چگونه می توانید توسعه API را برای برنامه ها برنامه ریزی کنید.
      موضوعات شامل:
      • معماری اکوسیستم Swagger
      • استفاده از ابزارهای موجود در بستر Swagger
      • ساخت یک API اساسی با استفاده از Swagger
      • تعریف API ها
      • ایجاد مستندات API با استفاده از Swagger UI
      • ایجاد و انتشار API ها با SwaggerHub
      • مدیریت API با Apigee
      • نظارت بر استفاده از API

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

      مقدمه Introduction

      • ساخت API ها با Swagger Building APIs with Swagger

      • آنچه شما باید بدانید What you should know

      • نمای کلی پروژه نمایشی Demo project overview

      • به روزرسانی های این دوره Updates to this course

      1. اکوسیستم Swagger 1. Swagger Ecosystem

      • اکوسیستم Swagger Swagger ecosystem

      • ابزارهای منبع باز Open-source tools

      • مشخصات OpenAPI OpenAPI Specification

      • نصب ابزار منبع آزاد Open-source tool installation

      • مقدمه H + Sport H+ Sport intro

      • ساخت یک API ساده Building a simple API

      • چالش: بازیابی پست های وبلاگ شرکت Challenge: Retrieve company blog posts

      • راه حل: بازیابی پست های وبلاگ شرکت Solution: Retrieve company blog posts

      2. مشخصات مشخصات API 2. Building API Specifications

      • تعریف API ها Defining APIs

      • خواندن مشخصات Reading the specification

      • مسیرهایی با پارامترهای جستجو Paths with query parameters

      • پارامترهای الگو در مسیرها Template parameters in paths

      • ایجاد پست با بدن درخواست Building posts with request bodies

      • دستیابی به قابلیت استفاده مجدد با م componentsلفه ها Achieving reusability with components

      • اشیا Resp پاسخ Response objects

      • استفاده مجدد از پارامترها Reusing parameters

      • مذاکره در مورد محتوا Content negotiation

      • رابط کاربری Swagger Swagger UI

      • چالش: ایجاد پست های وبلاگ شرکت Challenge: Create company blog posts

      • راه حل: ایجاد پست های وبلاگ شرکت Solution: Create company blog posts

      3. ایجاد و انتشار API با SwaggerHub 3. Creating and Publishing APIs with SwaggerHub

      • ساخت API در SwaggerHub Building APIs within SwaggerHub

      • شروع کار با SwaggerHub Getting started with SwaggerHub

      • ساخت تعاریف API از الگوها Building API definitions from templates

      • نسخه دهی API ها در SwaggerHub Versioning APIs in SwaggerHub

      • وارد کردن تعاریف API Importing API definitions

      • طرح های امنیتی Security schemes

      • دامنه ها Domains

      • طرح های تودرتو در دامنه ها Nesting schemas in domains

      • اجرای استانداردهای API Enforcing API standards

      • رابط برنامه نویسی خودکار Auto Mocking APIs

      • افزودن اعضای سازمان Adding organization members

      • دعوت از همکاران فردی Inviting individual collaborators

      • چالش: انتشار API وبلاگ Challenge: Publish the blog API

      • راه حل: انتشار API وبلاگ Solution: Publish the blog API

      4. پروژه Capstone 4. Capstone Project

      • معماری پروژه Project architecture

      • تولید مقاله های خرد سرور و SDK مشتری Generating server stubs and client SDKs

      • ساخت مشتری API Building an API client

      • داخلی SDK مشتری Client SDK internals

      • پیاده سازی API API implementation

      • بسته بندی اجرای API Packaging the API implementation

      • میزبان API ها در Azure Hosting APIs in Azure

      • راه اندازی سرور API API server setup

      • انتشار API های عمومی Publishing public APIs

      • مدیریت API با Apigee API management with Apigee

      • نظارت بر استفاده از API Monitoring API usage

      • تغییرات مشتری Client modifications

      نتیجه Conclusion

      • مراحل بعدی Next steps

      نمایش نظرات

      نظری ارسال نشده است.

      آموزش ساخت API ها با Swagger و مشخصات OpenAPI
      خرید اشتراک و دانلودخرید تکی و دانلود | 210,000 تومان (5 روز مهلت دانلود ) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 2 تا 14 ساعت می باشد.
      جزییات دوره
      2h 47m
      51
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      15,202
      - از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Kevin Bowersox Kevin Bowersox

      برنامه نویس، مدرس جاوا Full-Stack

      Kevin Bowersox یک توسعه‌دهنده و مدرس جاوا است.

      کوین بیش از یک دهه است که برنامه‌های جاوا را می‌سازد. او مدرک لیسانس علوم در علوم اطلاعات و فناوری از دانشگاه پن استیت و همچنین مدرک کارشناسی ارشد خود را در مدیریت منابع انسانی و روابط کارکنان از همان موسسه دریافت کرد. در حال حاضر، او به عنوان یک توسعه دهنده برنامه های کاربردی وب در مرکز سیستم های تجاری NAVSUP کار می کند. او در انواع ابزارها و فناوری‌ها، از جمله Git، JPA، JavaServer Faces و Spring تخصص دارد.