お問い合わせ

コース概要

Node.jsの紹介

  • RAMとI/Oレイテンシ
  • ブロッキングとノンブロッキング
  • イベント駆動型プログラミング
  • イベントループ
  • イベントループのブロッキング
  • Node.jsのフィロソフィ

Node.jsプラットフォームのセットアップ

  • ダウンロードとインストール
  • Node REPL
  • 最初のHello World

モジュールとnpm

  • モジュールの構造
  • プライベートコード
  • モジュールのアクセスと使用
  • npmコマンド
  • package.json

コールバックパターン

  • コールバックとは
  • Callback-last(最後にコールバックを指定する)
  • Error-first(最初にエラーを処理する)

イベント

  • イベントエミッターを使用するタイミング
  • イベントへの関数バインディング
  • イベントリクエスト
  • イベントリスニング

エラー処理

  • コールバック: Error-first
  • イベントエミッターでのエラー
  • キャッチされない例外
  • Domainsの使用

バッファ

  • バッファが存在する理由
  • バッファの作成
  • バッファの読み書き
  • バッファの操作

ストリーム

  • ストリームとは
  • 読み込み・書き込みストリームAPI
  • フロー制御
  • パイプ
  • Duplex(デュプレックス)ストリーム
  • Transform(トランスフォーム)ストリーム

Express.js

  • Express.jsの紹介とインストール
  • Hello Expressアプリケーションの構築
  • ルートの作成
  • レイアウトのレンダリング
  • テンプレートの使用
  • パーシャルの追加
  • ローカルスと条件付きテンプレートの使用
  • ルートのモジュール化

Socket.io

  • リスニング
  • ブロードキャスト
  • 質問への回答

データベースへの接続

  • NoSQLとドキュメントストア
  • リレーショナルデータベース
  • 設定とプラットフォームセットアップ
  • CRUD操作

要求

本コースを受講する学生は、JavaScriptプログラミングの経験が必要です。

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー