お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
マイクロサービスアーキテクチャの概要
- マイクロサービスとは何か?
- モノリシック構造とマイクロサービス方式の違い
- マイクロサービスの利点および課題について
- 現実世界でのマイクロサービス導入事例紹介
Spring Bootを使った開発手順
- Spring Bootの基本とその優れた特徴
- Spring Bootベースのマイクロサービスのセットアップ方法
- Spring Bootを用いたRESTful APIの作成方法
マイクロサービスの設計・運用技術
- ドメイン駆動設計(DDD)によるマイクロサービス構築法
- サービス間通信の実装手法
- RESTおよびgRPCを利用したサービス相互接続方法
- KafkaやRabbitMQを用いた非同期メッセージング技術
サービス検出と設定管理システム
- Spring Cloudの概要紹介
- Eurekaによるサービス発見機能の導入法
- Spring Cloud Configを活用した一元化された構成管理手法
APIゲートウェイと負荷分散処理
- APIゲートウェイ方式の概要説明
- Spring Cloud GatewayまたはZuulによる実装手順
- Ribbonを用いた負荷分散機能導入法
マイクロサービスのセキュリティ対策
- マイクロサービスにおけるセキュリティの重要性とその概要
- OAuth2を使った認証・権限付与処理の実装法
- JWTを用いたREST APIの保護手法
監視およびログ管理機能
- ELKスタックによる集中型ログ記録システム導入手順
- Micrometerを活用したマイクロサービス監視の実践方法
- Spring Cloud SleuthおよびZipkinによる分散トレーシング技術
DockerとKubernetesを用いたデプロイメント手法
- Dockerでマイクロサービスをコンテナ化する手順
- Kubernetes環境上でのマイクロサービスの配備方法
- 規模拡大時および運用管理対応技術について
まとめと今後の発展策
要求
- Javaプログラミングの基礎的な知識があること
- RESTful APIおよびHTTP通信の基本的な理解があること
- データベースとSQLに慣れ親しんでいること
対象者
- マイクロサービスアーキテクチャへ移行したいJava開発者
- 拡張性と分散処理能力を持つアプリケーションを構築するソフトウェアエンジニア
- マイクロサービスのデプロイ業務に携わるDevOps担当者
21 時間
お客様の声 (1)
扱われたトピックの範囲は広く、トレーナーはそれに対応しようと努力しました。
Lakshmipriya Sivakumar - Deque Systems Inc
コース - Spring Boot, React, and Redux
機械翻訳