Webプログラム演習 I 37210001

濱田 章吾

Tags

2単位 2021年度3Q(後期) 火曜3限、火曜4限 演習 プログラミング 1〜2年

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%(課題仕様を満たした成果物の提出)