講義概要 |
実際のWebサイト構築に必要な実践的な技術を身につけることを目的とする。
ユーザビリティーを考慮したサイト構築を目指すなら、サーバサイド処理であるPHPやクライアントサイド処理であるJavaScriptの基本知識は必須である。まずは、これらについて学ぶ。まず、PHPの基本とテンプレート処理の基本について例題を通して学ぶ。テンプレートとしてはSmartyを利用する。次にContents Management System(CMS)を利用したサイト構築を学ぶ。 |
到達目標 |
基礎的なPHP(Webプログラミング)の概念の理解と利用ができる。また、これらの知識を利用してCMSの利用ができる。 |
履修のポイント及び留意事項 |
本実習を受講するには、インターネット基礎、WebデザインIの受講、あるいはそれと同等の知識が必要である。
実習中心の授業であるため、遅刻・欠席の影響は大きくでる。また予習・復習を欠かさずに行うこと。 |
講義日程 |
週 | テーマ | 内容 |
第1週 | PHP | PHPの基礎 PHPとはなにか?なぜPHPなのか?PHPの基本的な利用方法 | 第2週 | PHP | PHPの基礎 PHPの基本構文、サンプルプログラムの入力と実行 | 第3週 | PHP | PHPの基礎 サンプルプログラムの入力と実行 | 第4週 | PHP | PHPの基礎 サンプルプログラムを改良 | 第5週 | テンプレートエンジン | Smarty テンプレートエンジンの役割と基礎。MVCについて。 | 第6週 | テンプレートエンジン | Smarty テンプレートエンジンの活用 | 第7週 | テンプレートエンジン | Smarty | 第8週 | CMSの活用 | Wiki, joomlaなどFreeで配布されているCMSをサーバにインストールします。 | 第9週 | CMSの活用 | Wiki, joomlaなど | 第10週 | CMSの活用 | Wiki, joomlaなど | 第11週 | CMSの活用 | Wiki, joomlaなど | 第12週 | CMSの活用 | Wiki, joomlaなど | 第13週 | CMSの活用 | Wiki, joomlaなど | 第14週 | CMSの活用 | Wiki, joomlaなど | 第15週 | まとめ | まとめ |
|
他の授業科目との関連 |
インターネット基礎、WebデザインI、コンピュータネットワーク、データベース |
評価方法 |
授業態度・課題提出・出席状況・試験などにより総合的に判断するが、実習授業であるので出席状況を重んじる。よって、正当な理由なき遅刻は出席として取り扱わない。次に、毎時間行う試験の平均正解率が6割を超えることを最低条件とする。 |
教科書 |
使用しない。必要な情報は適時Web上に公開します。 |
参考図書 |
特になし |
授業用URL |
http://mast.ftokai-u.ac.jp/~yahiro/class/inet3/ |