翔泳社のロングセラーコンピュータ書

翔泳社のロングセラーコンピュータ書

今回は刊行から時間の経過に淘汰されずに人気を集め続け、ロングセラーとなっている翔泳社のコンピュータ書をご紹介!

基礎知識をやさしく丁寧に教える入門書をはじめ、豊富な演習問題で理解を深められる解説書、課題解決に役立つ指南書など、ITエンジニアにぜひ読んでいただきたい書籍を多数掲載しています。

【目次】

プログラミング本

『エリック・エヴァンスのドメイン駆動設計』

エリック・エヴァンスのドメイン駆動設計

5,720円(税込)

520pt (10%)

ドメイン駆動設計の定番書 問題解決にフォーカスした設計パターン

本書は、設計のベストプラクティスの応用的なセット、経験に基づくテクニック、さらに、複雑なドメインに直面するソフトウェアプロジェクトにおける開発を容易にする基本原則を紹介する1冊です。本書を読むことで、ドメイン駆動設計への体系的なアプローチを学ぶことができます。

『実践ドメイン駆動設計』

実践ドメイン駆動設計

5,720円(税込)

520pt (10%)

『エリック・エヴァンスのドメイン駆動設計』の理論を現状に則した形で体得しよう

本書は、DDDの考え方はもちろん、コミュニティや実際のビジネスシーンのなかから実践的な方法論を精錬しています。

エリック・エヴァンスが考察し整理し構築した“ドメイン駆動設計”の概念を深化させ、“いま”ある問題を解決へ導いてくれる1冊です。

『オブジェクト指向入門 第2版 原則・コンセプト』

オブジェクト指向入門 第2版 原則・コンセプト

7,920円(税込)

720pt (10%)

オブジェクト指向のすべてがこの中にある!時代が変わっても役立つ記述が満載

本書では、主に数多くのデザインパターンや実装技法、希少な存在である手法上の詳細な探求、継承をうまく使うためにはどのようにしたらよいのかについて解説しています。またそれ以外にも、オブジェクト指向方法論、オブジェクト指向分析に関する話題に多く触れ、オブジェクト指向開発環境に関しての記述も満載です。

『ユースケース駆動開発実践ガイド』

ユースケース駆動開発実践ガイド

4,378円(税込)

398pt (10%)

実装部分も時流に即したオブジェクト指向分析/設計の指南書

本書は最小限のUMLのコアサブセットと、ユースケースからオブジェクト指向ソフトウェア設計を導出するための思考プロセス(両者はまとめてICONIXと呼ばれています)についてを、空論ではなく実践の視点から説明しています。

『コンピュータアーキテクチャのエッセンス[第2版]』

コンピュータアーキテクチャのエッセンス[第2版]

4,620円(税込)

420pt (10%)

基礎知識こそ開発者にとっての“銀の弾丸”だ!

本書はコンピュータアーキテクチャの知見の中から「プロセッサ」「メモリ」「入出力」の三分野に焦点を当て、プログラマやデベロッパーの初学者にとって、有効な知識の武器となるパートを平易に解説し、より深い知識への踏み台を提供します。

『低レベルプログラミング』

低レベルプログラミング

5,280円(税込)

480pt (10%)

アセンブラとC11でIntel 64ビットプログラミングモデルを堪能する!

本書はアセンブリとC言語を使用し、インテル製アーキテクチャの64ビット版が、コンパイルされたプログラムをどのように処理し、データをどのように、どこに配置し、使用しているのかを解説した1冊です。

ネットワークにぶら下がって各種データをやり取りしているPCの基本的な動作原理をプログラミングすることで紐解きながら学ぶ、歯ごたえと滋養に満ちた学習書といえるでしょう。

『レガシーコード改善ガイド』

レガシーコード改善ガイド

4,620円(税込)

420pt (10%)

保守開発のためのリファクタリング

本書は、システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処手法について解説します。

具体的には、仕様が分からないコードの分析方法、仕様が分からないコードの修正方法、またテストコードの追加方法、コードの修正で、疎結合な設計に部分的に改善する方法が記載されています。

『レガシーソフトウェア改善ガイド』

レガシーソフトウェア改善ガイド

4,180円(税込)

380pt (10%)

単なる延命策ではない、進化させるという発想!

