現在地
トップ > 電子書籍 > PC・システム開発
つくりながら学ぶ!ドメイン駆動設計実践入門

つくりながら学ぶ! ドメイン駆動設計 実践入門 [電子書籍版]
山下祐也

3,729(税込)

商品情報

  • 著者:   山下祐也
  • 編集:   増田亨
  • 発売日:   2026年01月21日
  • 出版社:   マイナビ出版
  • 商品番号:   5700000005749
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ, ブラウザビューア

商品説明

内容紹介

実践で学べるドメイン駆動設計!


「ドメイン駆動設計は難しい」そう感じて挫折した経験のある方にこそ、手にとっていただきたい一冊です。


ドメイン駆動設計の本質は、ビジネスの中核となる領域を見極め、そこに開発リソースを集中させることにあります。本書では、座学だけで終わらせず、コードを「つくりながら」この設計思想を体得することを目指します。


具体的には「オンライン書店サービスのカタログ管理」を題材に、イベントストーミングによる業務分析、UMLによるモデリング、そしてTypeScriptでの実装まで、設計から実装へ落とし込む一連のプロセスを追体験できます。


「戦略的設計と戦術的設計はどう連携するのか」「ビジネスロジックを技術的詳細からどう切り離すのか」。本書を通じて、これまで断片的だった知識が体系的につながる瞬間を体験できるはずです。実装フェーズでは、特典のGitHubリポジトリにて各章ごとのコードを確認しながら学習を進められます。


著者自身、TypeScriptでドメイン駆動設計を実践する際、具体的な情報が見つからず苦労しました。「同じ悩みを抱える開発者に、実践的な知識とノウハウを届けたい」。それが本書の執筆動機です。学習用ハンズオンとしてはもちろん、現場でのリファレンスとしても長くお使いいただける一冊です。


〇本書の構成

Part 1 ドメイン駆動設計への招待

Chapter 1 はじめに

Chapter 2 ビジネス課題とドメイン駆動設計


Part 2 ビジネス価値の発見

Chapter 3 戦略的設計

Chapter 4 業務知識の獲得

Chapter 5 ドメインモデルの可視化


Part 3 ドメインモデルの実装

Chapter 6 戦術的設計とコード実装

Chapter 7 アーキテクチャ

Chapter 8 実装の準備

Chapter 9 値オブジェクト

Chapter 10 エンティティ

Chapter 11 集約

Chapter 12 ドメインサービス

Chapter 13 リポジトリ

Chapter 14 アプリケーションサービス

Chapter 15 プレゼンテーション層の実装


Part 4 ビジネス価値を守り続ける

Chapter 16 拡張性とメンテナンス

Chapter 17 中核ビジネスロジックの独立性を守る

Chapter 18 ビジネスロジックを技術実装の詳細から分離する

Chapter 19 イベント駆動アーキテクチャ

Chapter 20 Outboxパターンによる確実なイベント発行

Chapter 21 イベントソーシングという選択肢


●目次


〇本書の構成

Part 1 ドメイン駆動設計への招待

Chapter 1 はじめに

Chapter 2 ビジネス課題とドメイン駆動設計


Part 2 ビジネス価値の発見

Chapter 3 戦略的設計

Chapter 4 業務知識の獲得

Chapter 5 ドメインモデルの可視化


Part 3 ドメインモデルの実装

Chapter 6 戦術的設計とコード実装

Chapter 7 アーキテクチャ

Chapter 8 実装の準備

Chapter 9 値オブジェクト

Chapter 10 エンティティ

Chapter 11 集約

Chapter 12 ドメインサービス

Chapter 13 リポジトリ

Chapter 14 アプリケーションサービス

Chapter 15 プレゼンテーション層の実装


Part 4 ビジネス価値を守り続ける

Chapter 16 拡張性とメンテナンス

Chapter 17 中核ビジネスロジックの独立性を守る

Chapter 18 ビジネスロジックを技術実装の詳細から分離する

Chapter 19 イベント駆動アーキテクチャ

Chapter 20 Outboxパターンによる確実なイベント発行

Chapter 21 イベントソーシングという選択肢


※本書は、筆者がZennで公開している『【DDD入門】TypeScript × ドメイン駆動設計ハンズオン』をベースに、大幅に加筆、修正を加えた内容です。


●著者


著者プロフィール:

山下 祐也(やました ゆうや)

フリーランスのフルスタックWebエンジニア。人材、不動産土地情報、介護など多様な領域でドメイン駆動設計を実践。テックリードとして設計から実装まで担当。Zenn書籍を1冊執筆している。


監修者プロフィール:

増田 亨(ますだ とおる)

有限会社システム設計 代表

業務系アプリケーションソフトウェア開発者。

ビジネスの関心事を正しく理解し、顧客に価値あるソフトウェアを届けるために、ドメイン駆動設計、現代的なオブジェクト指向プログラミングとデータマネジメントに取り組んでいる。

著書に『現場で役立つシステム設計の原則』、訳書に『ドメイン駆動設計をはじめよう』がある。


※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。


※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします


商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      バックエンドエンジニアのためのインフラ・クラウド大全
      電子書籍バックエンドエンジニアのためのインフラ…

      馬場 俊彰

      1,969円(税込)

    2. 2
      独習Python 第2版
      電子書籍独習Python 第2版

      山田 祥寛

      1,804円(税込)

    3. 3
      つくって、壊して、直して学ぶ Git&GitHub 入門
      電子書籍つくって、壊して、直して学ぶ Git&GitH…

      高橋 あおい

      1,650円(税込)

    4. 4
      実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
      電子書籍実務で役立つ ログの教科書 基礎知識から…

      増井 敏克

      1,309円(税込)

    5. 5
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      電子書籍深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      1,540円(税込)

    1. 1
      【令和8年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和8年度】 いちばんやさしい ITパス…

      高橋 京介

      1,815円(税込)

    2. 2
      【入荷予約】マンガで合格! 生成AIパスポート テキスト&問題集
      【入荷予約】マンガで合格! 生成AIパス…

      一般社団法人 生成AI活用普及協会(GUGA)

      2,090円(税込)

    3. 3
      【入荷予約】2億円を売り上げたプロが教える note×AI 最強の副業
      【入荷予約】2億円を売り上げたプロが教…

      らっこ

      1,870円(税込)

    4. 4
      2ヶ月で月30万円を実現する 超初心者でも稼げるAI活用法
      2ヶ月で月30万円を実現する 超初心者でも…

      あべ むつき

      1,980円(税込)

    5. 5
      AIのド素人ですが、10年後も仕事とお金に困らない方法を教えて下さい! 最悪の未来でも自分だけが助かる本
      AIのド素人ですが、10年後も仕事とお金に…

      木内 翔大

      1,760円(税込)

    このページの先頭へ