ドメイン駆動設計基礎研修【フルネス ライブ配信】| コースコード | CDV041 |
|---|---|
| コース概要 | ドメイン駆動設計(DDD) とは、オブジェクトの設計に役立つ原則とパターンをまとめたものです。設計に適用することで、ドメインモデルと呼ばれる |
| 到達目標 | ・ドメイン駆動設計の基本概念が説明できる。 ・ドメイン駆動設計を行う上で必要な技術知識を理解しながら、演習を通して、基本的なドメイン駆動設計の流れが説明できる。 |
| 対象者 | ドメイン駆動設計を学びたい方。 |
| 前提知識 | ・Java、PHP等の何らかのプログラミング言語の経験がある方。 ・オブジェクト指向設計の基本概念が理解できている方。 |
| 内容 | 1.ドメイン駆動設計概論 (1)ドメイン駆動設計(DDD)とは (2)DDDのメリット (3)DDDを行う方法 (4)DDDを採用する事業価値 (5)DDD導入にあたっての課題 2.ドメイン駆動設計の戦略的設計 (1)ドメイン (2)サブドメイン (3)境界づけられたコンテキスト (4)コンテキストマップ (5)コンテキストマップを作る目的 (6)境界づけられたコンテキストの分割指針 3.ドメインモデル設計 (1)モデル駆動設計 (2)ユビキタス言語 (3)ドメインモデル (4)ドメインモデルで設計する事のメリット (5)ドメインオブジェクトの見つけ方 (6)ユビキタス言語 4.ドメインモデルの実装 (1)アーキテクチャ ・ レイアードアーキテクチャ ・依存性逆転の法則 ・ヘキサゴナルアーキテクチャ ・REST ・CQRS (2)エンティティ (3)値オブジェクト (4)サービス (5)ドメインイベント (6)集約 (7)ファクトリ (8)リポジトリ (9)境界づけられたコンテキストとの結合 (10)アプリケーション (11)UIの構築 |
| 教材サンプル | |
| 標準学習時間 | 14 |
| 学習形態 | マシン実習 |
| カテゴリー | モダン開発(アジャイル開発含む) |
| コースフロー | |
| 備考 | ・本コースは廃止となりました。 |
| 受講料 | ¥99,000(税込) |