本書では、単純な(でも難解な)クラスやメソッドレベルのリファクタリングから、モジュールあるいはコンポーネント全体を視野に入れた、広い範囲のリファクタリング、また、最終手段としてのリライトに関するノウハウ(機能低下の予防方法や回避方法、各種データのスムーズな移行など)を示しています。

『関数型リアクティブプログラミング【PDF版】』

関数型リアクティブプログラミング【PDF版】

4,730円(税込)

430pt (10%)

そのプログラムが「何を行なうか」ではなく、「何であるか」を考える

本書は宣言型のプログラミングで潜在的な副作用に悩まされつつコーディングを行なうことに疲労感を覚えたら、発想を一新して、いまのプログラミングスキルを十二分に発揮しつつ、ストレスの少ないパラダイムへと移行してみる、その一助となる1冊です。

『Web APIの設計』

Web APIの設計

4,180円(税込)

380pt (10%)

使いやすく拡張性に富み、堅牢なAPIの設計指南書

本書は、可能な限り応ええる柔軟性を備え、堅牢でシンプルなAPIを作る方策を示します。

コマース系のサイトをベースに、データの配置方法や拡張性を維持し続ける方法などを、実装ありきではないスタイルで、APIのすべてを語り尽くしています。また、メンテナンス性や、より多くのユーザーを獲得するためのドキュメントの記述・完備方法なども詳解します。

『ガベージコレクション』

ガベージコレクション

4,620円(税込)

420pt (10%)

自動的メモリ管理を構成する理論と実装

ガベージコレクションはメモリの解放を人任せにせず、プログラム自身が行えるようにするもので、プログラマの苦役の幾ばくかをも解放してくれました。

本書はアルゴリズムはもちろん、その実装方法とメリット/デメリットを解説し、真に必要なガベージコレクションを選別できる選択眼を養える1冊です。

『モダン・ソフトウェアエンジニアリング』

モダン・ソフトウェアエンジニアリング

3,960円(税込)

360pt (10%)

優れたソフトウェアを生み出すために作業工程をどのように構築すべきか

本書はどのような時代にあっても、どのような用途であっても、どのような利用環境であっても、優れたソフトウェアをもたらす作業方法の作成方法を提供することを意図して執筆されています。

現代における(そして未来における)ソフトウェアエンジニアリングの基礎を習得、あるいはソフトウェアエンジニアリングを「再発見」することで、今後もより優れたソフトウェアを生み出す視座を得られることでしょう。

『実用Common Lisp【PDF版】』

実用Common Lisp【PDF版】

10,120円(税込)

920pt (10%)

良質なプログラムへ到達する王道

本書が扱っているトピックは、人口知能(AI)、コンピュータプログラミング技術、プログラミング言語Common Lispの3つです。丁寧に読めばAIに対する多くの疑問が解けると同時に、重要なAIの技法も理解できるようになります。また、Common Lispのプログラムを読み、修正し、作成する能力の向上も期待できます。

『詳解UNIXプログラミング[第3版]【PDF版】』

詳解UNIXプログラミング[第3版]【PDF版】

9,130円(税込)

830pt (10%)

UNIXと真剣に関わる人のための重要な1冊

本書は、UNIXシステムの標準Cライブラリが提供するシステムコールをはじめ、膨大な関数について詳細に解説し、UNIXでプログラミングを行う者すべてが読むべき1冊。

もちろん非プログラマにとっても、UNIXという環境や仕組みを、その“考え方”のレベルから説き起こし豊富な演習問題で理解させてくれる、名実ともに剛毅な大著です。

『独習Git』

独習Git

3,608円(税込)

328pt (10%)

Gitを一から学べる入門書

本書は、いままでGitを使っていなかった方でもしっかりとした知識が身に付くように執筆された入門書です。Gitの基礎が身につくのはもちろん、さまざまな使いこなし、プロジェクトへの適用方法、開発支援サービスの利用についての知識が得られます。

『詳解Rustプログラミング』

詳解Rustプログラミング

3,960円(税込)

360pt (10%)

さまざまなCUIアプリケーションを通してシステム言語としてのRustを徹底詳解

本書は、ファイルI/Oを使った入出力プログラムから、キーバリュー型のDB操作やメモリ操作、生のTCPを使うネットワークプログラム、そしてプロセスやスレッド、割り込みや例外処理などの低レイヤからカーネルそのものまで扱うためのノウハウを、Rust固有のテクニカルタームとともに解説します。

『入門Node.jsプログラミング』

入門Node.jsプログラミング

