آموزش OpenAPI - از مبتدی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری تعریف APIها با مشخصات OpenAPI
- ایجاد مستندات API عالی با Swagger UI
- ویرایش مشخصات OpenAPI در Swagger Hub
پیشنیازهای دوره
- توانایی ویرایش فایلهای متنی
- دانش در مورد RESTful APIها و JSON مفید است.
توضیحات دوره
OpenAPI 3.0 ابزار اصلی برای مستندسازی APIها است.
مشخصات OpenAPI سنگ بنای یک جامعه متن باز پویا است. به سادگی یک جستجو برای ابزارهای OpenAPI انجام دهید و پروژههایی برای مبدلها، مستندسازی، اعتبارسنجها، ویرایشگرها، سرورهای آزمایشی، ابزارهای تست و خیلی بیشتر پیدا خواهید کرد!
از مشخصات OpenAPI، میتوانید کد منبع سمت کلاینت را برای بیش از 50 زبان تولید کنید. میتوانید کد سمت سرور را برای بیش از 40 زبان مختلف تولید نمایید.
تمامی این مشارکتهای متن باز با مشخصات OpenAPI آغاز میشود که ما در این دوره به عمق آن میپردازیم.
شما این دوره را با یادگیری درباره اینکه API چیست، بررسی پروتکل HTTP و اینکه چگونه از آن در ارتباط با RESTFul APIها استفاده میشود، شروع میکنید.
سپس به بررسی OpenAPI و چگونگی مستندسازی RESTFul APIها میپردازیم.
پس از آن، نوشتن مشخصات OpenAPI را با Swagger Hub شروع میکنیم.
Swagger Hub یک ویرایشگر آنلاین رایگان و آسان برای مشخصات Swagger و OpenAPI است.
شما مشخصات کامل OpenAPI را برای یک وب سرویس RESTful ایجاد خواهید کرد.
شما نحوه انجام موارد زیر را به صورت گامبهگام یاد خواهید گرفت:
- ویرایش مشخصات OpenAPI در Swagger Hub
- تعریف مشخصات OpenAPI در YAML
- اضافه کردن اطلاعات توسعهدهنده
- اضافه کردن اطلاعات سرور
- تعریف مسیر API
- تعریف عملیات API
- ایجاد اشیای قوی با constraintهای اسکیمای JSON
- بهبود کیفیت مشخصات با کامپوننتهای قابل استفاده مجدد
- تعریف پارامترهای کوئری
- تعریف پارامترهای مسیر
- تعریف عملیاتهای GET ،PUT ،POST و DELETE
- ایجاد اسکیمای امنیت API
- تولید کد منبع با OpenAPI Code Gen
- استفاده از ReDoc برای تولید مستندات قوی API
- استفاده از Apache Maven برای تولید کد با OpenAPI Code Gen
این دوره شامل چندین تمرین و مثال عملی است تا به شما کمک کند در نوشتن مشخصات OpenAPI راحتتر شوید.
تمامی ارائههای کلیدی برای شما به عنوان PDF قابل دانلود هستند.
امروز در این دوره شرکت کنید و ببینید چگونه استفاده از OpenAPI برای RESTFul APIها شما چقدر آسان است!
این دوره برای چه کسانی مناسب است؟
- هر کسی که به استفاده از مشخصات OpenAPI برای APIها نیاز دارد.
- توسعهدهندگانی که نیاز به مستندسازی APIهای خود دارند.
- تحلیلگران کسبوکار مسئول مشخصات API
آموزش OpenAPI - از مبتدی تا پیشرفته
-
خوش آمدید 01:11
-
آشنایی با مدرس 03:48
-
حداکثر استفاده از دوره OpenAPI 03:52
-
گردش کار گیت هاب 12:20
-
مقدمه 01:55
-
API چیست؟ 07:05
-
پروتکل HTTP 05:08
-
متدهای درخواست HTTP 06:11
-
چرا از OpenAPI استفاده کنیم؟ 07:06
-
کلینیک حیوانات خانگی در ویرایشگر Swagger 06:09
-
OpenAPI 2.0 در مقابل 3.0 03:12
-
کوئیز مشخصات OpenAPI None
-
دوره فشرده YAML 07:28
-
مقدمه 01:45
-
Swagger Hub 03:59
-
مشخصات OpenAPI 05:03
-
شیء اطلاعات OpenAPI 05:14
-
شیء سرورهای OpenAPI 03:37
-
تمرین - اضافه کردن سرورها None
-
شیء مسیرهای OpenAPI 06:26
-
تمرین - لیست نوشیدنیها None
-
کوئیز OpenAPI None
-
مقدمه 02:33
-
اسکیمای JSON 09:10
-
انواع داده OpenAPI 09:49
-
اشیای OpenAPI 07:37
-
OpenAPI Enums 04:57
-
تمرین - بهبود پاسخ لیست نوشیدنیها None
-
مقدمه 01:53
-
شیء کامپوننتهای OpenAPI 08:10
-
ساخت شیء مشتری قابل استفاده مجدد 08:11
-
تمرین - ایجاد شیء نوشیدنی قابل استفاده مجدد None
-
وراثت شیء OpenAPI 04:56
-
تمرین - بروزرسانی شیء نوشیدنی برای استفاده از وراثت None
-
مقدمه 01:45
-
شیء پارامتر OpenAPI 05:04
-
توصیف پارامترهای کوئری 03:37
-
تمرین - اضافه کردن پارامترهای کوئری برای عملیاتهای نوشیدنی None
-
چالش - کامپوننتهای پارامتر None
-
توصیف پارامترهای URL 05:57
-
تمرین - اضافه کردن پارامترهای URL برای عملیاتهای نوشیدنی None
-
مقدمه 01:05
-
خلاصهها و توصیفهای عملیات OpenAPI 04:41
-
تگهای عملیات OpenAPI 03:26
-
شناسه عملیات OpenAPI 06:02
-
توصیف ایجاد RESTFul 04:16
-
توصیف هدرهای پاسخ 03:43
-
ویژگیهای Read Only 04:17
-
تمرین - ایجاد منبع نوشیدنی None
-
توصیف بروزرسانی RESTFul 04:23
-
تمرین - بروزرسانی منبع نوشیدنی None
-
توصیف حذف RESTful 03:21
-
تمرین - حذف منبع نوشیدنی None
-
توصیف پاسخهای اضافی 04:23
-
تمرین - پاسخهای اضافی None
-
CallbackهایOpenAPI 08:44
-
مقدمه 01:11
-
اسکیمای امنیتی OpenAPI 06:55
-
احراز هویت اولیه با OpenAPI 02:35
-
احراز هویت توکن JWT Bearer 01:59
-
احراز هویت ناشناس با OpenAPI 03:08
-
مقدمه 03:44
-
OpenAPI Code Gen 03:08
-
کلاینت جاوای تولید شده توسط OpenAPI 04:48
-
سرور جاوای تولید شده توسط OpenAPI 03:04
-
نتیجهگیری 01:26
مشخصات آموزش
آموزش OpenAPI - از مبتدی تا پیشرفته
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:66
- مدت زمان :05:08:17
- حجم :3.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy