لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مشخصات OpenAPI و ابزارهای Swagger - Zero To Master
OpenAPI Specification & Swagger Tools - Zero To Master
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
APIهای سند، ساختگی، آزمایش با استفاده از مشخصات Open API و ابزار Swagger. کد را از Open API ایجاد کنید. بر اساس OAS 3 نسخه طراحی APIها با مشخصات OpenAPI و ابزار Swagger شرح جزئیات APIها با استفاده از OpenAPI مشخصات تاریخچه OpenAPI و Swagger. ارتباط بین آنها جزئیات مربوط به ابزارهای Swagger مانند Swagger Editor، Swagger UI، Swagger Inspector، Swagger Hub و غیره. نحوه شروع با OpenAPI در ابتدا کد و طراحی اولین سناریوها نحوه نوشتن یک سند Yaml OpenAPI معتبر نوشتن محتوای قابل استفاده مجدد در OpenAPI با کامپوننت ها انواع داده های پشتیبانی شده توسط OpenAPI و جزئیات آن ها وراثت و چندشکلی در OpenAPI نحوه توصیف امنیت API ها در OpenAPI نحوه ساختن API ها با مشخصات OpenAPI نحوه تولید کد مشتری و خرد سرور با استفاده از OpenAPI Deploying & Hosting OpenAPI به همراه Swagger UI پیش نیازها:Basic دانش در مورد API ها
دوره آموزشی 'OpenAPI Specification Swagger Tools - Zero To Master' به درک مشخصات Open API و نحوه توصیف، مستندسازی APIها با استفاده از آن کمک می کند. در پایان این دوره، دانش آموزان تمام موضوعات زیر را درک خواهند کرد،
1) طراحی API با مشخصات OpenAPI و ابزار Swagger
2) توصیف، مستندسازی جزئیات APIها با استفاده از مشخصات OpenAPI
3) تاریخچه OpenAPI Swagger و رابطه بین آنها
4) جزئیات درباره ابزارهای Swagger مانند Swagger Editor، Swagger UI، Swagger Inspector، Swagger Hub، Swagger Codegen و غیره.
5) نحوه شروع با OpenAPI در کد ابتدا سناریوهای اولیه را طراحی کنید
6) نحوه نوشتن یک سند OpenAPI معتبر با استفاده از نحو YAML
7) نوشتن محتوای قابل استفاده مجدد در مشخصات Open API با اجزای
8) انواع داده های پشتیبانی شده توسط مشخصات Open API جزئیات آنها
9) چندشکلی ارثی در OpenAPI با کلمات کلیدی oneOf، anyOf، allOf و not
10 ) نحوه توصیف امنیت APIها در مشخصات Open API
11) نحوه مسخره کردن APIها با مشخصات API Open Prism mock server
12) نحوه تولید کدهای خرد سرور با استفاده از OpenAPI برای فریمورک های مختلف زبان های برنامه نویسی محبوب
13) استقرار مشخصات API Open Hosting در یک صفحه GitHub همراه با Swagger UI
14) ارائه نمونه دادهها برای APIها در مشخصات Open API
15) مزایای استفاده از مشخصات Open API
16) ارائه مستندات بهتر با استفاده از نحو CommonMark در مشخصات Open API
سرفصل ها و درس ها
مقدمه ای بر مشخصات OpenAPI
Introduction to OpenAPI Specification
معرفی دوره و دستور کار
Introduction to the course & agenda
جزئیات مخزن GitHub، محتوای PDF و سایر دستورالعملهای دوره
Details of GitHub repo, PDF Content & other instructions for the course
مقدمه ای بر API ها
Introduction to APIs
چرا به مشخصات OpenAPI نیاز داریم؟
Why do we need OpenAPI Specification
مزایای مشخصات OpenAPI
Advantages of OpenAPI Specification
تاریخچه OpenAPI و Swagger
History of OpenAPI & Swagger
آزمون "مقدمه ای بر مشخصات OpenAPI".
"Introduction to OpenAPI Specification" Quiz
مقدمه ای بر مشخصات OpenAPI
Introduction to OpenAPI Specification
معرفی دوره و دستور کار
Introduction to the course & agenda
جزئیات مخزن GitHub، محتوای PDF و سایر دستورالعملهای دوره
Details of GitHub repo, PDF Content & other instructions for the course
مقدمه ای بر API ها
Introduction to APIs
چرا به مشخصات OpenAPI نیاز داریم؟
Why do we need OpenAPI Specification
مقدمه ای بر مشخصات OpenAPI
Introduction to OpenAPI Specification
مقدمه ای بر مشخصات OpenAPI
Introduction to OpenAPI Specification
مزایای مشخصات OpenAPI
Advantages of OpenAPI Specification
تاریخچه OpenAPI و Swagger
History of OpenAPI & Swagger
مقدمه ای بر ابزار Swagger
Introduction to Swagger tools
مقدمه ای بر ابزار Swagger
Introduction to Swagger tools
آزمون "مقدمه ای بر مشخصات OpenAPI".
"Introduction to OpenAPI Specification" Quiz
شروع به کار با مشخصات OpenAPI در سناریوی اول کد
Getting started with OpenAPI specification in code first scenario
شروع به کار با مشخصات OpenAPI در سناریوی اول کد
Getting started with OpenAPI specification in code first scenario
شروع با OpenAPI در رویکرد اول کد - قسمت 1
Getting started with OpenAPI in code first approach - Part 1
شروع با OpenAPI در رویکرد اول کد - قسمت 1
Getting started with OpenAPI in code first approach - Part 1
شروع با OpenAPI در رویکرد اول کد - قسمت 2
Getting started with OpenAPI in code first approach - Part 2
شروع با OpenAPI در رویکرد اول کد - قسمت 2
Getting started with OpenAPI in code first approach - Part 2
شروع با OpenAPI در رویکرد اول کد - قسمت 3
Getting started with OpenAPI in code first approach - Part 3
شروع با OpenAPI در رویکرد اول کد - قسمت 3
Getting started with OpenAPI in code first approach - Part 3
امتحان "شروع به کار با مشخصات OpenAPI در سناریوی اول کد".
"Getting started with OpenAPI specification in code first scenario" Quiz
امتحان "شروع به کار با مشخصات OpenAPI در سناریوی اول کد".
"Getting started with OpenAPI specification in code first scenario" Quiz
شروع با مشخصات OpenAPI در سناریوی اول طراحی
Getting started with OpenAPI specification in design first scenario
نوشتن اولین فایل YAML ما
Writing our first YAML file
نوشتن یک سند حداقل OpenAPI Specification
Writing an minimal OpenAPI Specification document
نوشتن اطلاعات، تماس، جزئیات مجوز در مشخصات Open API
Writing Info, Contact, License details inside Open API specification
شروع با مشخصات OpenAPI در سناریوی اول طراحی
Getting started with OpenAPI specification in design first scenario
مقدمه ای بر رویکرد اول طراحی
Introduction to design first approach
مقدمه ای بر رویکرد اول طراحی
Introduction to design first approach
معرفی سریع تاریخچه YAML
Quick introduction to the history of YAML
معرفی سریع تاریخچه YAML
Quick introduction to the history of YAML
نوشتن اولین فایل YAML ما
Writing our first YAML file
نوشتن یک سند حداقل OpenAPI Specification
Writing an minimal OpenAPI Specification document
شیرجه عمیق در اشیاء اطلاعات، تماس، مجوز
Deep dive on Info, Contact, License objects
شیرجه عمیق در اشیاء اطلاعات، تماس، مجوز
Deep dive on Info, Contact, License objects
نوشتن اطلاعات، تماس، جزئیات مجوز در مشخصات Open API
Writing Info, Contact, License details inside Open API specification
درک و نوشتن جزئیات سرور در مشخصات Open API
Understanding & writing server details inside Open API specification
درک و نوشتن جزئیات سرور در مشخصات Open API
Understanding & writing server details inside Open API specification
امتحان "شروع با مشخصات OpenAPI در سناریوی اول طراحی".
"Getting started with OpenAPI specification in design first scenario" Quiz
امتحان "شروع با مشخصات OpenAPI در سناریوی اول طراحی".
"Getting started with OpenAPI specification in design first scenario" Quiz
شیرجه عمیق در مسیرها در مشخصات Open API
Deep dive on Paths inside Open API specifications
نوشتن اولین مسیر در داخل Open API Specification
Writing our first path inside Open API Specification
توصیف پارامترهای Query در مشخصات Open API
Describing Query parameters inside Open API specification
تکلیف ساخت یک GET API که از پارامترهای مسیر پشتیبانی می کند
Assignment to build an GET API that supports path params
توصیف HTTP PUT API داخل مشخصات OpenAPI
Describing HTTP PUT API inside OpenAPI specification
یک جمع بندی سریع در مورد مسیرها و عناصر آن در مشخصات OpenAPI
A Quick recap about paths & its elements inside OpenAPI specification
وب سایت مفید برای شناخت ساختار مشخصات OpenAPI
Helpful website to know the OpenAPI specification structure
آزمون "شیرجه عمیق در مسیرهای داخل مشخصات Open API".
"Deep dive on Paths inside Open API specifications" Quiz
شیرجه عمیق در مسیرها در مشخصات Open API
Deep dive on Paths inside Open API specifications
مقدمه ای بر مسیرهای داخل مشخصات Open API
Introduction to Paths inside Open API Specification
مقدمه ای بر مسیرهای داخل مشخصات Open API
Introduction to Paths inside Open API Specification
نوشتن اولین مسیر در داخل Open API Specification
Writing our first path inside Open API Specification
کاوش اولین مسیر ما در داخل Swagger UI
Exploring our first path inside Swagger UI
کاوش اولین مسیر ما در داخل Swagger UI
Exploring our first path inside Swagger UI
توصیف پارامترهای Query در مشخصات Open API
Describing Query parameters inside Open API specification
نسخه ی نمایشی آن را امتحان کنید در داخل Swagger UI
Demo of Try it out inside Swagger UI
نسخه ی نمایشی آن را امتحان کنید در داخل Swagger UI
Demo of Try it out inside Swagger UI
تکلیف ساخت یک GET API که از پارامترهای مسیر پشتیبانی می کند
Assignment to build an GET API that supports path params
راه حل انتساب برای ساخت یک API GET که از پارامترهای مسیر پشتیبانی می کند
Assignment solution to build an GET API that supports path params
راه حل انتساب برای ساخت یک API GET که از پارامترهای مسیر پشتیبانی می کند
Assignment solution to build an GET API that supports path params
تکلیف ساخت APIهای مرتبط با محصول
Assignment to build product related APIs
تکلیف ساخت APIهای مرتبط با محصول
Assignment to build product related APIs
راه حل انتساب برای ساخت API های مرتبط با محصول
Assignment solution to build product related APIs
راه حل انتساب برای ساخت API های مرتبط با محصول
Assignment solution to build product related APIs
توصیف HTTP POST API در مشخصات Open API
Describing HTTP POST API inside Open API specification
توصیف HTTP POST API در مشخصات Open API
Describing HTTP POST API inside Open API specification
توصیف HTTP PUT API داخل مشخصات OpenAPI
Describing HTTP PUT API inside OpenAPI specification
توصیف HTTP DELETE API در مشخصات Open API
Describing HTTP DELETE API inside Open API specification
توصیف HTTP DELETE API در مشخصات Open API
Describing HTTP DELETE API inside Open API specification
تشریح سفارشات GET API در مشخصات Open API
Describing Orders GET API inside Open API specification
تشریح سفارشات GET API در مشخصات Open API
Describing Orders GET API inside Open API specification
یک جمع بندی سریع در مورد مسیرها و عناصر آن در مشخصات OpenAPI
A Quick recap about paths & its elements inside OpenAPI specification
وب سایت مفید برای شناخت ساختار مشخصات OpenAPI
Helpful website to know the OpenAPI specification structure
آزمون "شیرجه عمیق در مسیرهای داخل مشخصات Open API".
"Deep dive on Paths inside Open API specifications" Quiz
نوشتن اسناد بهتر در داخل مشخصات OpenAPI
Writing better documentation inside OpenAPI specification
مقدمه ای بر نحو CommonMark
Introduction to CommonMark syntax
توصیف ویژگی Quantity با دستور OpenMark
Describing Quantity property with OpenMark syntax
نوشتن اسناد بهتر در داخل مشخصات OpenAPI
Writing better documentation inside OpenAPI specification
مقدمه ای بر نحو CommonMark
Introduction to CommonMark syntax
نوشتن مستندات بهتر با استفاده از نحو CommonMark
Writing better documentation using CommonMark syntax
نوشتن مستندات بهتر با استفاده از نحو CommonMark
Writing better documentation using CommonMark syntax
توصیف ویژگی Quantity با دستور OpenMark
Describing Quantity property with OpenMark syntax
ارائه داده های نمونه در داخل مشخصات Open API
Providing examples data inside Open API specifications
ارائه داده های نمونه در داخل مشخصات Open API
Providing examples data inside Open API specifications
سازماندهی یا گروه بندی API ها با استفاده از برچسب های داخل مشخصات OpenAPI
Organizing or Grouping APIs using tags inside OpenAPI specifications
سازماندهی یا گروه بندی API ها با استفاده از برچسب های داخل مشخصات OpenAPI
Organizing or Grouping APIs using tags inside OpenAPI specifications
آزمون "نوشتن مستندات بهتر در داخل مشخصات OpenAPI".
"Writing better documentation inside OpenAPI specification" Quiz
آزمون "نوشتن مستندات بهتر در داخل مشخصات OpenAPI".
"Writing better documentation inside OpenAPI specification" Quiz
ساخت محتوای قابل استفاده مجدد با استفاده از اجزای داخل مشخصات OpenAPI
Building reusable content using components inside OpenAPI specification
مقدمه ای بر اجزای داخل مشخصات OpenAPI
Introduction to components inside OpenAPI specification
ساخت پارامترهای قابل استفاده مجدد با استفاده از اجزا
Building reusable parameters using components
ساخت طرحواره های قابل استفاده مجدد با استفاده از کامپوننت ها
Building reusable schemas using components
راه حل انتساب برای ساخت شی طرح دسته بندی قابل استفاده مجدد
Assignment solution for building reusable category schema object
ساخت پاسخهای قابل استفاده مجدد با استفاده از کامپوننتها
Building reusable responses using components object
آزمون "ساخت محتوای قابل استفاده مجدد با استفاده از اجزای داخل مشخصات OpenAPI".
"Building reusable content using components inside OpenAPI specification" Quiz
ساخت محتوای قابل استفاده مجدد با استفاده از اجزای داخل مشخصات OpenAPI
Building reusable content using components inside OpenAPI specification
مقدمه ای بر اجزای داخل مشخصات OpenAPI
Introduction to components inside OpenAPI specification
ساخت پارامترهای قابل استفاده مجدد با استفاده از اجزا
Building reusable parameters using components
ساخت طرحواره های قابل استفاده مجدد با استفاده از کامپوننت ها
Building reusable schemas using components
راه حل انتساب برای ساخت شی طرح دسته بندی قابل استفاده مجدد
Assignment solution for building reusable category schema object
ساخت پاسخهای قابل استفاده مجدد با استفاده از کامپوننتها
Building reusable responses using components object
آزمون "ساخت محتوای قابل استفاده مجدد با استفاده از اجزای داخل مشخصات OpenAPI".
"Building reusable content using components inside OpenAPI specification" Quiz
غواصی عمیق در انواع داده در مشخصات OpenAPI
Deep dive on Data types inside OpenAPI specification
فرو رفتن عمیق در نوع داده اعداد و صحیح
Deep dive into integer & number data type
شیرجه عمیق به نوع داده بولی
Deep dive into boolean data type
فرو رفتن عمیق در نوع داده Object
Deep dive into Object data type
فرو رفتن عمیق در کلمه کلیدی enum
Deep dive into enum keyword
غواصی عمیق در انواع داده در مشخصات OpenAPI
Deep dive on Data types inside OpenAPI specification
مقدمه ای بر انواع داده در مشخصات OpenAPI
Introduction to Data types inside OpenAPI specification
مقدمه ای بر انواع داده در مشخصات OpenAPI
Introduction to Data types inside OpenAPI specification
فرو رفتن عمیق در نوع داده اعداد و صحیح
Deep dive into integer & number data type
شیرجه عمیق به نوع داده رشته ای
Deep dive into string data type
شیرجه عمیق به نوع داده رشته ای
Deep dive into string data type
شیرجه عمیق به نوع داده بولی
Deep dive into boolean data type
فرو رفتن عمیق در نوع داده Object
Deep dive into Object data type
فرو رفتن عمیق در نوع داده Arrays
Deep dive into Arrays data type
فرو رفتن عمیق در نوع داده Arrays
Deep dive into Arrays data type
فرو رفتن عمیق در کلمه کلیدی enum
Deep dive into enum keyword
آزمون "غواصی عمیق در انواع داده ها در داخل مشخصات OpenAPI".
"Deep dive on Data types inside OpenAPI specification" Quiz
آزمون "غواصی عمیق در انواع داده ها در داخل مشخصات OpenAPI".
"Deep dive on Data types inside OpenAPI specification" Quiz
وراثت و پلی مورفیسم در مشخصات OpenAPI
Inheritance & polymorphism inside OpenAPI specification
مقدمه ای بر وراثت و پلی مورفیسم در مشخصات OpenAPI
Introduction to Inheritance & polymorphism inside OpenAPI specification
چند شکلی با استفاده از کلمه کلیدی oneOf
Polymorphism using oneOf keyword
چند شکلی با استفاده از کلمه کلیدی anyOf
Polymorphism using anyOf keyword
مثال تصویری برای درک کلمات کلیدی oneOf، anyOf، allOf
Visual example to understand oneOf, anyOf, allOf, not keywords
وراثت و پلی مورفیسم در مشخصات OpenAPI
Inheritance & polymorphism inside OpenAPI specification
مقدمه ای بر وراثت و پلی مورفیسم در مشخصات OpenAPI
Introduction to Inheritance & polymorphism inside OpenAPI specification
ارث بری با استفاده از allOf
Inheritance using allOf
ارث با استفاده از allOf
Inheritance using allOf
چند شکلی با استفاده از کلمه کلیدی oneOf
Polymorphism using oneOf keyword
چند شکلی با استفاده از کلمه کلیدی anyOf
Polymorphism using anyOf keyword
مثال تصویری برای درک کلمات کلیدی oneOf، anyOf، allOf
Visual example to understand oneOf, anyOf, allOf, not keywords
آزمون "وارثیت و چندشکلی در مشخصات OpenAPI".
"Inheritance & polymorphism inside OpenAPI specification" Quiz
آزمون "وارثیت و چندشکلی در مشخصات OpenAPI".
"Inheritance & polymorphism inside OpenAPI specification" Quiz
سایر موضوعات پیشرفته در مشخصات OpenAPI
Other advance topics inside OpenAPI specification
ایست بازرسی سریع
Quick checkpoint
استفاده از منسوخ شده در مشخصات OpenAPI
Usage of deprecated inside OpenAPI specification
استفاده از ExternalDocs در داخل مشخصات OpenAPI
Usage of externalDocs inside OpenAPI specification
آزمون "موضوعات پیشرفته دیگر در مشخصات OpenAPI".
"Other advance topics inside OpenAPI specification" Quiz
سایر موضوعات پیشرفته در مشخصات OpenAPI
Other advance topics inside OpenAPI specification
ایست بازرسی سریع
Quick checkpoint
اعلام operatorId در مشخصات OpenAPI
Declaring operationId inside OpenAPI specification
اعلام operatorId در مشخصات OpenAPI
Declaring operationId inside OpenAPI specification
استفاده از منسوخ شده در مشخصات OpenAPI
Usage of deprecated inside OpenAPI specification
تعریف پیوندها در داخل مشخصات OpenAPI
Defining links inside OpenAPI specification
تعریف پیوندها در داخل مشخصات OpenAPI
Defining links inside OpenAPI specification
تعریف فیلدهای افزونه در داخل مشخصات OpenAPI
Defining extension fields inside OpenAPI specification
تعریف فیلدهای افزونه در داخل مشخصات OpenAPI
Defining extension fields inside OpenAPI specification
استفاده از ExternalDocs در داخل مشخصات OpenAPI
Usage of externalDocs inside OpenAPI specification
آزمون "موضوعات پیشرفته دیگر در مشخصات OpenAPI".
"Other advance topics inside OpenAPI specification" Quiz
نمایش نظرات