はじめに
  • なぜ Node.js は注目されるのか
  • 講座の概要
  • 【スキップ可】Udemy受講にあたって
初めての Node.js
  • セクション概要
  • Visual Studio Code インストール
  • Node.js / npm インストール
  • Hello World !
  • セクションまとめ
Node.js を取り巻く世界
  • セクション概要
  • Node.js とは
  • npm とは
  • Node.js の特徴
  • Node.js でできること
  • Node.js のリリースサイクル
  • Node.js のAPIドキュメント
  • セクションまとめ
Node.js プロジェクト始動!
  • セクション概要
  • プロジェクト最小構成
  • package.json
  • コマンド実行
  • デバッグ実行
  • セクションまとめ
Node.js 基礎
  • セクション概要
  • Globals
  • 遅延実行
  • イベントループ
  • コンソールログ出力
  • 処理時間計測
  • 実行中プログラムに関する情報/操作
  • クラス継承
  • セクションまとめ
モジュール
  • セクション概要
  • モジュールとは
  • 自分でモジュールを作成する
  • 自分で作成したモジュールを利用する
  • セクションまとめ
npm
  • セクション概要
  • 公開されたモジュールを探す
  • 公開されたモジュールを利用する
  • 自作モジュールを公開する
  • 公開した自作モジュールを更新する
  • 公開した自作モジュールを削除する
  • セクションまとめ
イベント
  • セクション概要
  • EventEmitter
  • イベントを設定する
  • イベントを発火する
  • セクションまとめ
ファイル操作
  • セクション概要
  • パス文字列
  • ファイル読み書きの基本
  • ファイル読み書き(同期関数)
  • ファイル読み書き(非同期関数)
  • Stream
  • ファイル読み込み(ストリーム)
  • ファイル書き込み(ストリーム)
  • カスタムストリーム作成(基本)
  • カスタムストリーム作成(読み込み)
  • カスタムストリーム作成(書き込み)
  • 文字エンコード変換
  • セクションまとめ
HTTP
  • セクション概要
  • URL文字列
  • サーバー(基本)
  • サーバー(リクエスト情報)
  • サーバー(レスポンス情報)
  • クライアント(GETリクエスト)
  • クライアント(POSTリクエスト)
  • セクションまとめ
マルチスレッド
  • セクション概要
  • Child Process(基本)
  • Child Process(プロセス間通信)
  • セクションまとめ
おわりに
  • まとめとこれから
  • ボーナスレクチャー