動作中のNode.js

Node.jsから始めることをお勧めします

画像



プロトタイプ: Node.js in Action

出版社::マニング出版社



この本の主な目的は、Nodeアプリケーション(Webアプリケーション)を作成およびデプロイする方法を読者に教えることです。 この本の重要な部分は、Express Webアプリケーション開発環境とConnectミドルウェアアプリケーション開発環境の調査です。これらは、アプリケーション開発で広く使用されており、開発コミュニティによってサポートされています。 また、自動化されたテストを開発する方法と、アプリケーションの展開の原則を学習します。 この本は、繊細でスケーラブルなNodeアプリケーションの作成に携わっている経験豊富なWebアプリケーション開発者を対象としています。







本の構造



この本は3つの部分で構成されています。



パートIでは、Node.jsの基礎と、このプラットフォームでアプリケーションを開発するために使用される基本的な手法について説明します。 第1章では、ノードの特性について説明し、コード例を示します。 第2章では、サンプルアプリケーションを作成する手順を説明します。 第3章では、Nodeアプリケーションの開発で発生する問題について説明し、これらの問題を解決する方法を提供し、アプリケーションコードを編成する方法について説明します。



本の中で最も大きいパートIIは、Webアプリケーションの開発に専念しています。 第4章では、NodeプラットフォームでWebアプリケーションを作成する基本について説明し、第5章では、Nodeアプリケーションでデータを保存する方法について説明します。

画像

さらに、パートIIでは、Webアプリケーション開発環境の世界への紹介を続けています。 第6章では、Connectの概要、その利点、およびその仕組みについて説明します。 第7章では、Connect環境に組み込まれ、Webアプリケーションに機能を追加するように設計されたさまざまなコンポーネントの使用について説明します。 第8章では、Express環境に精通し、第9章では、この開発環境の使用に関連するより複雑な問題を見つけます。



Webアプリケーション開発の基本に加えて、パートIIでは関連するトピックを扱います。 第10章では、ノードテスト環境のさまざまなアプリケーションの問題について説明します。 第11章では、NodeでWebアプリケーションを開発する際のテンプレートの問題について説明します。これにより、プログラムロジックからデータの表示を分離できます。



パートIIIでは、(Webアプリケーションの開発に加えて)Nodeプラットフォームでも解決できるタスクについて説明します。 第12章では、実稼働サーバーへのNodeアプリケーションのデプロイ、アップタイムのサポート、パフォーマンスの最大化について説明します。 第13章では、非HTTPアプリケーションを作成する方法、Socket.ioを使用してリアルタイムアプリケーションを作成する方法、およびNodeに組み込まれている多数のアプリケーションプログラミングインターフェイスを使用する方法について説明します。 14の最後の章では、ノードコミュニティの機能と、ノードパッケージマネージャを使用したノードアプリケーションの公開について説明します。



設計ルールとコードサンプルのダウンロード



本で提供されているコード例は、JavaScriptコードの設計に関する標準合意に従って実行されます。 コードにインデントを作成するには、タブの代わりにスペースが使用されます。 コード行の長さの制限は80文字です。 リストのコードには、重要な概念を示すコメントが付いています。



各命令は個別の行を取り、セミコロンで終わります。 複数の命令を含むコードのブロックは、中括弧で囲まれています。 左中括弧は、ブロックの最初の(開始)行にあります。 右中かっこはコードブロックを閉じ、開始括弧と同等です。 本で使用されているサンプルコードは、 manning.com / Node.jsinActionからダウンロードできます。



目次

抜粋



は紙と電子形式で利用可能です。 habrozhiteliの場合、クーポンの12%割引-e589e0517472d391



All Articles