コースの説明
教育目標
Nodejs の概要
Nodejsをインストールする
初めての体験 (REPL)
初体験(ハローitcast)
モジュール (概要)
カスタムモジュール
モジュール (exports と module.exports の違い)
モジュール(OS内蔵モジュール)
モジュール(組み込みパスモジュール)
モジュール(組み込みURLモジュール)
モジュール(fsモジュール内蔵)
朝のレビュー
モジュール(組み込みhttpモジュール)
モジュール (組み込みの http モジュール - 文字化けしたコードの解決と別のページへの応答)
リクエストとレスポンスのオブジェクト
メッセージボードケース(準備中)
掲示板ケース(固定ページ)
掲示板ケース(動的ページ表示)
掲示板ケース(取得データ処理)
掲示板ケース(データ処理後)
レビュー
毎日のフィードバック
NPM の概要
NPM の初めての体験
NPM 構文の説明
NPM テンプレートのバージョン管理
NPM ソース管理
NPM カスタム スクリプト コマンド
NPM パッケージのカスタム発行
NPMの概要
モジュール(自動再起動)
モジュール(日付処理)
Express フレームワーク (概要と初体験)
Express フレームワーク (構成テンプレート エンジン)
Express フレームワーク (ルーティング)
Express フレームワーク (静的ファイルをホスト)
掲示板ケース(初期化)
掲示板の場合(固定ページを表示)
掲示板ケース(データ追加処理)
NVM経由でnodejsのバージョンを切り替える
学生プロジェクト(初期化)
学生プロジェクト(一覧)
学生プロジェクト (追加)
ルーティングの最適化
データベース操作の最適化
ミドルウェア(初体験)
ミドルウェア(エラー処理)
ミドルウェア(アプリケーションシナリオ)
ミドルウェア(概要)
セッションテクノロジー(Cookie)
セッションテクノロジー(セッション)
学生プロジェクト(ログインの初期化)
学生プロジェクト (ログイン静的ページを表示)
学生プロジェクト(ログイン機能)
学生プロジェクト(登録機能)
学生プロジェクト (検閲防止)
学生プロジェクト (ユーザー情報を表示して終了)
まとめた感想
概要開発
ES6 構文 (シンボルの新しいデータ型)
ES6 構文 (データ構造の設定)
ES6 構文 (マップ データ構造)
ES6 構文 (ループ)
ES6構文(機能拡張)
ES6 構文 (文字列の拡張)
ES6 構文 (モジュール)
ES6 構文 (クラス クラス)
Promise オブジェクト (概要と構文と初体験)
Promise オブジェクト (コールバック地獄の問題を解決)
async&await
Promise&Async&Await (概要)
ES6 構文 (オブジェクト プロパティの省略形)
ウェブ クローラー
NodeJSを介してMysqlデータベースを操作する
koa2 フレームワーク (初期化)
koa2 フレームワーク (初期化モデルと静的リソース)
koa2フレームワーク(学生リスト機能)
koa2フレームワーク(追加機能)
01-NodeJS(導入、インストール、共通モジュール、掲示板) 02-NodeJS (NPM の使用、テンプレート エンジン、Express フレームワーク) 03-NodeJS (Express Framework 学生プロジェクト、ログイン登録、ミドルウェア、セッション テクノロジ、エラー処理) 04-NodeJS (ES6、Web クローラー、MySQL、koa2 フレームワーク学生プロジェクト)