Swagger به شما امکان میدهد اسناد را از کد ایجاد کنید. همچنین یک برنامه وب برای نمایش اسناد با یک کلاینت REST داخلی برای آزمایش نقاط پایانی ارائه میدهد. این دوره به شما نشان میدهد که چگونه از Swagger و Springfox در پروژه Spring Data REST API خود استفاده کنید.
آنچه یاد خواهید گرفت:
مستندسازی API شما گاهی اوقات میتواند مانند یک نبرد شکست خورده باشد. بین به روز نگه داشتن آن با تغییرات، فهمیدن اینکه از چه فرمتی استفاده کنید و چگونه آن را میزبانی کنید. در این دوره آموزشی Spring Framework: Documenting Spring Data REST APIs با Swagger و Springfox، دانش پایهای در مورد مستندسازی خودکار APIهای خود به دست خواهید آورد. ابتدا با Swagger و ابزارهایی که ارائه میکند آشنا خواهید شد. در مرحله بعد، نحوه ادغام Swagger و Springfox را در پروژه Spring Data REST خود خواهید دید. در نهایت، نحوه سفارشیسازی اسناد خود و مدیریت نسخهسازی را بررسی خواهید کرد. پس از اتمام این دوره، مهارتها و دانش Swagger و Springfox مورد نیاز برای تولید و میزبانی خودکار اسناد برای Spring Data REST API خود را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Understanding Swagger [6mins]
02-01 Version Checks [0mins]
02-02 Why Document APIs? [4mins]
02-03 How Swagger and Springfox Can Help [2mins]
03 Using Swagger in Your Project [7mins]
03-01 Adding Swagger and Springfox to Your Project [2mins]
03-02 Demo: Spring Data REST API with Swagger UI [3mins]
03-03 Demo: Customizing API Level Attributes [2mins]
04 Customizing Swagger for Your API [15mins]
04-01 Annotating Entity Properties [3mins]
04-02 Supporting JSR-303 and Swagger Annotations [2mins]
04-03 Demo: Bean Validators and @ApiOperation [3mins]
04-04 Partitioning Documentation on API Versions [3mins]
04-05 Demo: Swagger Groups [4mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 درک سوئگر [6 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 چرا APIهای سند؟ [4 دقیقه]
02-03 چگونه Swagger و Springfox میتوانند کمک کنند [2 دقیقه]
03 استفاده از Swagger در پروژه شما [7 دقیقه]
03-01 اضافه کردن Swagger و Springfox به پروژه شما [2 دقیقه]
03-02 نسخهی نمایشی- Spring Data REST API با Swagger UI [3 دقیقه]
03-03 نسخهی نمایشی- سفارشی کردن ویژگیهای سطح API [2 دقیقه]
04 سفارشی کردن Swagger برای API شما [15 دقیقه]
04-01 حاشیه نویسی ویژگیهای موجود [3 دقیقه]
04-02 پشتیبانی از JSR-303 و حاشیه نویسی Swagger [2 دقیقه]
04-03 نسخهی نمایشی- اعتبارسنجی Bean و @ApiOperation [3 دقیقه]
04-04 پارتیشنبندی اسناد در نسخههای API [3 دقیقه]
04-05 نسخهی نمایشی- Swagger Groups [4 دقیقه]
کریگ مشتاق حل مشکلات با ابزارهای مناسب است. او بیش از 20 سال تجربه توسعه نرمافزار با شرکتهای بزرگ و استارت آپهای کوچک در همه چیز از موتورهای جستجو گرفته تا جتهای جنگنده دارد. وی دارای مدرک لیسانس و فوق لیسانس در رشته علوم کامپیوتر با تجربه فراوان در زمینه AWS، میکروسرویسها و هوش مصنوعی است. کریگ از آموزش و راهنمایی دیگران لذت میبرد تا بتوانند در زمان صرفه جویی کنند و سریعتر به اهداف خود برسند.