つくりながら学ぶ! ドメイン駆動設計 実践入門 [単行本]
    • つくりながら学ぶ! ドメイン駆動設計 実践入門 [単行本]

    • ¥3,729112 ゴールドポイント(3%還元)
    • ただいま予約受付中!発売日以降のお届け日本全国配達料金無料
つくりながら学ぶ! ドメイン駆動設計 実践入門 [単行本]
画像にマウスを合わせると上部に表示
100000009004167175

つくりながら学ぶ! ドメイン駆動設計 実践入門 [単行本]

山下祐也(著・文・その他)増田亨(監修)


ゴールドポイントカード・プラスのクレジット決済で「書籍」を購入すると合計12%ゴールドポイント還元!合計12%還元書籍の購入はゴールドポイントカード・プラスのクレジット決済がお得です。
通常3%ゴールドポイント還元のところ、後日付与されるクレジット決済ポイント(1%)と特典ポイント(6%)、さらにご利用明細WEBチェックにご登録いただくと2%追加して合計12%ゴールドポイント還元!詳しくはこちら

価格:¥3,729(税込)
ゴールドポイント:112 ゴールドポイント(3%還元)(¥112相当)
お届け日:ただいま予約受付中!発売日以降のお届け
日本全国配達料金無料
出版社:マイナビ出版
販売開始日: 2026/01/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 × ドメイン駆動設計ハンズオン』をベースに、大幅に加筆、修正を加えた内容です。
  • 出版社からのコメント

    実践で学べるドメイン駆動設計!
  • 内容紹介

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

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

    具体的には「オンライン書店サービスのカタログ管理」を題材に、イベントストーミングによる業務分析、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 イベントソーシングという選択肢
  • 著者について

    山下祐也 (ヤマシタユウヤ)
    著者プロフィール:
    山下 祐也(やました ゆうや)
    フリーランスのフルスタックWebエンジニア。人材、不動産土地情報、介護など多様な領域でドメイン駆動設計を実践。テックリードとして設計から実装まで担当。Zenn書籍を1冊執筆している。

    増田亨 (マスダトオル)
    監修者プロフィール:
    増田 亨(ますだ とおる)
    有限会社システム設計 代表
    業務系アプリケーションソフトウェア開発者。
    ビジネスの関心事を正しく理解し、顧客に価値あるソフトウェアを届けるために、ドメイン駆動設計、現代的なオブジェクト指向プログラミングとデータマネジメントに取り組んでいる。
    著書に『現場で役立つシステム設計の原則』、訳書に『ドメイン駆動設計をはじめよう』がある。

つくりながら学ぶ! ドメイン駆動設計 実践入門 [単行本] の商品スペック

商品仕様
出版社名:マイナビ出版
著者名:山下祐也(著・文・その他)/増田亨(監修)
発行年月日:2026/01/21
ISBN-13:9784839988203
判型:B5変形
発売社名:マイナビ出版
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:368ページ
他のマイナビ出版の書籍を探す

    マイナビ出版 つくりながら学ぶ! ドメイン駆動設計 実践入門 [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!