お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Quarkus入門
- Quarkusとは何か
- クラウドネイティブアプリ開発におけるQuarkusの利点
- KubernetesおよびOpenShiftとの統合
- 起動時間とメモリ効率の最適化手法
- 基本的なワークフローおよびアーキテクチャ
Quarkusの基本概念
- アプリケーション設定とコンバーターの利用方法
- 初期化処理・終了処理のライフサイクル管理
- テスト戦略の確立法
- ログ出力の設定手法
RESTfulサービスの開発
- REST APIエンドポイントの作成方法
- クエリパラメータおよびHTTPメソッドの取り扱い
- 意味的にも正しいレスポンスコードの利用法
- CORS対応やリアクティブルーティングの設定方法
- HTTPリクエストのインターセプト処理およびSSL活用法
アプリケーション設定の管理
- カスタムプロパティファイルや環境ごとのプロファイル設定
- 設定値へのアクセスやオーバーライド方法
- 高度なログ出力機能および環境別設定の適用
- 独自の設定ソース・コンバーターの実装法
- グループ化された有効性検証済み設定値の管理
Quarkusプログラミングモデルの特徴
- JSONおよびXMLデータのシリアライゼーション手法
- 入出力値の妥当性検証方法やカスタムバリデーター作成法
- 依存性注入機能およびクオリファイアーの活用
- ライフサイクルイベント処理とインターセプターメカニズム
- Mockitoを用いた振る舞いテストやユニットテストの実施法
Quarkusアプリケーションのパッケージング手順
- コマンドモードおよびJARファイルによるパッケージ化方法
- Über-JARやネイティブ実行可能形式へのビルド手法
- JARファイル版・ネイティブ版それぞれのDockerコンテナ作成法
- コンテナ内でのSSL機能対応方法
Apache Camel入門
- Apache Camelの概要とQuarkusとの統合方式
- エンタープライズ統合パターンの種類や適用事例
- Quarkusアプリケーション内でCamelルートを開発・デプロイする手順
まとめおよび今後の取り組み方針
要求
- Javaプログラミングに関する基礎知識
- ウェブアーキテクチャおよびRESTの概念に関する経験
- HTTPプロトコルに対する理解度
対象者
- 開発者
- ソフトウェアアーキテクト
- クラウドネイティブアプリケーションの構築に携わるエンジニア
40 時間
お客様の声 (4)
講師はコースのテーマについてだけでなく、関連する他のトピックについても深い知識を持っていました。質問に答えることができたり、すぐに答えを知らなくても後で回答できるようにメモを取ることもできました。
Abe Sabbagh - Enbridge
コース - Advanced RabbitMQ - 2 Days
機械翻訳
トレーニング環境で独立した演習を実施する可能性。
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
コース - Kafka for Administrators
機械翻訳
教師の技術的準備
Giorgio - Asystel-BDF S.p.A.
コース - Creating a Service Mesh with Istio and Kubernetes
機械翻訳
非常に実践的な例が示されました。参加者の知識レベルが varied であるにもかかわらず、トレーナーは誰もがついていけるようなペースを保とうと努力しました。また、支援が必要な人には基本的に全員に多くのサポートを提供しました :)
Georgi - BMW SA
コース - Apache Kafka for Developers
機械翻訳