ドメイン駆動設計基礎研修

Domain-Driven Design Fundamentals Training

ドメイン駆動設計基礎研修

研修日時:2025年12月2日(火)〜12月3日(水)
開催場所:オンライン Zoom

Training Detail

研修詳細

研修名

ドメイン駆動設計基礎研修

研修概要

本研修では、ドメイン駆動設計(DDD)の基礎概念とシステム設計を行う上で必要な技術知識を、ハンズオン形式の演習を通して理解していただきます。

対象者

  • 自社サービスの設計改善に課題を感じているソフトウェアエンジニア
  • JavaやSpring Bootの経験があり、設計のレベルを上げたい中堅エンジニア
  • DDDに関心があり、業務知識を設計に反映する方法を学びたい方

研修のゴール

  • ドメインモデル中心の設計ができる
  • アーキテクチャの層ごとの役割を理解して分離できる
  • ユビキタス言語をチームで共有する実践方法を習得
  • REST API をドメイン駆動で実装できる
  • Spring Boot を使った設計ベースの開発に慣れる

研修
カリキュラム

詳しくはこちらをクリック ↓
  1. ドメイン駆動設計概要
    • ドメイン駆動設計(DDD)とは
    • DDDのパターン
    • DDDの前身
    • ドメイン駆動設計のメリット・デメリット
  2. ドメイン駆動設計の基本概念
    • ドメイン
    • ドメインモデル
    • ドメインエキスパート
  3. ドメイン駆動設計の基本三箇条
    • ユビキタス言語
    • モデル駆動設計
    • 実践的モデラー
  4. 戦略的設計
    • 戦略的設計の必要性
    • 戦略的設計の重要概念
    • 境界づけられたコンテキスト
    • コンテキストマップ
    • 蒸留
    • コアサブドメイン
    • 支援サブドメイン
    • 汎用サブドメイン
  5. ドメインモデルの設計・モデリング
    • ドメインモデルの設計手法
    • ユースケース駆動設計
    • sudoモデリング
    • ユビキタス言語の作成
  6. アーキテクチャ
    • DDDのソフトウェアアーキテクチャ
    • レイアードアーキテクチャ
    • ヘキサゴナルアーキテクチャ
    • オニオンアーキテクチャ
    • クリーンアーキテクチャ
  7. ドメインモデルの表現
    • モジュール
    • エンティティ
    • 値オブジェクト
    • ドメインサービス
  8. ドメインモデルのライフサイクル
    • 集約
    • ファクトリ
    • リポジトリ
  9. アプリケーション層の実装
    • アプリケーション層の役割
    • アプリケーションサービス
    • DTO
  10. プレゼンテーション層の実装
    • プレゼンテーション層の役割
    • コントローラー
  11. ドメインイベント
    • ドメインイベント概要
    • ドメインイベントを導入する手順
    • ドメインイベントの処理の流れ
    • ドメインイベントの設計
    • 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

お問い合わせフォーム

以下より、お申し込みを受け付けております。
お気軽にお問い合わせください。