لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه 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
نمایش نظرات