Node.js: 基本を越えて

クラウドのための迅速な Web アプリケーション開発

  1. Node.js を知る
    Java 開発者の観点から Node.js が何であるか (ないか)、どのように動作するのか、およびその利点を理解します。その後、Node を使用した Web アプリケーション開発がどのように見えるのかを理解します。
    読む: Java 開発者のための Node.js
    聴く: Jeff Kunkle 氏が Node.js を深掘りします (28:46 / 英語)
     
  2. ダウンロード
    Node のパッケージ・マネージャーである npm と一緒にお客様のプラットフォーム用の Node.js をダウンロードしましょう。UNIX (Mac OS Xを含みます) と Linux プラットフォームには、nvm (Node Version Manager: 複数のアクティブな Node.js バージョンを管理するためのシンプルな bash スクリプト) も必要となるでしょう。
    ダウンロード: Node.js
    ダウンロード: npm
    ダウンロード: nvm
     
  3. ビルド、テスト、デプロイ
    動作中のアプリケーションを立ち上げ、クラウド内で実行されるサポート・フレームワークと Node.js を使用します。Andrew Glover 氏と一緒に彼がすべての手順を示すのに従ってください。
    見る: DynamoDB で Node Web アプリケーションを構築する (8:14 / 英語)
    読む: DynamoDB で Node Web アプリケーションを構築する (デモ台本 (英語) / PDF)
    見る: Mocha で Node アプリケーションをテストする (7:26 / 英語)
    読む: Mocha で Node アプリケーションをテストする (デモ台本 (英語) / PDF)
    見る: Heroku に Node アプリケーションをデプロイする (7:55 / 英語)
    見る: Heroku に Node アプリケーションをデプロイする (デモ台本 (英語) / PDF)
    読む: Node デモ・コード
     
  4. レビュー
    Node.js の知識とスキルをテストします。
    演習: Node.js の基本を越えたクイズ
     
  5. 次のステップ
    フォローする: Node.js Blog (英語)
    議論する: Node.js mailing list (英語)
    読む: Node.js tools: Server-side JavaScript comes of age (英語)
    参加する: Java Technology Community on developerWorks (英語)
    ダウンロード: IBM PureSystems (ご試用版)
    フォローする: その他の developerWorks Knowledge path
     

この Knowledge Path について

Node.js (Node) は、Google Chrome の JavaScript ランタイム上に構築された I/O 環境 — 本質的には、JavaScript のサーバー側の実装です。Node の非同期かつイベント駆動型 I/O モデルは、JavaScript の知識を持つ開発者が、高性能でスケーラブルかつ高度な並列 Web アプリケーションを構築し、クラウドでそれらを実行することを容易にします。この Knowledge path は、Node.js の基礎から始まり、Node を使用して PaaS (Platform as a Service) 上でアプリケーションを構築し、テストし、デプロイする技術をサポートすることまで導きます。

このコンテンツでのアクティビティー

関連リンク