Courseraのコースレビュー:Node.jsとReactを使ったクラウドアプリ開発
Enroll Course: https://www.coursera.org/learn/node-js コース概要 皆さんは、最近のプログラミング言語に関する調査結果をご存知ですか?Stack Overflowの調査によれば、JavaScriptは最も一般的に使用されているプログラミング言語として評価されました。そして、Node.jsおよびReact.jsが最も人気のあるウェブフレームワークとしてランクインしました。 このコース「Developing Cloud Apps with Node.js and React」は、実際には次の2つのIBMコースに置き換えられています。 – 開発フロントエンドアプリケーション with React – 開発バックエンドアプリケーション with Node.jsおよびExpress シラバス詳細 サーバーサイドJavaScriptの紹介 既にJavaScriptに精通しているかもしれませんが、サーバーサイドJavaScriptフレームワークがあることをご存知でしたか?Node.jsを使用してシンプルなウェブサーバーを構築する体験を通じて、開発者がこの強力なツールをどのように活用してリッチでダイナミックなウェブアプリケーションを開発しているのかを発見します。 コールバックプログラミングによる非同期I/O Node.jsのプロセッサ時間を最適化する方法を学びます。ネットワーク呼び出しの結果をどのように処理するかを探り、匿名コールバック関数を使用する利点を学びます。 Expressウェブアプリケーションフレームワーク Node.jsでHTTPサーバーを構築する際、デフォルトのNode.jsフレームワークはやや低レベルですが、Expressを使用することでその機能を拡張できます。この部分では、パッケージの依存性管理、リクエストのルーティング、中間ウェアの使用、テンプレートレンダリングが学べます。 ReactとES6を使用したリッチフロントエンドアプリケーションの構築 JavaScriptの新しい機能を用いて、Reactを使用した動的UIの作成方法を学びます。非同期呼び出しを用いて、Reactを外部サーバーと接続します。…