実践Node.js入門 基礎・開発・運用
発売日:2023年2月
- ページ数
- 375p
- ISBN
- 978-4-297-12956-9
- 著者情報
- 伊藤 康太(イトウ コウタ)
2013年にヤフー株式会社に入社。情報システム部門やプラットフォーム部門にて企画・開発・運用に従事。またヤフーにおけるスペシャリスト認定制度である黒帯(Webフロントエンド)を拝命し、社内横断の組織にて技術や開発のサポート、OSSへのフィードバックなどに携わる。2022年よりRPGテック合同会社に参画し、スタートアップ・新規事業の開発やアドバイザー業務などを手掛ける。ウェブメディアや雑誌への寄稿も行う
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
本書はJavaScriptやNode.jsの特徴・歴史などをなるべく噛み砕いて説明しつつ、Node.jsを使ったアプリケーション開発をバックエンドからフロントエンドまで一通り体験し、理解していくことを目指しています。単純な技術の説明だけでなく、筆者が見た歴史、得た経験や考えをできる限り詰め込みました。本書が、JavaScriptやNode.jsを通して、読者の方々のプログラミング人生の一助となれれば幸いです。
Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。
本書には、Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。
基礎知識、環境構築、重要文法、非同期、CLIツール開発、Expressを用いたサーバーサイドの開発やフロントエンド(React)との連携などNode.jsの全体像が学べます。
現場で活躍する第一人者が、Node.jsのアプリケーション開発の指針やノウハウを教えます。
目次
1 はじめてのNode.js
1.1 Node.jsの言語としての特徴
1.2 フロントエンド/バックエンドの両方に必要となったNode.js
Column TypeScript
Column Node.jsとブラウザで動作するJavaScriptの違い
2 JavaScript/Node.jsの文法
2.1 開発環境の導入
Column Node.jsの導入方法
2.2 JavaScript基礎
Column ObjectとJSON
2.3 JavaScriptと継承
Column classとどう向き合うべきか
2.4 JavaScriptとthis
2.5 ES2015以降の重要文法
Column Strictモード
3 Node.jsとモジュール
3.1 CommonJS modules
Column requireと分割代入
3.2 ECMAScript modules
3.3 モジュールの使い分け
3.4 標準モジュール(Core API)
Column モジュール内の特殊な変数
3.5 npmと外部モジュールの読み込み
Column yarnやpnpmとNode.js
4 Node.jsにおける非同期処理(フロー制御)
4.1 同期処理と非同期処理
4.2 Callback
4.3 Promise
4.4 async/await
Column Promiseと並行実行
4.5 ストリーム処理
4.6 AsyncIterator
4.7 エラーハンドリングのまとめ
4.8 Top-Level Await
商品詳細
- 出版社名
- 技術評論社
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。