OpenAPI 3.0 ابزار اصلی برای مستندسازی APIها است.
OpenAPI که قبلا با نام Swagger شناخته میشد، سابقه طولانی و تثبیت شدهای دارد. در سال 2010، Swagger به عنوان یک مشخصات منبع باز برای طراحی و مستندسازی API های RESTful شروع به کار کرد.
در سال 2015، پروژه Swagger توسط SmartBear Software خریداری شد. مشخصات Swagger به بنیاد لینوکس اهدا شد و به OpenAPI تغییر نام داد.
مشخصات 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 را تعریف کنید
اشیاء قوی با محدودیت های طرحواره JSON ایجاد کنید
کیفیت مشخصات خود را با اجزای قابل استفاده مجدد بهبود بخشید.
پارامترهای پرس و جو را تعریف کنید
پارامترهای مسیر را تعریف کنید
عملیات GET، PUT، POST و DELETE را تعریف کنید
طرحهای امنیتی API را ایجاد کنید
کد منبع را با OpenAPI Code Gen
ایجاد کنیداز ReDoc برای ایجاد اسناد API قوی
استفاده کنیداز Apache Maven برای تولید کد با OpenAPI Code Gen
استفاده کنیداین دوره دارای تکالیف و مثالهای کاربردی متعددی است تا شما را با نوشتن مشخصات OpenAPI راحت کند.
دوره اضافی - دسترسی به انجمن خصوصی Slack
شما فقط در یک دوره ثبت نام نمی کنید -- شما به انجمنی می پیوندید که در مورد استفاده از OpenAPI یاد می گیرد.
با ثبت نام خود در دوره، می توانید به انجمن انحصاری Slack دسترسی داشته باشید. از مربی و سایر گوروها از سراسر جهان کمک بگیرید - در زمان واقعی! این انجمن فقط برای دانشجویانی که در این دوره ثبت نام کرده اند در دسترس است.
این یک انجمن Slack بسیار فعال با تقریبا 500 گورو است!
با ثبت نام خود، می توانید به این انجمن از استادان عالی بپیوندید!
زیرنویس بسته/زیرنویس
زیرنویس انگلیسی برای همه ویدیوهای دوره موجود است!
دانلودهای PDF
همه ارائه های کلیدی برای دانلود به صورت PDF در دسترس شما هستند.
دسترسی مادام العمر
با خرید این دوره، دسترسی مادام العمر دریافت خواهید کرد! برای دسترسی به محتوای دوره می توانید در هر زمان و از هر مکان وارد شوید.
بدون ریسک - ضمانت بازگشت پول
شما می توانید این دوره را بدون ریسک خریداری کنید. اگر به هر دلیلی از دوره ناراضی هستید، می توانید هزینه را به طور کامل بازپرداخت کنید. این دوره دارای 30 روز ضمانت بازگشت وجه است.
امروز ثبت نام کنید و ببینید چقدر آسان است که از OpenAPI برای API های RESTFul خود استفاده کنید!
نمایش نظرات