翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 法人のお客様へ 新規会員登録 ログイン
SEshop

データ指向プログラミング【PDF版】

Yehonathan Sharvit(原著) , 株式会社クイープ(翻訳) , 株式会社クイープ(監修)

商品番号
181520
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2023年04月19日
ISBN
9784798181523
データサイズ
約89.6MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  開発  システム構築  電子書籍【PDF版】

3,960円(税込)(本体3,600円+税10%)
送料無料

360pt (10%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

紙の書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずPDF利用案内をお読みください。

システム構築の複雑さから開発者を解放する
データ指向プログラミング実応用ストーリー

本書は
Yehonathan Sharvit, "Data-Oriented Programming",
Manning Publications 2022
の邦訳版です。

【本書の内容】
本書は、Java、C#、C++、Ruby、Pythonなどの高級プログラミング言語で2年以上の経験を持つ、フロントエンド、バックエンド、フルスタック開発者向けの本です。

本書で取り上げている業務システム開発におけるアイデアや手法は、オブジェクト指向プログラミングの開発者にとっては、慣れ親しんだ環境や世界観をいったん捨て去るように指示されるかもしれません。
一方、関数型プログラミングの開発者にとっては、本書は(多少ですが)学びやすく、ちょっとした発見とサプライズがあるはずです。

いずれにしても「情報システム開発の複雑さ」を軽減し、見通しが良く仕様変更にも柔軟に対応したい開発者に、新しい視座とパラダイムを提供します。

【目次】
Part1 柔軟性
  第1章 オブジェクト指向プログラミングの複雑さ― 気まぐれな起業家
  第2章 コードとデータの分離― まったく新しい世界
  第3章 基本的なデータ操作― 瞑想とプログラミング
  第4章 状態管理― タイムトラベル
  第5章 基本的な並行性制御― 家庭内での対立
  第6章 単体テスト― コーヒーショップでプログラミング
Part2 スケーラビリティ
  第7章 基本的なデータ検証― おごそかな贈り物
  第8章 高度な並行性制御― さようなら、デッドロック
  第9章 永続的なデータ構造― 巨人の肩の上に立つ
  第10章 データベースの操作― 雲は雲
  第11章 Webサービス― 忠実な配達人
Part3 保守性
  第12章 高度なデータ検証― 手作りの贈り物
  第13章 ポリモーフィズム― 田舎で動物とたわむれる
  第14章 高度なデータ操作― 考え抜かれたものは明確に表現される
  第15章 デバッグ― 博物館でイノベーション
付録A データ指向プログラミングの原則
付録B 静的型付け言語での汎用的なデータアクセス
付録C データ指向プログラミング:プログラミングパラダイムの一環をなす
付録D Lodash リファレンス

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。
画像01

Part1 柔軟性
  第1章 オブジェクト指向プログラミングの複雑さ― 気まぐれな起業家
  第2章 コードとデータの分離― まったく新しい世界
  第3章 基本的なデータ操作― 瞑想とプログラミング
  第4章 状態管理― タイムトラベル
  第5章 基本的な並行性制御― 家庭内での対立
  第6章 単体テスト― コーヒーショップでプログラミング
Part2 スケーラビリティ
  第7章 基本的なデータ検証― おごそかな贈り物
  第8章 高度な並行性制御― さようなら、デッドロック
  第9章 永続的なデータ構造― 巨人の肩の上に立つ
  第10章 データベースの操作― 雲は雲
  第11章 Webサービス― 忠実な配達人
Part3 保守性
  第12章 高度なデータ検証― 手作りの贈り物
  第13章 ポリモーフィズム― 田舎で動物とたわむれる
  第14章 高度なデータ操作― 考え抜かれたものは明確に表現される
  第15章 デバッグ― 博物館でイノベーション
付録A データ指向プログラミングの原則
付録B 静的型付け言語での汎用的なデータアクセス
付録C データ指向プログラミング:プログラミングパラダイムの一環をなす
付録D Lodash リファレンス

各種問い合わせは以下のリンクからご連絡ください

関連商品

おすすめ特集

ロングセラーコンピュータ書

ITエンジニアにぜひ読んでいただきたい、翔泳社のロングセラーコンピュータ書を厳選

ITインフラ関連本特集

ネットワーク/サーバー/セキュリティを学ぶなら読んでおきたいおすすめの書籍

生成AI特集

テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身につく本をご紹介

Web制作関連本特集

HTML/CSS、JavaScript、UI/UX、デザインまで。Web制作・フロントエンド開発に役立つ本

マーケティングおすすめ本

マーケティングの勉強におすすめの本。基本から実務に役立つ戦略設計まで

介護職におすすめの本

介護職を目指す人の試験対策書、現場スタッフのための実務書など、介護職に役立つ本

特集をもっと見る