シラバス情報

授業コード
37210001
講義名
Webプログラム演習 I
開講時期
2020年度3Q(後期)
科目分類
演習
科目分野
プログラミング
教員名
濱田 章吾
実務家教員
実務家教員
履修年次
1〜2
単位数
2.00単位
曜日時限
火曜3限、火曜4限

学習目標 (到達目標)
目標
- Webの仕組みを理解する
- Webプログラミングの勘所を学ぶ
- PHPの基礎知識を学ぶ
授業概要 (教育目的)
PCや携帯だけではなく、あらゆるモノがインターネットに繋がる今日、Webは色々なところから利用可能になってきています。
リッチなWebコンテンツが重要になるなか、動的にコンテンツを生成・変更できるWebプログラミングの技術は、学ぶべき重要な要素の一つになっています。

本演習では、Webプログラミングを学ぶと何がうれしいのか、Webプログラミングで何ができるようになるのかを実際にブログシステムを作りながら学びます。
この演習が終わると、Web制作のアイデアを広げることができるようにします。
履修条件
履修条件緩和
成績評価方法・基準
最終課題 100%(課題仕様を満たした成果物の提出)
期末試験の内容
授業で習ったポイントを踏まえて課題仕様を決定し、その仕様を満たすようにWebアプリケーションを作ってもらいます。作ったWebアプリケーション一式を提出してもらいます。
課題の内容

授業内容
第1回
演習環境の構築を行います。
WebサイトとWebアプリケーションの違いを学習します。
第2回
PHP の基本文法を学びます。
第3回
PHP の基本文法を学びます。
第4回
Web の基本を学びます。
HTTP / URL / HTML、GET/POSTメソッド、リクエストパラメータなど。
第5回
ファイルをつかってデータを保存する方法を学びます。
第6回
ファイルアップロード/ファイルダウンロードを学びます。
マルチパートリクエストについて学びます。
第7回
セキュリティについて学びます。
XSS /CSRF などの脆弱性をついた攻撃を学びます。
第8回
まとめ

購入が必要な教科書

教科書以外に準備するもの(画材・機材)

参考文献
Webを支える技術(ISBN: 9784774142043)
ウェブの仕事力が上がる標準ガイドブック 5 Webプログラミング(ISBN: 9784862670304)
※大学での教科書販売はありません。

教員より履修学生へメッセージ
教員連絡先