商品分类

実践Node.js入門
商品图片有可能与实物不同,请务必详细阅读商品说明内容。

价格: 4394204.76
代购手续费: 132

数量:
【商品概要】


【商品説明】
Node.jsの基礎・開発・運用を学ぶ Node.js入門の決定版

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入門
製造元:技術評論社
発売日:2023年01月26日

【当店からの連絡】