コース概要

Node.jsの特徴と基礎(Javaとの比較)

    Node.js、V8、サーバーサイド開発 (Node.js を使用する理由) ブロッキングと非ブロッキング イベント駆動型 Programming イベント ループとコールバック パターン
Node.js アーキテクチャモジュールとサンドボックスパターン
  • Npm
  • 依存関係のメカニズム
  • package.json ファイル
  • V8 エンジンの内部構造 メモリ方式
  • ガベージコレクション
  • メモリリーク
  • メモリとCPUの監視
  • Node.js によるロギング
  • Node.js ミドルウェアSSL&TLS
  • Node.js バージョンと移行
  • Express.js の特徴と基礎 (Java EE 仕様 (Websphere, Tomcat) との比較)
  • アプリケーションの構成と設定 テンプレート エンジン HTTP リクエストおよびレスポンス オブジェクトのルーティング SSL および TLS エラー処理 マルチスレッド JSON
  • ウェブストーム
  • はじめに スマート機能 パッケージ マネージャー WebStrom および Node、Angular、Express コード インスペクション、品質ツール、プロファイリング デバッグ 単体テスト
  • PM2

      アプリケーションのパッケージ化とデプロイメント Nodejs+pm2 ランタイムのパッケージ化とデプロイメント Nodejs スクリプト パッケージ Nodejs バージョンの確認と切り替え ファイルシステムの場所と標準 ロギング Init スクリプト SSL/TLS 証明書 モニタリング アプリケーションの停止、開始、削除、復活 PM2 プロセスの停止、開始、復活

    Winston.js を使用したロギング

      winston によるロギング トランスポート ロガー ログ レベル プロファイリング ストリーミング ログ ログのクエリ フィルター、リライター

    要求

    参加者は、Node.jsとExpress.jsを使った開発についてある程度理解している必要があります。

     21 時間

    参加者の人数



    Price per participant

    お客様の声 (5)

    関連コース

    Building Web Apps using the MEAN stack

    35 時間

    Node.js for JavaScript Developers

    21 時間

    関連カテゴリー