昨年、当社は Swagger認定トレーニングの提供を発表しました。これは1日間の実践的なクラスで、ソフトウェアアーキテクト、ビジネスユーザー、開発者、DevOpsがAPIを作成する際に採用しているSwagger仕様、SwaggerHub、およびサードパーティーツールについて詳しく学びます。
このトレーニングはSwaggerパートナーであるHKM Consulting LLCによって提供され、Swaggerの基本を学び、それを使用してAPIを開発、管理、統制したいチームに最適です。
先日、HKM Consultingのパートナーであるクリス・ライリー氏と座談する機会があり、Swagger認定トレーニングクラスについて詳しく学び、Swagger認定を取得するメリットを理解することができました。
APIに関して企業をどのように支援しているか、背景を教えていただけますか?
HKM Consulting, LLCは、APIとミドルウェア技術(例:1990年代 - CORBA/MOM/EAI、2000年代 - Webサービス/ESB、REST/マイクロサービス)に深く精通した組織です。現在、当社の組織はクライアントがAPI管理ソリューション、DevOps、クラウドインフラストラクチャを実装するのを支援しています。これらの組み合わせは、今日のマイクロサービスベースのソリューションの実装に役立ちます。
Swaggerトレーニングクラスをいくつか提供されていると理解していますが、提供されている様々なトレーニングについて教えていただけますか?
現在の提供内容は以下の通りです
- Swagger 2.0認定トレーニング - このコースは、現在の2.0標準、RESTの基礎、およびSwagger/Open APIの構築に関する実践的な教育に重点を置いています。
- Swagger/Open API 2.0の実践的な応用 - このコースはSwagger/OpenAPI仕様を活用し、アーキテクト、開発者、DevOps、ガバナンス、サードパーティ開発者を含む組織内の様々な役割に与える影響をデモンストレーションします。
- Swagger / Open API 2.0認定試験 - RESTとSwagger/Open API 2.0の経験を持つ個人向けに、認定試験は正式な検証/認定を提供します。
Swaggerトレーニングのいずれかに参加すると、どのようなことを期待できますか?Swagger認定を取得するメリットは何ですか?
Swagger/OpenAPI認定トレーニングでは、Swagger/OpenAPIドキュメントの実践的な開発を通じて、完全な仕様とREST APIへの根底にある関連性を明らかにします。これらの基礎要素が習得された後、次のステップとして、ソフトウェア開発ライフサイクルへの完全な影響を、実践的なチュートリアルと探索セッションを通じて探求します。
Swagger/OpenAPI認定のメリットは、適切なアプリケーションに自信を持ち、学生のAPIドキュメントの利用可能性を高めることにあります。Swagger/OpenAPI標準が多くのベンダーに採用されているため、その移植性を活用するためには、適切なAPI定義における強固な基盤を持つことが重要です。
Swaggerを使い始める際に、よく見られるSwaggerの課題はありますか?トレーニングはこれらの課題にどのように役立ちますか?
私たちが目にする主な問題は、設計標準やAPI定義の適切な粒度を作成せずにSwagger/OpenAPIを活用しようとすることです。これらはどちらも、URIパターン、バージョン識別、JSONペイロード定義、動詞、MIMEタイプなどのAPIドキュメントに直接影響を与えます。
Swagger/Open APIの定義は、組織が整合性、発見可能性、解釈可能性を作成するために投入した準備と同じくらい優れています。
Swaggerトレーニングは誰にメリットがありますか?
現在、このトレーニングはビジネスアナリスト、アーキテクト、開発者、DevOps担当者に教えられています。
トレーニングにはSwaggerHubを使用されていると理解していますが、SwaggerHubがチームのSwaggerでのAPI設計/構築/ドキュメント作成にどのように役立っていると見ていますか?
SwaggerHubソリューションは、APIが経るコラボレーションとバージョン管理の側面を探求するために、両方のトレーニングで共有されています。SwaggerHubは導入の初期段階にありますが、APIドキュメントガバナンスが提供する核となるものは、APIコミュニティに対応するAPI中心の環境において重要なソリューションです。
他に何か追加したいことはありますか?
Swaggerトレーニングの提供は、現在開発中のOpen API 3.0仕様を含むように引き続き拡大していきます。さらに、セルフサービス型のトレーニングオプションも提供することを検討しています。
Swagger認定に興味がありますか? 今後のSwagger認定クラスの全スケジュールをチェックしてください。