プログラミング TypeScript(プログラミング タイプスクリプト)
スケールする JavaScript アプリケーション開発
- 著者:
- Boris Cherny/今村 謙士/原 隆文(ボリス チェルニーイ/イマムラ ケンジ/ハラ タカフミ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2020年03月16日頃
- ISBN:
- 9784873119045
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
プログラミング言語 TypeScript の基礎から実践までを網羅的に解説!
プログラミング言語 TypeScript の解説書。 TypeScript の型に関する基礎的な内容からその応用、エラー処理の手法、非同期プログラミング、各種フレームワークの利用法、既存の JavaScript プロジェクトの TypeScript 移行の方法まで、言語全般を総合的に解説します。本書全体を通じて、 TypeScript の洗練された型システムを最大限活用するために、コードをどのように記述すべきか、なぜそうすべきかを学べます。
技書の森解説
JavaScript に型を載せるだけなら公式ハンドブックでも事足りますが、 TypeScript の型システムがなぜそう設計されているのか、どこまで表現できるのかを理解しようとすると、体系的な解説が必要になります。本書は TypeScript の型システムを中心に据え、基本型から条件型・マップ型・型レベルプログラミングまでを段階的に掘り下げる構成です。
著者の Boris Cherny 氏はソフトウェアエンジニアとして大規模な TypeScript プロジェクトに携わってきた実務家であり、型の表現力をどう実プロダクトに活かすかという視点が全編に通底しています。単なる構文カタログではなく、「この型制約がコードのどんなバグを未然に防ぐのか」を読者に実感させる書き方が特徴です。
JavaScript の経験があり、 TypeScript の基本構文を触り始めた段階で読むと効果的です。一方で型パズルのような高度な章は初回で全て消化しようとすると重いため、前半で型の考え方を掴み、後半は必要になったときに戻る使い方も合います。 JavaScript のコードベースに型を導入する際に「なぜ型を付けるのか」の確信を持ちたい人にとって、土台になる一冊です。
言及 Qiita 記事 (8 件)
ReactとかNext.jsとか、あたかも言語みたいな顔でこちらを見てくるJavaScript周辺技術をまとめてみた
♡ 442JavaScript, jQuery, TypeScript, React, Next.jsソフトウェアエンジニアリングの70年と、これからの話
♡ 54AI, 歴史, キャリア, プログラミング言語, ソフトウェアエンジニアリングClaude Codeと一緒に、MagicPodのWebAPI × TypeScript自動テストを作った話
♡ 28TypeScript, 自動テスト, QA, MagicPod, ClaudeCodeAIに毎回ゼロから説明してませんか — 未経験でも回せる『1枚のAI指示書+セルフレビュー』ループ入門
♡ 3初心者, TypeScript, Next.js, 生成AI, ClaudeCode私がJavaScriptを選んだ経緯と、言語選択で悩む必要がない理由
♡ 2HTML, JavaScript, React, プログラミング言語, プログラミング初心者予測不能にAI Codingの利用が加速する ~データで見る2026年4月のAI Codingの動向まとめ~
♡ 2Gemini, codex, copilot, Claude, AI駆動開発AIを使わないOSSは消えていくのか? ~データで見る2026年5月のAI Codingの動向まとめ~
♡ 0Gemini, codex, copilot, Claude, AI駆動開発【TypeScript】typeとinterfaceの違いについて改めて考える
♡ 0TypeScript, 型定義
この本に興味がある方におすすめ
この本に関連
関連記事
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語・設計・運用・CS 基礎・ソフトスキルの 5 冊を選ぶチェックリストを紹介。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。