出版社内容情報
Node.jsのコアとなる設計思想を知る!
Node/JavaScriptアプリの設計技法を、実際に手を動かしながら学ぶハンズオン形式の解説書。本書では最初に、非同期のシングルスレッドアーキテクチャおよび主なデザインパターンを説明し、Node.jsの基礎を押さえます。次に、非同期制御のフロー、Stream、一般的なデザインパターンのNode.jsでの実装、Node.js専用のデザインパターンといった事柄を解説します。最後に、ユニバーサルJavaScript、スケーラビリティ、Node.jsを使ったエンタープライズアプリの開発といったより高度なトピックを扱います。対象読者は中級以上のウェブ開発者。最新の11.4対応です。
内容説明
Node/JavaScriptアプリの設計技法を、実際に手を動かしながら学ぶハンズオン形式の解説書。本書では最初に、JavaScriptの大きな特徴でありながら多くの開発者にとって馴染みの薄い非同期処理(コールバックを用いた処理)についてその仕組みを詳しく説明するとともに主なデザインパターンを説明し、Node.jsの基礎を押さえます。次に、ストリームや一般的なデザインパターンのNode.jsでの実装、Node.js専用のデザインパターンといった事柄を解説します。最後に、ユニバーサルJavaScript、スケーラビリティ、Node.jsを使ったエンタープライズアプリの開発といったより高度なトピックを扱います。中級以上のウェブ開発者を対象としています。バージョン11対応。
目次
Node.jsの世界へようこそ
Node.jsの基本パターン
コールバックを用いた非同期パターン
ES2015以降の機能を使った非同期パターン
ストリーム
オブジェクト指向デザインパターンのNode.jsへの適用
モジュールの接続
ユニバーサルJavaScript
特殊な問題を解決するためのパターン
スケーラビリティとアーキテクチャ
メッセージ通信と統合
ES2015以降のJavaScriptの主要機能
著者等紹介
カッシャーロ,マリオ[カッシャーロ,マリオ] [Casciaro,Mario]
ソフトウェアエンジニア兼企業家。テクノロジーやサイエンス、オープンソースが大好き。ソフトウェア工学の修士号を取得後、IBMに入社。IBMではTivoli Endpoint Manager、Cognos Insight、SalesConnectなどの企業向け製品の開発に携わる。その後、注目のSaaS企業D4H Technologiesに移り、リアルタイムで緊急な運用が求められる、最先端技術を駆使した新製品の開発を率いた。現在は、自らが共同設立者でもあるSponsorama.comのCEOを務めている
マンミーノ,ルチアーノ[マンミーノ,ルチアーノ] [Mammino,Luciano]
1987年生まれのソフトウェアエンジニア。12歳のときにプログラミングを始めた。計算機科学の修士号を取得後、イタリアを中心に企業やスタートアップでフリーの開発者として働きながらウェブ開発のプログラミングスキルを磨く。Sbaam.comの共同設立者およびCTOとして3年間イタリアとアイルランドでスタートアップに勤務したあと、アイルランドの首都ダブリンに移り、Smartboxで上級PHPエンジニアとして働くことに決めた
武舎広幸[ムシャヒロユキ]
国際基督教大学、山梨大学大学院、カーネギーメロン大学機械翻訳センター客員研究員等を経て、東京工業大学大学院博士後期課程修了。マーリンアームズ株式会社代表取締役。主に自然言語処理関連ソフトウェアの開発、コンピュータや自然科学関連の翻訳、辞書サイトの運営などを手がける
阿部和也[アベカズヤ]
1973年頃よりFORTRAN、1980年頃よりBASICでプログラミングを始める。COBOL、PL/I、Cを経て、1988年頃よりMacintoshでCプログラミングを開始し、1990年にビットマップフォントエディタ「丸漢エディター」を発表。その後、C++によるMacOS9用ビットマップフォントエディタの開発にも従事した。一貫して文字と言語に興味をもっていたが、2003年より本業のかたわら病院情報システムの管理、開発に従事し、Perl、PHP、JavaScriptによるウェブアプリケーション開発、システム間情報連携、Moodleによるe‐ラーニング開発などを行った(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
つるたん
ああああ
あ