- 発売日:2024/07/01
- 出版社:技術評論社
- ISBN/JAN:9784297143176
目次
■■第1章 設計力を磨きたい!
ドメイン駆動設計入門――設計の手法/アイデアの引き出しを増やそう
■1-1 ドメイン駆動設計とは?――設計の考え方をつかむ基礎知識
■1-2 ドメインモデルを理解しよう――業務知識をソフトウェアで正しく表現するための考え方
■1-3 分散アーキテクチャとドメイン駆動設計――モデルと実装を適切につなぐための3つの設計パターン
■1-4 ドメイン駆動設計を開発プロセスに取り入れる――さまざまな現場から見えた4つの視点
■1-5 ドメイン駆動設計のパターン名&用語集――用語の解釈で迷子にならないために
■■第2章 どうやって実現する?
ドメイン駆動設計実践ガイド――理論の先にある応用力を身につけよう
■2-1 ドメイン駆動設計の概要――本来の目的を再確認し、軽量DDDから脱却する
■2-2 ユビキタス言語――定義と効果を理解してチームで実践してみよう
■2-3 イベントストーミング――ドメインを解析してモデルを形作る
■2-4 イベントソーシング――イベントストーミング図を基に実装する
■■第3章 正しく理解したい
クリーンアーキテクチャとは何か?――開発に活かせる設計のエッセンスを探る
■3-1 クリーンアーキテクチャの背景――ブログ記事、書籍、時代背景から用語の意味を押さえる
■3-2 クリーンアーキテクチャの実体に迫る――関心の分離、あの有名な同心円状の図、SOLID原則の要点
■3-3 ソースコードから理解する――典型的なシナリオからクリーンアーキテクチャのエッセンスを抽出しよう
■3-4 アプリケーションから理解する――密結合→疎結合→クリーンアーキテクチャを体感しよう
■3-5 モバイルアプリ開発における実践――アプリアーキテクチャガイドを起点に現実的な方針を考える
ドメイン駆動設計入門――設計の手法/アイデアの引き出しを増やそう
■1-1 ドメイン駆動設計とは?――設計の考え方をつかむ基礎知識
■1-2 ドメインモデルを理解しよう――業務知識をソフトウェアで正しく表現するための考え方
■1-3 分散アーキテクチャとドメイン駆動設計――モデルと実装を適切につなぐための3つの設計パターン
■1-4 ドメイン駆動設計を開発プロセスに取り入れる――さまざまな現場から見えた4つの視点
■1-5 ドメイン駆動設計のパターン名&用語集――用語の解釈で迷子にならないために
■■第2章 どうやって実現する?
ドメイン駆動設計実践ガイド――理論の先にある応用力を身につけよう
■2-1 ドメイン駆動設計の概要――本来の目的を再確認し、軽量DDDから脱却する
■2-2 ユビキタス言語――定義と効果を理解してチームで実践してみよう
■2-3 イベントストーミング――ドメインを解析してモデルを形作る
■2-4 イベントソーシング――イベントストーミング図を基に実装する
■■第3章 正しく理解したい
クリーンアーキテクチャとは何か?――開発に活かせる設計のエッセンスを探る
■3-1 クリーンアーキテクチャの背景――ブログ記事、書籍、時代背景から用語の意味を押さえる
■3-2 クリーンアーキテクチャの実体に迫る――関心の分離、あの有名な同心円状の図、SOLID原則の要点
■3-3 ソースコードから理解する――典型的なシナリオからクリーンアーキテクチャのエッセンスを抽出しよう
■3-4 アプリケーションから理解する――密結合→疎結合→クリーンアーキテクチャを体感しよう
■3-5 モバイルアプリ開発における実践――アプリアーキテクチャガイドを起点に現実的な方針を考える
