ご請求額:JPY 3,212
上のボタンを押すとKindleストア利用規約に同意したものとみなされます。支払方法及び返品等についてはこちら。
これらのプロモーションはこの商品に適用されます:
一部のプロモーションは他のセールと組み合わせることができますが、それ以外のプロモーションは組み合わせることはできません。詳細については、これらのプロモーションに関連する規約をご覧ください。
を購読しました。 続刊の配信が可能になってから24時間以内に予約注文します。最新刊がリリースされると、予約注文期間中に利用可能な最低価格がデフォルトで設定している支払い方法に請求されます。
「メンバーシップおよび購読」で、支払い方法や端末の更新、続刊のスキップやキャンセルができます。
エラーが発生しました。 エラーのため、お客様の定期購読を処理できませんでした。更新してもう一度やり直してください。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
実践Node.js入門―基礎・開発・運用 Kindle版
このページの読み込み中に問題が発生しました。もう一度試してください。
(概要)
Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。
本書には、Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。基礎知識、環境構築、重要文法、非同期、CLIツール開発、Expressを用いたサーバーサイドの開発やフロントエンド(React)との連携などNode.jsの全体像が学べます。
現場で活躍する第一人者が、Node.jsのアプリケーション開発の指針やノウハウを教えます。
(こんな方におすすめ)
・Node.jsを学びたいエンジニア
・JavaScriptへの基本的な知識のあるエンジニア、サーバサイドもある程度しっかりやりたい人
・他言語でサーバサイド開発の経験があり、Node.jsも身につけたいエンジニア
(目次)
1 はじめてのNode.js
1.1 Node.jsの言語としての特徴
1.2 フロントエンド/バックエンドの両方に必要となったNode.js
2 JavaScript/Node.jsの文法
2.1 開発環境の導入
2.2 JavaScript基礎
2.3 JavaScriptと継承
2.4 JavaScriptとthis
2.5 ES2015以降の重要文法
3 Node.jsとモジュール
3.1 CommonJS modules
3.2 ECMAScript modules
3.3 モジュールの使い分け
3.4 標準モジュール(Core API)
3.5 npmと外部モジュールの読み込み
4 Node.jsにおける非同期処理(フロー制御)
4.1 同期処理と非同期処理
4.2 Callback
4.3 Promise
4.4 async/await
4.5 ストリーム処理
4.6 AsyncIterator
4.7 エラーハンドリングのまとめ
4.8 Top-Level Await
5 CLIツールの開発
5.1 Node.jsの開発フロー
5.2 引数の処理
5.3 ライブラリ導入とCLIへの落とし込み
5.4 Node.jsのLint
5.5 Node.jsのテスト
6 ExpressによるREST APIサーバー/Webサーバー
6.1 Expressの基礎と導入
6.2 Expressの必須機能
6.3 包括的エラーハンドリング
6.4 データベース連携
6.5 ビューテンプレート
6.6 静的ファイル配信
6.7 ルーティングとファイル分割の考え方
6.8 ファイル分割の実践
6.9 ハンドラーのテスト
6.10 AsyncIteratorのテスト
6.11 失敗時のテスト
6.12 ハンドラー単位の分割とテストしやすさ
6.13 Node.jsアプリケーションのデプロイ
6.14 Node.jsとDocker
6.15 Clusterによるパフォーマンス向上
7 フロントエンド/バックエンドの開発
7.1 フロントエンドとバックエンドをまとめて開発する
7.2 モノレポ(Monorepo)
7.3 アプリケーションの構成
7.4 フロントエンド開発の考え方
7.5 Reactの基本機能
7.6 ブラウザイベントの処理
7.7 コンポーネントの分割
7.8 API から取得した値を表示する
7.9 APIをコールして値を更新する
7.10 Client Side Routing(クライアントサイドのルーティング)
7.11 フロントエンドアプリケーションのデプロイ
7.12 フロントエンドのテスト
8 アプリケーションの運用と改善
8.1 パッケージのバージョンアップ
8.2 モノレポで共通のライブラリを管理する
8.3 アプリケーションの実運用における注意点
8.4 パフォーマンス計測とチューニング
Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。
本書には、Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。基礎知識、環境構築、重要文法、非同期、CLIツール開発、Expressを用いたサーバーサイドの開発やフロントエンド(React)との連携などNode.jsの全体像が学べます。
現場で活躍する第一人者が、Node.jsのアプリケーション開発の指針やノウハウを教えます。
(こんな方におすすめ)
・Node.jsを学びたいエンジニア
・JavaScriptへの基本的な知識のあるエンジニア、サーバサイドもある程度しっかりやりたい人
・他言語でサーバサイド開発の経験があり、Node.jsも身につけたいエンジニア
(目次)
1 はじめてのNode.js
1.1 Node.jsの言語としての特徴
1.2 フロントエンド/バックエンドの両方に必要となったNode.js
2 JavaScript/Node.jsの文法
2.1 開発環境の導入
2.2 JavaScript基礎
2.3 JavaScriptと継承
2.4 JavaScriptとthis
2.5 ES2015以降の重要文法
3 Node.jsとモジュール
3.1 CommonJS modules
3.2 ECMAScript modules
3.3 モジュールの使い分け
3.4 標準モジュール(Core API)
3.5 npmと外部モジュールの読み込み
4 Node.jsにおける非同期処理(フロー制御)
4.1 同期処理と非同期処理
4.2 Callback
4.3 Promise
4.4 async/await
4.5 ストリーム処理
4.6 AsyncIterator
4.7 エラーハンドリングのまとめ
4.8 Top-Level Await
5 CLIツールの開発
5.1 Node.jsの開発フロー
5.2 引数の処理
5.3 ライブラリ導入とCLIへの落とし込み
5.4 Node.jsのLint
5.5 Node.jsのテスト
6 ExpressによるREST APIサーバー/Webサーバー
6.1 Expressの基礎と導入
6.2 Expressの必須機能
6.3 包括的エラーハンドリング
6.4 データベース連携
6.5 ビューテンプレート
6.6 静的ファイル配信
6.7 ルーティングとファイル分割の考え方
6.8 ファイル分割の実践
6.9 ハンドラーのテスト
6.10 AsyncIteratorのテスト
6.11 失敗時のテスト
6.12 ハンドラー単位の分割とテストしやすさ
6.13 Node.jsアプリケーションのデプロイ
6.14 Node.jsとDocker
6.15 Clusterによるパフォーマンス向上
7 フロントエンド/バックエンドの開発
7.1 フロントエンドとバックエンドをまとめて開発する
7.2 モノレポ(Monorepo)
7.3 アプリケーションの構成
7.4 フロントエンド開発の考え方
7.5 Reactの基本機能
7.6 ブラウザイベントの処理
7.7 コンポーネントの分割
7.8 API から取得した値を表示する
7.9 APIをコールして値を更新する
7.10 Client Side Routing(クライアントサイドのルーティング)
7.11 フロントエンドアプリケーションのデプロイ
7.12 フロントエンドのテスト
8 アプリケーションの運用と改善
8.1 パッケージのバージョンアップ
8.2 モノレポで共通のライブラリを管理する
8.3 アプリケーションの実運用における注意点
8.4 パフォーマンス計測とチューニング
- 言語日本語
- 出版社技術評論社
- 発売日2023/1/27
- ファイルサイズ16.5 MB
この本はファイルサイズが大きいため、ダウンロードに時間がかかる場合があります。Kindle端末では、この本を3G接続でダウンロードすることができませんので、Wi-Fiネットワークをご利用ください。
この商品をチェックした人はこんな商品もチェックしています
ページ: 1 / 1 最初に戻る
商品の説明
著者について
伊藤康太(いとうこうた)
2013年にヤフー株式会社に入社。情報システム部門やプラットフォーム部門にて企画・開発・運用に従事。
またヤフーにおけるスペシャリスト認定制度である黒帯(Webフロントエンド)を拝命し、社内横断の組織にて技術や開発のサポート、OSSへのフィードバックなどに携わる。
2022年よりRPGテック合同会社に参画し、スタートアップ・新規事業の開発やアドバイザー業務などを手掛ける。
著書に『動かして学ぶ!Slackアプリ開発入門(共著、翔泳社)』、その他ウェブメディアや雑誌への寄稿も行う。
2013年にヤフー株式会社に入社。情報システム部門やプラットフォーム部門にて企画・開発・運用に従事。
またヤフーにおけるスペシャリスト認定制度である黒帯(Webフロントエンド)を拝命し、社内横断の組織にて技術や開発のサポート、OSSへのフィードバックなどに携わる。
2022年よりRPGテック合同会社に参画し、スタートアップ・新規事業の開発やアドバイザー業務などを手掛ける。
著書に『動かして学ぶ!Slackアプリ開発入門(共著、翔泳社)』、その他ウェブメディアや雑誌への寄稿も行う。
登録情報
- ASIN : B0BRPT1M95
- 出版社 : 技術評論社
- アクセシビリティ : 詳細はこちら
- 発売日 : 2023/1/27
- 言語 : 日本語
- ファイルサイズ : 16.5 MB
- Text-to-Speech(テキスト読み上げ機能) : 有効
- タイプセッティングの改善 : 有効
- X-Ray : 有効にされていません
- Word Wise : 有効にされていません
- 本の長さ : 608ページ
- ISBN-13 : 978-4297129576
- Page Flip : 有効
- Amazon 売れ筋ランキング: Kindleストア - 193,596位 (Kindleストアの売れ筋ランキングを見る)
- コンピュータ・IT (Kindleストア) - 7,987位
- コンピュータ・IT (本) - 9,439位
- カスタマーレビュー:
カスタマーレビュー
星5つ中4.2つ
5つのうち4.2つ
27グローバルレーティング
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
上位レビュー、対象国: 日本
レビューのフィルタリング中にエラーが発生しました。ページを再読み込みしてください。
- 2025年4月5日に日本でレビュー済みフォーマット: Kindle版 (電子書籍)Amazonで購入ただし他言語開発経験者向け
- 2024年8月18日に日本でレビュー済みフォーマット: 単行本(ソフトカバー)Amazonで購入Node.jsの特徴を網羅的に必要最低限に紹介してくれています。本当に勉強になります。
- 2023年9月26日に日本でレビュー済みフォーマット: Kindle版 (電子書籍)Amazonで購入この本を読むのにある程度の知識量が必要。
非同期処理とか、テストとか、UIライブラリとか、dockerとか、、、
入門と銘打ってはいるが、補助的な情報(関数の使い方や用語)がなかったり、あっさりだったりで自分で調べる必要がある。
入門書ではなく、ステップアップのための本と思った方がいいです。
電子版にリンク貼ってるのは良心的かな。
買うなら電子書籍のほうがいいと思います。
- 2024年3月18日に日本でレビュー済みフォーマット: Kindle版 (電子書籍)Amazonで購入筆者はヤフーの黒帯エンジニアだった方で単なる入門の知識だけでなく、実務の経験に基づいた知見も散りばめられており学びがあった。
- 2023年2月3日に日本でレビュー済みフォーマット: 単行本(ソフトカバー)Amazonで購入現在、自分は情報処理安全確保支援士を受験するつもりで勉強中ですが、その試験は開発関係者に門戸を開く意図だとは思いますが、今時のアプリケーション開発が分かっていないと理解が困難な出題が結構多いので、不本意ながら、でもアプリケーション開発について理解することはもちろん悪いことではないので、新刊のこの本を買ってみました。
書名に「実践」(それと「入門」)の文字が入った本はスゴい数あっても普段はほとんど意識することはないですが、この本は「実践」の書名に恥じない如何にも開発のプロならでは実経験を踏まえた現場感がある解説がされている本で、未経験者の自分にも大変参考になる良い本だと思います。
ただ日本国内で書かれた本ではいつものことなので個人的には気にはなりませんが、特に説明なしに業界のプロには常識らしい英略語等の用語が登場するので、書名に「入門」の文字があることとp.3で想定される読者として「初めてWeb開発に触れる新卒エンジニア」も挙げていることからするとどうかと思ったので最初は星4つにしましたが、改めて読むと著者の熱意が伝わる中身が濃い本で、この本を読破すれば業界人に仲間入り出来そうな気にさせてくれるので今更ですが星5つにします。
因みに最初この本を読んだときには特にmockがどういうものなのか良く分かりませんでしたが、その後『フロントエンド開発のためのテスト入門』を読んで何となくは分かりました。
ところで、この本はSOP(とCORS)にも言及していて、個人的にはSOPを満たしていないことによるエラーの回避策として「Proxyを導入してドメインを同じにする」(p.289)という方法は考えてもなかったので興味深かったのですが、この場合にはCORS云々は関係しないと思うので、同ページの7.8.4項の見出しはCORSではなく「Same-origin policy(SOP)」にしてもらった方が良かったかと思います。
この本ではProxyを使う方法の解説が先になっていますが、普通にCORSとしてAccess-Control-Allow-Originヘッダーを付与する場合の解説もp.332以降にあって、p.338にも「CORS」の文字が出てきますが「制限される」とあるので(細かいことですが)「SOP」のことを言っているようにも読めます(CORSはSOPの緩和策です)。
レビューを書き直したついでに第1刷で気がついた誤植を書いておきます。
・p.249 中段に「nmp workspace」とあり最後の「s」が抜けています。
・p.286 ページ下の注記で「fetch」の「h」が「n」になっています。
- 2023年2月25日に日本でレビュー済みフォーマット: Kindle版 (電子書籍)Amazonで購入Node.jsの実践開発についてのノウハウが凝縮されおり、初心者が中級者にステップアップする為に価値ある一冊です。
テクニカルライターでは書けない、現場のエンジニア経験を踏まえての実践ノウハウが詰まっています。
例えば、非同期処理にしても、「イベントループをいかに長時間停止させないか意識することが重要」と実践向けのポイントを示した上で、どうすべきなのかを具体的に解説しています。
多めのコラムも実践向けです。
- 2023年4月20日に日本でレビュー済みフォーマット: 単行本(ソフトカバー)ちょっと説明がはしょりすぎというか、確かに網羅的で漏れなくすべてが書かれているのだけど、リッチー&カーニハンのcプログラミング言語のような感じ。あくまで個人的な印象だが。対象読者が自頭のあるプログラマー向き。結局他のもっと平易に書かれた本を買ってそちらで仕様やら構文やらを覚えた
追記:初級者レベルからの脱却のために再度この本を読んで非常に理解が深まった。expressとreactを連携させてmongodbからデータを検索できるナウい?webシステムを作れました。おすすめです。
![Node.js超入門[第4版]](https://m.media-amazon.com/images/I/71cFQwWzlSL._AC_SS57_.jpg)




![Node.js超入門[第4版]](https://images-fe.ssl-images-amazon.com/images/I/71cFQwWzlSL._AC_UL140_SR140,140_.jpg)










