Domain-Driven Microservice Architecture Training: C# Edition
ドメイン駆動による
マイクロサービス構築研修 C#編
ドメイン駆動設計の基本要素やC#を使ったマイクロサービスの実装方法、コンテナオーケストレーションの実現方法を学びます。
Training Detail
研修詳細
研修名
ドメイン駆動によるマイクロサービス構築研修 C#編
概要
ドメイン駆動設計の基本要素やC#を使ったマイクロサービスの実装方法、コンテナオーケストレーションの実現方法を学ぶことができる、現場で役立つ研修です。課題のマイクロサービスを実装・テストし、他のサービスとの連携を実現します。実践中心の学びで、マイクロサービスのアーキテクチャを理解し、実装できるようになります。
研修
カリキュラム
詳しくはこちらをクリック ↓
- ドメイン駆動設計概要
- ドメイン駆動設計とは
- 基本思想
- マイクロサービスの概要
- マイクロサービスの特徴
- マイクロサービスのメリット
- マイクロサービスの注意点
- マイクロサービスの特徴
- 疎結合と高凝集性
- 軽量なネットワークプロトコル
- ビジネスロジックのコンポーネント化
- 障害発生前提の設計
- 更改前提の設計
- ドメインモデルを動かす
- ユビキタス言語
- モデル駆動設計
- 実践的モデラー
- モデル駆動設計
- 層状アーキテクチャ
- モジュール(名前空間)構成
- ドメイン層
- ドメイン層の役割と構成
- 値オブジェクト
- エンティティ
- リポジトリ
- ファクトリ
- 演習
- 値オブジェクトとエンティティの実装
- リポジトリとアダプタインターフェースの作成
- テストプロジェクト作成と単体テスト
- インフラストラクチャ層
- インフラストラクチャ層の役割と構成
- 依存性逆転の原則
- Entity Framework Core
- RabbitMQ
- 演習
- Modelの実装
- リポジトリとアダプタの実装
- 単体テスト
- アプリケーション層
- アプリケーション層の役割と構成
- サービス設計方法
- 演習
- サービスインターフェースと実装クラス作成
- DTOとアダプタ実装クラス作成
- 結合テスト
- UI層
- UI層の役割と構成
- コントローラの設計
- ASP.NET Core
- 演習
- コントローラの実装
- 動作確認
- 複数コンテナの定義
- Dockerfileの定義
- docker-compose.ymlの定義
研修日時
※詳しい日時はご相談ください。
価格
お客様のニーズに合わせて研修を設計した上で、お見積りをさせていただきます。まずはお気軽にお問い合わせください。
Contact Form
お問い合わせフォーム
まずは具体的な課題をお聞かせいただけますか?
貴社の課題解決に役立つかご提案させていただきます。