3,740円(税込)

340pt (10%)

JavaScriptをフル活用して柔軟性に富んだWebアプリを作成しよう!

本書は、純粋にJavaScript(ECMAScript 2015以降)だけを使ってアプリケーションを構築する手法と、その手立てを提供します。本書の目標は、サンプルやコードを通じて、これらのコンセプトを説明することであり、サンプルを使い・変更して、読者が自分のアプリケーションを作れるようにすることにあります。

ITインフラ・クラウド本

『OAuth徹底入門 セキュアな認可システムを適用するための原則と実践』

OAuth徹底入門  セキュアな認可システムを適用するための原則と実践

4,620円(税込)

420pt (10%)

OAuthを実サービスに適用する技術を徹底的に解説

OAuth 2.0はWebアプリケーションで使われる主要な認可プロトコルです。本書は、OAuth 2.0のプロトコルの概要やエコシステム全体の構築方法、エコシステムにおけるさまざまな構成要素が持つ脆弱性やその回避方法、OAuth 2.0を核とした次の世代のプロトコルについて解説します。また、標準や仕様に関してOAuthの周辺の技術も踏まえてみていきます。

『ディジタル回路設計とコンピュータアーキテクチャ 第2版』

ディジタル回路設計とコンピュータアーキテクチャ 第2版

5,940円(税込)

540pt (10%)

コンピュータアーキテクチャの定番教科書

本書は、数の体系、半導体のしくみや論理ゲートといった基本的内容をはじめ、ブール代数を実現したり、ラッチ/フリップフロップといった回路設計、System Verilog/VHDLといったHDL(ハードウエア記述言語)を使った実装、さまざまな応用的演算回路、パイプライン処理やメモリ、I/Oシステムなど、マイクロアーキテクチャを作り、理解するための内容を網羅しています。

『CentOS徹底入門 第4版』

CentOS徹底入門 第4版

4,708円(税込)

428pt (10%)

CentOS総合解説書の決定版!

本書は、CentOSの最新版であるバージョン8を対象に、基礎知識からインストール、活用方法までを解説します。ユーザー権限やネットワーク設定、セキュリティの基本、コンテナ技術についても解説。また、CentOSと並んで人気の高いディストリビューションであるUbuntuから乗り換える際のポイントも紹介しています。Linuxの初心者から中級者まで、CentOSを本格的に利用したいユーザー必携の総合解説書です。

『暗号技術のすべて』

暗号技術のすべて

3,850円(税込)

350pt (10%)

『ハッカーの学校』の著者が徹底解説!暗号技術の絡み合いを解き明かす

現代で安全な情報のやり取りをするには暗号技術が不可欠です。本書では、仕組みの説明だけでなく、安全性や危険性について、利用する側と攻撃する側の両面から見ていきます。

特にシステムの設計者や開発者が正しく暗号技術を使えるように、実装と運用の観点も加えました。攻撃が成功するロジックや、暗号化と復号の計算などを自分で考える項目も用意しています。

『ブラウザハック』

ブラウザハック

5,060円(税込)

460pt (10%)

Webブラウザからの攻撃手法とその防御法総覧

本書は、毎日使っているWebブラウザをハッキングし、さらなる攻撃の足がかりとして利用する方法について、実用的な知識を解説します。Firefox、Chrome、Internet Explorerを主に取り上げており、これらのブラウザをハッキングする方法をハッカーの立場から説明し、そこから攻撃に対する防御方法を考えます。

データベース本

『プログラマのためのSQL 第4版 すべてを知り尽くしたいあなたに』

プログラマのためのSQL 第4版  すべてを知り尽くしたいあなたに

5,060円(税込)

460pt (10%)

SQLの第一人者であるジョー・セルコの名著の日本語版

本書は、SQLの実務経験があるエンジニアを対象として、SQLプログラミングの基礎的な考え方から、テーブル操作、グループ化、集計関数、クエリの最適化など、SQL全般について詳しく解説した「SQLプログラミングバイブル」です。基本から高度なテクニックまで、網羅的にSQLプログラミングの知識を習得できます。

『達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ』

達人に学ぶSQL徹底指南書 第2版  初級者で終わりたくないあなたへ

2,750円(税込)

250pt (10%)

SQLを扱うエンジニア必携のロングセラー

