実践TypeScriptバックエンド開発 -- データと関数によるドメインモデリングで堅牢性を高める [単行本]
    • 実践TypeScriptバックエンド開発 -- データと関数によるドメインモデリングで堅牢性を高める [単行本]

    • ¥3,520106 ゴールドポイント(3%還元)
    • 在庫あり2026年10月26日月曜日までにヨドバシエクストリームサービス便(無料)がお届け

実践TypeScriptバックエンド開発 -- データと関数によるドメインモデリングで堅牢性を高める [単行本]



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

価格:¥3,520(税込)
ゴールドポイント:106 ゴールドポイント(3%還元)(¥106相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2026年10月26日月曜日までにヨドバシエクストリームサービス便(無料)がお届けします。[届け先変更]詳しくはこちら
出版社:技術評論社
販売開始日: 2026/10/24
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可
店舗受け取りが可能です
マルチメディアAkiba、マルチメディア梅田、マルチメディア博多では24時間営業時間外でもお受け取りいただけます マルチメディア池袋では朝6:00〜23:30の間、営業時間外でもお受け取りいただけます

実践TypeScriptバックエンド開発 -- データと関数によるドメインモデリングで堅牢性を高める の 商品概要

  • 目次

    ●第1章:型の機能と原則
    ・型の機能
    ・型の原則

    ●第2章:データと振る舞い
    ・データと振る舞いの一体化(クラス)の課題
    ・データと振る舞いの分離

    ●第3章:エラーハンドリング
    ・例外によるエラーハンドリングの課題
    ・戻り値によるエラーハンドリングの利点
    ・設計方針
    ・Resultの概要

    ●第4章:戻り値によるエラーハンドリングの実践
    ・Result / ResultAsyncへのラップ
    ・関数適用
    ・Resultのアンラップ
    ・Resultリストの統合

    ●第5章:スキーマを用いたバリデーション処理
    ・バリデーションの課題
    ・スキーマバリデーションのライブラリ(Zod)の概要
    ・バリデーション
    ・スキーマからの型推論

    ●第6章:ドメインモデル
    ・ドメインモデルの構成要素
    ・ドメインモデルの実装

    ●第7章:集約とリポジトリ
    ・集約の概要
    ・リポジトリの概要
    ・集約の実装
    ・リポジトリの実装

    ●第8章:ドメインイベント
    ・イベントソーシングの概要
    ・データモデルの設計
    ・ドメインモデルの設計
    ・ドメインモデルの実装
    ・イベントストアの設計

    ●第9章:Always-Valid Domain Model
    ・Always-Valid Domain Modelの概要
    ・Always-Valid Domain Modelの実装

    ●第10章:入出力の依存関係
    ・依存関係逆転の原則
    ・依存注入
    ・ヘキサゴナル・アーキテクチャ

    ●第11章:依存注入の構成管理
    ・依存注入の課題
    ・DIコンテナ(typed-inject)の紹介
    ・サンプル構成

    ●第12章:ユースケース
    ・ユースケースの概要
    ・Railway Oriented Programmingの概要
    ・ユースケース実装のパターン

    ●第13章:データベースとの入出力
    ・Drizzle ORMの概要
    ・リポジトリの実装
    ・リポジトリのテスト

    ●第14章:クライアントとの入出力
    ・Webフレームワーク(Hono)の概要
    ・HTTP APIの契約と実装
    ・サーバーの起動・停止
  • 内容紹介

    生成AI時代にも必要な設計の知識が一冊に!

    (こんな方におすすめ)
    - 大規模なコードベースでアプリケーション開発に課題を感じているエンジニア
    - 関数型プログラミングの基本概念を理解しており、実務での応用方法を模索しているエンジニア
    - DDDを取り入れているが、オブジェクト指向設計に限界を感じているエンジニア
    - TypeScriptでも堅牢なバックエンド開発が可能か知りたいエンジニア
  • 著者について

    木村 彰宏 (キムラ アキヒロ)
    SaaS事業を支えるプラットフォーム基盤と、データ利活用のための分析基盤の企画・設計・開発に長年従事。マーケティングテクノロジー企業でVPoE、医療プラットフォーム企業でChief Architectを歴任し、プロダクト戦略や技術戦略を推進。曖昧な要求をモデルで具体化し、システム境界とデータの流れを設計してコードへ落とし込むことを得意とする。専門領域の1つは、TypeScriptによる関数型ドメインモデリング。 X: @kimutyam

実践TypeScriptバックエンド開発 -- データと関数によるドメインモデリングで堅牢性を高める の商品スペック

商品仕様
出版社名:技術評論社
著者名:木村彰宏(著)
発行年月日:2026/10
ISBN-10:429715725X
ISBN-13:9784297157258
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:376ページ
他の技術評論社の書籍を探す

    技術評論社 実践TypeScriptバックエンド開発 -- データと関数によるドメインモデリングで堅牢性を高める [単行本] に関するレビューとQ&A

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