APIセキュリティのトレーニングコース
アプリケーションプログラミングインターフェース(API)のセキュリティは、APIの整合性を保護し、攻撃を防止または軽減することです。
この講師主導のライブトレーニング(オンラインまたはオンサイト)では、開発者がAPIセキュリティの仕組みを理解し、API保護のために異なるAPI認証戦略を適用する方法を学びます。
このトレーニング終了時には、参加者は以下のことをできるようになります:
- 異なるAPIセキュリティ戦略を理解し、識別する。
- APIゲートウェイでAPIキーとメソッド要求を設定する。
- APIゲートウェイを使用してAPIセキュリティを設定する。
コースの形式
- 対話型の講義とディスカッション。
- 多くの演習と実践。
- ライブラボ環境での手を動かす実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングをご希望の場合、ご連絡ください。
コース概要
APIセキュリティの概要
APIキーの理解
APIユーザープールの操作
アクセス制御
認可者のカスタマイズ
AWS Organizationsの理解
メソッド要求の使用
統合要求の使用
ステージ変数
APIセキュリティの設定
トラブルシューティング
まとめと次回のステップ
要求
- APIの基本的な理解
対象者
- 開発者
オープントレーニングコースには5人以上が必要です。
APIセキュリティのトレーニングコース - 予約
APIセキュリティのトレーニングコース - お問い合わせ
APIセキュリティ - コンサルティングお問い合わせ
コンサルティングお問い合わせ
お客様の声 (1)
理論と実践的な演習の組み合わせ
Lacatus Raluca - DB Global Technology
コース - API Security
機械翻訳
今後のコース
関連コース
API First Design
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、APIの開発効率を向上させながら、品質、信頼性、再利用可能性を改善したい開発者向けです。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- API First Designの概念を中心にソフトウェアプロジェクトを計画および組織化する。
- 他のステークホルダーと共有ビジョンのAPIについて話し合い、合意する。
- 効率的にAPI Firstアプローチを実装するために必要なツールを選定し、導入する。
- 他のチームメンバーと並行してソフトウェアを開発する。
- ソフトウェアアプリケーションの開発コストを削減する。
コース形式
- 対話型の講義とディスカッション。
- 多くの演習と実践。
- ライブラボ環境でのハンズオン実装。
コースカスタマイゼーションオプション
- このコースのカスタマイズされたトレーニングをご希望の場合は、お問い合わせください。
Google Cloud Apigee 上でのマイクロサービス開発
21 時間このインストラクター主導の実践的なトレーニング(オンラインまたはオンサイト)では、開発者が Google Cloud Apigee API プラットフォーム上で API を構築、テスト、デバッグ、展開する方法を学ぶことを目指しています。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- API 開発に必要なすべてのリソースが含まれた開発環境をセットアップします。
- Apigee Edge 内で利用可能なツールを理解し、実装します。
- API を Google Cloud に構築して展開します。
- API エラーの監視とデバッグを行います。
- Google Cloud のアナリティクスや機械学習ソリューションを活用して、API をよりスマートにします。
Apigee Hybridを使用したAPI管理
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)では、開発者がApigee Hybridを使用してAPIランタイムを管理・制御し、デバッグやAPIプロキシの展開を行う方法を学びます。
本トレーニング終了時には、参加者は以下のことが Able to できます:
- Apigee Hybridの特徴とアーキテクチャを理解する。
- ハイブリッドランタイムプレーンのツールとコマンドを使用する方法を学ぶ。
- Apigee Hybridでの環境管理を行う。
- ハイブリッドプラットフォーム上でAPIプロキシを展開し、デバッグする。
Google Cloud Apigee X を使用した API 開発
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、Apigee X を使用して効率的かつ安全に API を設計、開発、管理したい開発者向けです。
このトレーニング終了時、参加者は以下が行えるようになります:
- API ソリューションの開発を開始するために必要な開発環境をセットアップする。
- API の開発、セキュリティ、ライフサイクル管理に関する基本とベストプラクティスを理解する。
- API を設計、構築、テストし、Apigee X プラットフォームに展開する方法を学ぶ。
- API キー政策や OAuth アクセストークンを使用して多層的な API セキュリティを実装する。
Axway API Gateway for Developers and Administrators
7 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、Axway API Gatewayの機能とツールを実装して、APIを開発、展開、管理、監視することを目指す開発者と管理者向けです。
本トレーニング終了時には、参加者は以下のことができます:
- Axway API Gatewayのインストールを行い、サーバーとドメインを設定します。
- シームレスなエンタープライズインフラストラクチャを構築するためのAPIゲートウェイシステムを計画します。
- APIゲートウェイを管理して、APIの設定を作成、編集、展開します。
- サービスを監視して、APIのパフォーマンスとメトリクスを追跡します。
Kong API Gateway
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、エンジニアがKong APIゲートウェイを設定し、マイクロサービスへのトラフィックを管理することを目指しています。
本トレーニング終了時には、参加者は以下のことが可能です:
- Kongクラスターをインストールおよび構成します。
- Kong APIゲートウェイを使用して、APIにアクセスするための単一の通信ポイントを提供します。
- Webサービストラフィックを細かいレベルで制御します。
- 認証を通じてAPIへのアクセスを保護します。
- レートリミティングとクォータを使用してトラフィックを制御します。
- ELKスタックなどのサードパーティソリューションを使用して、APIトラフィックを監視、ログ記録、および分析します。
MuleSoft Anypoint Platformを使用したAPI管理
14 時間このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルの開発者向けです。MuleSoft Anypoint Platformを使用して、APIと統合をより速く、安全で汎用的なプラットフォームで設計、構築、管理することを目指しています。
このトレーニング終了時には、参加者は以下のことができるようになります:
- MuleSoft Anypoint Platformを使用してAPIを開発するための開発環境を設定します。
- MuleSoft Anypoint Platformの特徴とアーキテクチャを理解します。
- AnyPoint Platformを使用してAPIを設計、構築、管理、デプロイする方法を学びます。
- 統合とAPIの構築における各コンポーネントの役割を理解します。
- APIを使用してデータベースに接続し、データを変換します。
- APIプロキシを作成およびデプロイしてAPIへのアクセスを管理します。
MuleSoft Advanced Integration Techniques
21 時間MuleSoftは、クラウドとオンプレミス環境にまたがるアプリケーション、データ、デバイスを接続する主要な統合プラットフォームです。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、MuleSoftとAnypoint Platformを使用して複雑な統合フローを設計、最適化、展開することを目指す上級レベルのMuleSoft開発者および統合プロフェッショナルを対象としています。
このトレーニング終了時には、参加者は以下のことができるようになります:
- エラーハンドリングとバッチ処理を使用して高度なMuleフローを設計および実装する。
- OAuth 2.0、ポリシー、カスタムセキュリティ実装を使用してAPIを保護する。
- DataWeaveを使用して複雑な変換と動的なルーティングを行う。
- CloudHubおよびハイブリッド環境にアプリケーションを展開し監視する。
- Git、Jenkins、Mavenを使用してMuleSoftプロジェクトのCI/CDパイプラインを実装する。
コース形式
- 対話型の講義とディスカッション。
- 多くの演習と練習。
- ライブラボ環境での手動実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングを依頼する場合は、ご連絡ください。
MuleSoft Anypoint Platform 基本
14 時間このインストラクター主導のライブトレーニング(オンラインまたは対面)は、システムの統合、API の管理、企業全体でのデータフローの合理化を行うために MuleSoft を使用したい初心者の IT プロフェッショナルを対象としています。
このトレーニング終了時には、参加者は以下のことが Able になります:
- MuleSoft および Anypoint Platform の基本概念を理解する。
- MuleSoft のツールを使用して API を設計、構築、管理する。
- MuleSoft 統合技術を実際の問題に適用する。
- DataWeave と一般的な統合パターンの習熟度を示す。
Red Hat 3Scaleを使用したAPI管理
14 時間この講師主導のライブトレーニング(オンラインまたはオンサイト)は、開発者やシステム管理者がRed Hat 3Scaleを使用してAPIを構築、配布、管理、収益化し、APIライフサイクルの使用状況、セキュリティ、サポートを制御しながら行いたい方を対象としています。
このトレーニング終了時には、参加者は以下のことが Able to できるようになります:
- Red Hat 3Scaleを使用してAPIを管理するために必要な開発環境を設定する。
- 3Scale API管理の特徴とアーキテクチャを理解する。
- APIを作成、管理、収益化する方法を学ぶ。
- デベロッパーポータルを使用してAPIを公開し、サインアップフローとカスタマーアクセスを構成する。
- APIの導入を効果的かつ安全に行う方法を理解する。
- リアルタイム通知を可能にするウェブフックを定義および実装する。
RESTful APIの設計
14 時間API(アプリケーションプログラミングインターフェース)は、あなたのアプリケーションが他のアプリケーションと連携するためのものです。
このインストラクター主導のライブトレーニングでは、参加者はバックエンドAPIサーバーを構築および保護しながら、高品質なAPIを作成する方法を学びます。
本研修終了時には、参加者は以下のことができます:
- APIのフレームワークから適切なものを選ぶ
- GoogleやFacebookなどの企業が公開しているAPIを理解しモデリングする
- 自社のRESTful APIを作成して公開する
- トークンベース認証を通じてAPIを保護する
対象者
- 開発者
コースの形式
- 講義、ディスカッション、演習と実践が組み合わさっています。
注意
- PHPやJavaScriptなどの他の言語でのカスタマイズが必要な場合は、ご連絡ください。
SwaggerとOpenAPI仕様
14 時間この講師主導のライブトレーニング(オンラインまたは対面)は、Swaggerを使用してRESTful Webサービスの構築、設計、ドキュメンテーション、および利用を行うバックエンド開発者を対象としています。
このトレーニング終了時には、参加者は以下のことができるようになります:
- ソフトウェアインフラストラクチャのAPI管理戦略を作成する。
- Swaggerツールを使用してOASファイルを編集し、SDKを作成する。
- APIセキュリティ、バージョニング、ドキュメンテーションなどの重要な機能を実装する。
Apigeeを使用したテスト自動化
14 時間ApigeeはGoogle CloudのAPI管理プラットフォームで、組織がAPIを設計、保護、展開、監視、スケーリングするためのフルライフサイクル管理を提供します。このプラットフォームのテストと自動化機能により、チームはAPIを検証し、ポリシーを強制し、CI/CDパイプラインでの高品質なデプロイメントを確保できます。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、Apigeeツールと統合を使用してAPIテストと検証を自動化したい初心者から中級レベルのQAエンジニアや開発者向けです。
このトレーニングの終了時には、参加者は以下のことができるようになります:
- ApigeeをAPIテストと監視のために設定する。
- Apigeeと統合ツールを使用してAPIのテストケースを自動化する。
- APIのパフォーマンス、セキュリティ、信頼性を検証する。
- CI/CDパイプラインにテスト自動化を統合する。
コースの形式
- インタラクティブな講義とディスカッション。
- 実践的な演習と練習。
- ライブラボ環境での実装。
コースのカスタマイズオプション
- このコースのカスタマイズされたトレーニングを希望される場合は、お問い合わせください。
Web APIの設計
14 時間この講師主導のライブトレーニング(オンラインまたは対面)は、既存の技術を利用して高価値な製品を開発したい開発者向けです。
本トレーニング終了時には、参加者は以下のことが able になります:
- Web APIの開発を開始するための開発環境をセットアップします。
- Web APIの基本概念、アーキテクチャ、および一般的な用途を理解します。
- 高価値なWeb APIを開発する戦略を構築します。
- Web APIのアーキテクチャと仕様を定義する方法を学びます。
- APIセキュリティ、設計、およびスケーラビリティのベストプラクティスを適用します。
- Web APIの構築、テスト、デバッグ、公開方法を学びます。
WSO2 API Manager for Developers
7 時間この講師主導のライブトレーニングでは、日本でWS02 API Managerの特徴、概念、基準について学習します。理論と実践を組み合わせ、トレーニング中には多くの演習と実践が含まれます。コース終了時には、参加者はWS02 API Managerの主要機能を使用して独自のAPIを展開する知識と実践を得ることができます。