Domain-Driven Design Fundamentals Training
ドメイン駆動設計基礎研修
研修日時:2025年12月2日(火)〜12月3日(水)
開催場所:オンライン Zoom
Training Detail
研修詳細
研修名
ドメイン駆動設計基礎研修
研修概要
本研修では、ドメイン駆動設計(DDD)の基礎概念とシステム設計を行う上で必要な技術知識を、ハンズオン形式の演習を通して理解していただきます。
対象者
- 自社サービスの設計改善に課題を感じているソフトウェアエンジニア
- JavaやSpring Bootの経験があり、設計のレベルを上げたい中堅エンジニア
- DDDに関心があり、業務知識を設計に反映する方法を学びたい方
研修のゴール
- ドメインモデル中心の設計ができる
- アーキテクチャの層ごとの役割を理解して分離できる
- ユビキタス言語をチームで共有する実践方法を習得
- REST API をドメイン駆動で実装できる
- Spring Boot を使った設計ベースの開発に慣れる
研修
カリキュラム
詳しくはこちらをクリック ↓
- ドメイン駆動設計概要
- ドメイン駆動設計(DDD)とは
- DDDのパターン
- DDDの前身
- ドメイン駆動設計のメリット・デメリット
- ドメイン駆動設計の基本概念
- ドメイン
- ドメインモデル
- ドメインエキスパート
- ドメイン駆動設計の基本三箇条
- ユビキタス言語
- モデル駆動設計
- 実践的モデラー
- 戦略的設計
- 戦略的設計の必要性
- 戦略的設計の重要概念
- 境界づけられたコンテキスト
- コンテキストマップ
- 蒸留
- コアサブドメイン
- 支援サブドメイン
- 汎用サブドメイン
- ドメインモデルの設計・モデリング
- ドメインモデルの設計手法
- ユースケース駆動設計
- sudoモデリング
- ユビキタス言語の作成
- アーキテクチャ
- DDDのソフトウェアアーキテクチャ
- レイアードアーキテクチャ
- ヘキサゴナルアーキテクチャ
- オニオンアーキテクチャ
- クリーンアーキテクチャ
- ドメインモデルの表現
- モジュール
- エンティティ
- 値オブジェクト
- ドメインサービス
- ドメインモデルのライフサイクル
- 集約
- ファクトリ
- リポジトリ
- アプリケーション層の実装
- アプリケーション層の役割
- アプリケーションサービス
- DTO
- プレゼンテーション層の実装
- プレゼンテーション層の役割
- コントローラー
- ドメインイベント
- ドメインイベント概要
- ドメインイベントを導入する手順
- ドメインイベントの処理の流れ
- ドメインイベントの設計
- CQRS
- イベントソーシング
- イベント駆動アーキテクチ
前提知識
スキル
- Javaを用いたオブジェクト指向プログラミングの経験
- 基本的なSpring Boot開発経験
- 基本的なLinux操作とネットワーク、Git/VSCodeの使用経験
必要な
受講環境
- 研修時に行うハンズオンは、次の環境で動作確認しています
- ブラウザで VSCode を利用するため、ブラウザがインストールされていてインターネットを経由した HTTPS の通信が可能であれば研修に参加できます
例)Chrome(推奨)、MicrosoftEdge、Safari など
研修日時
2026年3月3日(火)〜3月4日(水) 10:00-18:00
開催場所
オンライン Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
定員
12名/1名様から受講いただけます。
価格
99,000円(税込)/オンライン参加時の価格です。
キャンセルポリシー
- 研修開催日21日前まで:キャンセル料なし
- 研修開催日20日前から7日前まで:受講料の50%
- 研修開催日6日前から研修当日:受講料全額
特記事項
- お申し込みの際は、弊社オープン講座のキャンセルポリシーにご同意いただいたものとみなします。
- 欠席された場合には、研修費用の全額をご請求させていただきます。
- 弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。
Contact Form
お問い合わせフォーム
以下より、お申し込みを受け付けております。
お気軽にお問い合わせください。