Webプログラム演習 I 37210001
Tags
Purpose
PCや携帯だけではなく、あらゆるモノがインターネットに繋がる今日、Webは色々なところから利用可能になってきています。リッチなWebコンテンツが重要になるなか、動的にコンテンツを生成・変更できるWebプログラミングの技術は、学ぶべき重要な要素の一つになっています。本演習では、Webプログラミングを学ぶと何がうれしいのか、Webプログラミングで何ができるようになるのかを実際にブログシステムを作りながら学びます。この演習が終わると、Web制作のアイデアを広げることができるようにします。
Target
目標- Webの仕組みを理解する- Webプログラミングの勘所を学ぶ- PHPの基礎知識を学ぶ
Contents
演習環境の構築を行います。WebサイトとWebアプリケーションの違いを学習します。
PHP の基本文法を学びます。
PHP の基本文法を学びます。
Web の基本を学びます。HTTP / URL / HTML、GET/POSTメソッド、リクエストパラメータなど。
ファイルをつかってデータを保存する方法を学びます。
ファイルアップロード/ファイルダウンロードを学びます。マルチパートリクエストについて学びます。
セキュリティについて学びます。XSS /CSRF などの脆弱性をついた攻撃を学びます。
まとめ
References
Webを支える技術(ISBN: 9784774142043)ウェブの仕事力が上がる標準ガイドブック 5 Webプログラミング(ISBN: 9784862670304)
Task
授業で習ったポイントを踏まえて課題仕様を決定し、その仕様を満たすようにWebアプリケーションを作ってもらいます。作ったWebアプリケーション一式を提出してもらいます。
Grade Policy
最終課題 100%(課題仕様を満たした成果物の提出)