第3回: JavaScript マスタリングパッケージ講座

『JavaScriptを自分で記述できるレベル』に到達することを目的としています。 実務で必要な JavaScript 部分に絞り、モダンスクリプティングを学ぶことができます。 講座カリキュラムをマスターされると簡単なプログラムはもちろん、JavaScript で できる事(例えば、Ajaxなど)のベースが理解できるようになります。
この講座は、約1ヶ月の間の土日祝日を利用して開催いたします。 5名以上のお申込みがあった時点で日程を決定させていただきます。予めご了承ください。

第3期 日程(2011年11月、12月の日曜日の5日間予定)

時間数
5時間/@1日 × 5日間=全25時間
  1. 1回目:11月6日(日)13:00 - 18:00
  2. 2回目:11月13日(日)13:00 - 18:00
  3. 3回目:11月20日(日)13:00 - 18:00
  4. 4回目:11月27日(日)13:00 - 18:00
  5. 5回目:12月4日(日)13:00 - 18:00

カリキュラム

対象者

  1. JavaScript を利用してプログラミングを行いたい方
  2. 自分でJavaScriptを勉強する力を身につけたい方
  3. Ajax について理解したい方
  4. HTML5のAPIを理解したい方
  5. allWebの『0から学べるJavaScript講座』を受講された方

講座のながれ

  1. 1コマ =50分
  2. 各コマの間には休憩が10分
  3. 「講義+プチ実習」4コマ + 「まとめ実習」1コマ = 5コマ という流れで講座をおこないます

開発設定/利用ブラウザ

  1. Terapad、Firefox、Firebug、Chrome、Safari

カリキュラム

第1日目 JavaScriptの基本

  1. JavaScriptの文法の基本
  2. デバッグ方法
  3. オブジェクトの概念
  4. 文字列操作(正規表現)
  5. タイマー

ifwhileといった超基本ではなく、モダン・スクリプティングに必須の知識のみを厳選します。

第2日目:DOM

  1. DOMとは
  2. コンテンツへのアクセス方法 - DOMアクセサリー
  3. getElementById(), getElementsByClassName()など
  4. Selectors API http://www.w3.org/TR/selectors-api/
  5. 属性の操作
  6.  
  7. HTMLを書き換えるcreateElement(), appendChild(), createTextNode(), etc.
  8. フォームとテーブルの操作

第3日目:イベントについて

  1. イベントとは何か
  2. イベント・ハンドラーの使い方
  3. イベント・リスナーの使い方
  4. マウス操作
  5. キーボード操作

第4日目:Ajax

  1. Ajaxの基本
  2. XMLHttpRequestの使い方

第5日目:jQuery

  1. jQueryの基礎
  2. イベントとDOM操作
  3. jQueryによるAjax
  4. プラグインの使い方