トレーニング > Web & アプリケーション開発 > Node.js Services Development (LFW212)
トレーニングコース

Node.js Services Development (LFW212)

このコースでは、Node コア HTTP クライアントとサーバー、Web サーバー、RESTful サービス、Web セキュリティの基本について深く掘り下げて学習します。Node.js サービスとセキュリティに重点を置いたこのコンテンツは、Node.js アプリケーション開発 (LFW211) コースの重要な対応コンテンツです。

対象者

このコースは、Node.jsの知識とスキルを習得し、実証したい上級レベルを目指す開発者向けに設計されています。特に、Node.jsをフレームワークと組み合わせて迅速かつ安全にサーバーやサービスを構築する方法を習得します。受講前に、コマンドラインターミナルの使い方とJavaScriptの知識が必要です。
折りたたむ 続きを読む
学習内容

このコースでは、Webサーバーを作成し、エコシステムフレームワークを活用して迅速な構成を実現する方法を学習します。また、HTTPがノードコアAPIレベルでどのように機能するか、RESTfulの基本的なプラクティスとは何か、RESTfulサービスを実装するために何が必要かについても学びます。最後に、サーバーとサービスの構成に必要なスキルを身に付けます。
折りたたむ 続きを読む
身につく知識

このコースを修了すると、安全でメンテナンスが容易なRESTful JSONサービスを構築できるようになります。これらのスキルは、今日の業界で最も一般的なNode.js関連の職務に備えるための準備となります。
折りたたむ 続きを読む
おもなテーマ
第1章 コースのご案内
第2章 設定
第3章 Webサーバーの作成
第4章 Webコンテンツの提供
第5章 RESTful JSONサービスの作成
第6章 RESTfulサービスを使用したデータの操作
第7章 サービスの消費と集約
第8章 HTTPリクエストのプロキシ
第9章 Webセキュリティ:ユーザー入力の処理
第10章 Webセキュリティ:攻撃の軽減

前提条件
このコースを受講する前に、次のことを理解しておく必要があります。

  • コマンドライン端末
  • JavaScript
実習について
このコースの実習は、ネイティブハードウェアで動作するか、KVM、VMWare、VirtualBoxファミリなどのハイパーバイザーの下で仮想マシン(VM)を使用して動作するように設計されています。実習環境をセットアップするための詳細な手順は、コースで提供されます。