中級講座

Node.js講座

近頃注目を集めるサーバーサイドJavaScript言語「Node.js」。フロントエンドと同じ言語で開発できることから、フロントエンド/バックエンド関わらず、幅広いデベロッパから支持を集めています。

本講座は、スマートフォンと連動したWebアプリケーションを軸に講座を進めます。Node.jsだけではなく、WebSocket、Redis、Linuxサーバ、セキュリティなど、周辺の技術・知識をトータルに学べますので、これまでHTML/CSS/JavaScriptでフロントエンドを実装して、今後自力でサーバサイドも含めた実装を学びたい、というWebデベロッパの方にオススメのコースです。

講座概要

講座名 Node講座
講師 武田 智道
期間 2ヵ月間(週1回 x 8週、計40時間)14:00〜19:00(1回5時間)
定員 〜8名(最低開催人数:4名)
受講料 144,000円(税込:158,400円)
※過去にクスールの他講座を受講された方は、受講生割引がございます。
※分割払い、学割もございます。詳しくはお問い合わせください。
受講資格
  • JavaScript経験者。具体的には、最低限下記の概念を理解されている方
    • 変数
    • 関数(function)
    • 条件分岐(if)
    • 繰り返し処理、など
  • サーバサイドJSに興味のある方
  • 自分でWebアプリを制作してみたい、フロントエンドデベロッパの方

カリキュラム

  1. JavaScript(1)
    関数リテラルについて / 無名関数 / スコープ / デバッグ方法 / jQueryの復習 / JavaScriptでの通信処理(XHR、jQuery.ajax())
  2. サーバーサイドプログラミング
    サーバサイドプログラミングの役割 / プロトコル・IPアドレス・ボート番号 / ドメイン・DNS/HTTP通信とは / ローカル開発環境の構築 / UNIXコマンドの基礎 / HTTPサーバ構築
  3. Webアプリケーションフレームワーク
    HTMLテンプレートの構文・シンタックス / ルーティング / API通信
  4. WebSocket
    WebSocketの仕組み / socket.ioの使い方 / socketでのデータの受け渡し
  5. データベース
    データベースについて / NoSQLについて / サーバサイドJavaScriptからRedisに接続する(node-redis) / など
  6. スマートフォン連動
    Linuxサーバについて / WebSocketの仕組み / socket.ioの使い方 / socketでのデータの受け渡し
  7. 作品制作
    課題作品制作フォロー
  8. 作品発表
    1人ずつ作品発表していただきます
※カリキュラムは、受講生の技術レベル、またはご希望により
変更となる場合がございますのでご了承ください。

授業様子