تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت API با Swagger و مشخصات OpenAPI

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

3 ساعت 4 دقیقهمتوسط2020-10-01

مدرسین

Kevin Bowersox

Kevin Bowersox

Full-Stack Java Developer, Instructor

جزئیات دوره

پلتفرم Swagger یک اکوسیستم غنی از ابزارها را ارائه می دهد که توسعه دهندگان می توانند از آنها برای ایجاد API های خوش ساختی که نرخ پذیرش بالاتری دارند، استفاده کنند. کنجکاو هستید که چگونه از Swagger در گردش کار خود استفاده کنید؟ در این دوره آموزشی، نحوه ساخت و مستندسازی APIهای با کیفیت بالا با Swagger و مشخصات OpenAPI را بیاموزید. پس از بررسی اصول اولیه اکوسیستم Swagger، مربی Kevin Bowersox نحوه ساخت تعاریف API را نشان می دهد که تحویل API ها را با استفاده از مشخصات OpenAPI سرعت می بخشد. او همچنین نحوه ایجاد و انتشار API را با SwaggerHub، یک پلت فرم توسعه API یکپارچه، نشان می دهد. برای جمع بندی، کوین یک پروژه عملی را انجام می دهد که به شما نشان می دهد چگونه برنامه ریزی توسعه API را برای برنامه ها انجام دهید.

اهداف یادگیری
معماری اکوسیستم سواگر
استفاده از ابزارهای موجود در پلتفرم Swagger
ساخت یک API پایه با استفاده از Swagger
تعریف API ها
ایجاد اسناد API با استفاده از Swagger UI
ایجاد و انتشار API با SwaggerHub
مدیریت API با Apigee
نظارت بر استفاده از API

مهارت ها

RESTAPIsOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - ساخت API با Swagger
  • 02 - آنچه باید بدانید
  • 03 - نمای کلی پروژه آزمایشی
  • 04 - به روز رسانی های این دوره

1. اکوسیستم Swagger

  • 05 - اکوسیستم Swagger
  • 06 - ابزارهای منبع باز
  • 07 - مشخصات OpenAPI
  • 08 - نصب ابزار منبع باز
  • 09 - معرفی H+ Sport
  • 10 - ساخت یک API ساده
  • 11 - چالش - پست های وبلاگ شرکت را بازیابی کنید
  • 12 - راه حل - پست های وبلاگ شرکت را بازیابی کنید

2. ساخت مشخصات API

  • 13 - تعریف API
  • 14 - خواندن مشخصات
  • 15 - مسیرهایی با پارامترهای پرس و جو
  • 16 - پارامترهای قالب در مسیرها
  • 17 - پست ساختمان با بدنه درخواستی
  • 18 - دستیابی به قابلیت استفاده مجدد با قطعات
  • 19 - اشیاء پاسخ
  • 20 - استفاده مجدد از پارامترها
  • 21 - مذاکره در مورد محتوا
  • 22 - Swagger UI
  • 23 - چالش - پست های وبلاگ شرکت ایجاد کنید
  • 24 - راه حل - ایجاد پست های وبلاگ شرکت

3. ایجاد و انتشار API با SwaggerHub

  • 25 - ساخت API در SwaggerHub
  • 26 - شروع کار با SwaggerHub
  • 27 - ساخت تعاریف API از قالب ها
  • 28 - نسخه سازی API ها در SwaggerHub
  • 29 - وارد کردن تعاریف API
  • 30 - طرح های امنیتی
  • 31 - دامنه ها
  • 32 - طرحواره های تودرتو در دامنه ها
  • 33 - اجرای استانداردهای API
  • 34 - Auto Mocking APIs
  • 35 - اضافه شدن اعضای سازمان
  • 36 - دعوت از همکاران فردی
  • 37 - چالش - API وبلاگ را منتشر کنید
  • 38 - راه حل - API وبلاگ را منتشر کنید

4. پروژه Capstone

  • 39 - معماری پروژه
  • 40 - تولید خرد سرور و SDK های مشتری
  • 41 - ساخت یک کلاینت API
  • 42 - بخش داخلی Client SDK
  • 43 - پیاده سازی API
  • 44 - بسته بندی اجرای API
  • 45 - میزبانی API در Azure
  • 46 - راه اندازی سرور API
  • 47 - انتشار APIهای عمومی
  • 48 - مدیریت API با Apigee
  • 49 - نظارت بر استفاده از API
  • 50 - تغییرات مشتری

نتیجه

  • 51 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal