آموزش توسعه SmartBear API Hub: طراحی، تست و استقرار - آخرین آپدیت

دانلود SmartBear API Hub Development: Design, Test & Deploy

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تا سال ۲۰۲۷، تأثیر جهانی APIها از مجموع تولید ناخالص داخلی کشورهای انگلیس، ژاپن، فرانسه و استرالیا فراتر خواهد رفت (Kong Inc.) آیا می‌خواهید نقش برجسته‌ای در پروژه‌های نرم‌افزاری سازمان خود داشته باشید؟ API آن را طراحی کنید! استاندارد OpenAPI به همراه رابط کاربری کاربرپسند Swagger UI، با ارائه ساختار JSON شفاف برای تیم‌های فرانت‌اند و تولید خودکار اسکلت کد API برای بهره‌وری تیم‌های بک‌اند، میزان پذیرش و سرعت توسعه را افزایش می‌دهد. این دوره آموزشی، رویکرد طراحی سیستم «اول-API» (API-first) را با استفاده از نسخه آزمایشی Swagger API Hub پوشش می‌دهد. در رویکرد API-first، ابتدا APIها طراحی می‌شوند و سپس منطق برنامه نوشته می‌شود؛ این امر تیم‌ها را قادر می‌سازد تا به‌صورت موازی کار کنند و ثبات، مقیاس‌پذیری و قابلیت استفاده مجدد در تمامی اپلیکیشن‌ها تضمین شود. پس از اتمام این دوره، شما قادر خواهید بود: ۱. مدل‌های داده‌ای API و انواع فراخوانی‌ها (مانند خواندن و نوشتن) را تعریف کنید. ۲. یک تعریف کامل و تعاملی از API ارائه دهید. ۳. تعاریف API شخص ثالث را وارد کرده و آن‌ها را توسعه دهید. ۴. برای افزایش پایداری، مجموعه‌ای از تست‌ها (Test Suite) را به تعریف API خود اضافه کنید. ۵. کدهای سرور API را در اختیار تیم توسعه قرار دهید. فقط تماشاگر رشد اقتصاد API نباشید و به یک بازیکن کلیدی تبدیل شوید! همین حالا ثبت‌نام کنید تا بر OpenAPI و Swagger UI مسلط شده، به سرمایه‌ای ارزشمند برای سازمان تبدیل شوید و مسیر رشد شغلی خود را باز کنید. این دوره برای متخصصانی که در مراحل اولیه توسعه محصولات دیجیتال نقش دارند، از جمله مالکان محصول (Product Owners)، تحلیل‌گران کسب‌وکار IT، مدیران نوآوری، تحلیل‌گران داده، مدیران پروژه، نویسندگان فنی، مهندسان QA، معماران نرم‌افزار و توسعه‌دهندگان نرم‌افزار طراحی شده است. چه در حال تعریف نیازمندی‌های سیستم باشید و چه در حال تضمین کیفیت و مستندسازی، این دوره شما را با ابزارها و دانش لازم برای مشارکت مؤثر در پروژه‌های API-first با استفاده از Swagger API Hub تجهیز می‌کند. برای بهره‌مندی حداکثری از این دوره، یادگیرندگان باید درک اولیه‌ای از مفهوم API و نحوه عملکرد آن داشته باشند. آشنایی با انواع داده‌های JSON ضروری است، زیرا مدل‌های داده‌ای API به شدت به فرمت JSON وابسته هستند. علاوه بر این، تجربه قبلی در پایتون یا سایر زبان‌های برنامه‌نویسی به درک بهتر ساختارهای API و استفاده از کدهای سرور تولید شده به صورت خودکار کمک می‌کند. در پایان این دوره، یادگیرندگان قادر خواهند بود عملیات CRUD را مطابق با مدل‌های داده تخمین بزنند، مستندات کاربردی API را تولید و منتشر کنند، تعاریف APIهای خارجی را در Swagger API Hub وارد و سفارشی‌سازی کنند و برای اطمینان از پایداری و آمادگی APIها برای محیط عملیاتی، تست‌های خودکار را راه‌اندازی نمایند. آن‌ها همچنین تجربه عملی در استفاده از ابزارهای Swagger برای بهینه‌سازی همکاری بین تیم‌های توسعه و محصول را کسب خواهند کرد.

سرفصل ها و درس ها

توسعه SmartBear API Hub: طراحی، تست و استقرار SmartBear API Hub Development: Design, Test & Deploy

  • مقدمه و خوش‌آمدگویی Introduction and Welcome

  • کشف مزایای تعاملی OpenAPI Discovering OpenAPI Interactivity Advantages

  • تعریف APIها از صفر Defining APIs from Scratch

  • شخصی‌سازی سایت مستندات در Swagger Personalizing the Documentation Site in Swagger

  • استقرار APIهای عمومی و خصوصی با استفاده از کنترل نسخه Deploying Public & Private APIs Using Version Control

  • وارد کردن تعریف API موجود به Swagger Importing an Existing API Definition into Swagger

  • تولید خودکار کدهای سرور و کلاینت در Swagger Creating Server and Client Autogenerated Code in Swagger

  • تست دستی با API Hub Explore Manually Testing with API Hub Explore

  • بهترین روش‌های استفاده از OpenAPI Best Practices Using OpenAPI

  • تست خودکار و شبیه‌سازی (Mocking) API Automatic Testing and Mocking Your API

  • تبریک و مسیر یادگیری مستمر Congratulations and Continuous Learning Journey

نمایش نظرات

آموزش توسعه SmartBear API Hub: طراحی، تست و استقرار
جزییات دوره
3h 42m
11
(آخرین آپدیت)
44
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده