講義概要 |
本授業では、Webサイト構築に必要ないくつかのプログラミングについて基本的事項を中心に学ぶ。具体的にはクライアントサイドのプログラミング言語としてJavaScript、サーバサイドのプログラミング言語としてSQL, PHP を取り扱う。
なお、WebプログラミングIの継続内容である。 |
到達目標 |
サーバサイトで実行されるPHP, SQLについて簡単なサイト構築ができるようにする。 |
履修のポイント及び留意事項 |
WebプログラミングIの受講及び理解が必須である。HTML,CSSの知識を持ち合わせていることを前提とするため、Webデザイン関係の授業も受講あるいは同等の知識・技術を持ち合わせていること。 |
講義日程 |
週 | テーマ | 内容 |
第1週 | SQLの基礎 | SQLの基礎と環境の構築 | 第2週 | SQL(1) | INSERT, UPDATE, DELETE, SELECT の基礎 | 第3週 | SQL(2) | ORDER, WHERE, LIMIT,HAVING句 | 第4週 | SQL(3) | 複数のテーブルからの抽出とリレーション | 第5週 | SQL(4) | 副問い合わせ
| 第6週 | PHP | PHPの基礎と役割、SQLとの関係 | 第7週 | PHP(1) | 変数と演算子 | 第8週 | PHP(2) | 条件分岐、繰り返し | 第9週 | PHP(3) | 配列、連想配列とその利用 | 第10週 | PHP(4) | 関数 | 第11週 | PHP(5) | FORM文との関係、SQLの利用 | 第12週 | PHP,smarty | SMARTY | 第13週 | 演習(1) | | 第14週 | 演習(2) | | 第15週 | 演習(3) | |
|
他の授業科目との関連 |
WebデザインI,II、WebプログラミングI |
評価方法 |
出席状況、課題提出情報、毎時間実施するミニ試験の結果、期末試験の結果で判断する。 |
教科書 |
使用しない。 |
参考図書 |
特になし |
オフィスアワー(授業相談) |
講義時間及び会議以外で研究室にいる間。空いている時間であればいつでも可。 |
学生へのメッセージ |
Webデザイン関係、ICT関係への進路を目指す学生は受講することが望ましい。 |
準備学習の内容 |
学生ポータルにて公開している授業資料を毎時間前に確認すること。 |
授業用URL |
http://pirate.ftokai-u.ac.jp/~yahiro/class/javascript/ |
参考URL 1 |
http://pirate.ftokai-u.ac.jp/~yahiro/class/html/ |
参考URL 2 |
http://pirate.ftokai-u.ac.jp/~yahiro/class/css/ |