本書では、SQLの強力な機能ウインドウ関数を全面的に採用して多くのコードをリバイスしています。全体的な解説の見直しや最新化も行ない、CASE式、ウィンドウ関数、外部結合、HAVING句、EXISTS述語など、SQLを扱うエンジニアに必要な「正しい書き方・考え方」「ビッグデータ時代に対応したモダンなSQL機能を駆使した書き方」を徹底解説しています。

『達人に学ぶDB設計 徹底指南書 ~初級者で終わりたくないあなたへ』

達人に学ぶDB設計 徹底指南書  ~初級者で終わりたくないあなたへ

2,860円(税込)

260pt (10%)

DB設計の基礎と実践ノウハウが身につく1冊

本書は、好評を博した『達人に学ぶ SQL徹底指南書』の続編で、DB設計の基礎と実践ノウハウをやさしく手ほどきしている指南書です。初級者が押さえておくべきDB設計の基礎知識やポイント、正規化/非正規化のケーススタディ、テーブル設計のやってはいけないバッドノウハウ、注意すべきグレーノウハウなどを丁寧に解説します。

『SQL 第2版 ゼロからはじめるデータベース操作』

SQL 第2版  ゼロからはじめるデータベース操作

2,068円(税込)

188pt (10%)

SQLの書き方からアプリでの利用までしっかり学ぼう!

本書では、DB/テーブルの構造から、データを検索したり更新したりする構文、よく使う関数、テーブルの結合など、SQLによるデータベース操作の基本を学習していきます。WHERE句、GROUP BY句、HAVING句やサブクエリなど、SQLを使いこなすためのポイントとなる機能や、初心者にとって理解が難しい部分は、豊富な図とサンプルプログラムでかみくだいて解説しています。

『楽々ERDレッスン』

楽々ERDレッスン

2,420円(税込)

220pt (10%)

現場で使えるアイデアが満載 デキるDBエンジニアになろう!

本書は、著者が設計のスキルを付けるために実際に行ってきた「身の回りのものを題材にERDを書く」という方法のサンプルをまとめています。本書を読み実践していただくことで「実務で具体的に手が動く」というレベルに達することができるでしょう。

『みんなのコンピュータサイエンス』

みんなのコンピュータサイエンス

2,750円(税込)

250pt (10%)

コンピュータに対するコンパクトな知識地図

本書は、コンピュータサイエンスが扱う「基礎」「効率」「戦略」「データ」「アルゴリズム」「データベース」「コンピュータ」「プログラミング」という8つのジャンルにしぼり、そのエッセンスと背景となる考え方を紹介します。

ゲーム開発本

『ゲームプログラミングC++』

ゲームプログラミングC++

5,060円(税込)

460pt (10%)

誰も教えてくれなかった、ゲーム開発の基本を徹底的に学ぼう!

3Dグラフィックスからサウンド、AIまで。ゲームプログラマーになりたい人のみならず、すべてのゲーム開発者が知っておきたい「基本」が詰まった、ゲーム開発の教科書!

C++の初歩は習得済みで、本気でゲームプログラミングを学びたい人が確かな基礎力を磨ける1冊です。

『DirectX 12の魔導書 3Dレンダリングの基礎からMMDモデルを踊らせるまで』

DirectX 12の魔導書  3Dレンダリングの基礎からMMDモデルを踊らせるまで

5,060円(税込)

460pt (10%)

複雑なライブラリも、一歩ずつ進めれば怖くない。

3Dグラフィックスの基礎、グラフィックスパイプラインとステージ、PMDデータの読み込みと描画、VMDデータの読み込みとアニメーション再生、IK、ポストエフェクトなど、本当に知りたかったDirectX 12プログラミングの基本がこの1冊に!

DirectXは初めてという人も、DirectX 9や10で止まってしまっている人も、本書を心強い相棒にして、挑戦の旅へと出掛けましょう。

『HLSL シェーダーの魔導書 シェーディングの基礎からレイトレーシングまで』

HLSL シェーダーの魔導書  シェーディングの基礎からレイトレーシングまで

5,060円(税込)

460pt (10%)

光を自在に操るための基本の技術を手に入れよう!

DirectXだけでなくUnityでも使われているシェーダー言語HLSL。

本書は、グラフィックスプログラマやテクニカルアーティストをめざす人が、ハンズオン形式の豊富なサンプルを使って、3Dグラフィックを演出するシェーディング技術を学ぶための教科書です。

おすすめ特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人におすすめ!

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人におすすめ!

特集をもっと見る