授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
・実習環境の作成・動作確認が出来る。
・簡単なスクリプトの作成と実行が出来る。 |
XAMPPによる実習環境の構築
プログラムの作成と実行ならびにデバック作業
PHPブロック、定数、変数 |
【理解度確認】実習課題の作成 |
2 |
・条件判断(if文)を利用したスクリプトの作成が出来る。 |
条件分岐(if文)、論理演算子 |
【理解度確認】実習課題の作成 |
3 |
・GETデータの送受信を行うスクリプトの作成が出来る。 |
GET送受信 |
【理解度確認】実習課題の作成 |
4 |
・配列を利用したスクリプトの作成が出来る。
・繰り返し(for文) を利用したスクリプトの作成が出来る。
・変数がNULLか判定するステートメントを使用したスクリプトを作成出来る。 |
配列
繰り返し(for文)
empty()関数、isset()関数 |
【理解度確認】実習課題の作成 |
5 |
・連想配列を利用したスクリプトの作成が出来る。
・繰り返し(foreach文) を利用したスクリプトの作成が出来る。 |
連想配列
繰り返し(foreach文) |
【理解度確認】実習課題の作成 |
6 |
・POSTデータの送受信を行うスクリプトの作成が出来る。 |
$_SERVER、POST送受信 |
【理解度確認】実習課題の作成 |
7 |
・セッション、セッション変数を利用したスクリプトの作成が出来る。 |
session_start()関数
$_SESSION |
【理解度確認】実習課題の作成 |
8 |
・ファイルを使用したスクリプトの作成が出来る。
・文字列を分割するスクリプトの作成が出来る。
・ユーザ関数を使用したスクリプトの作成が出来る。 |
fopen()関数、fgets()関数、feof()関数、fwrite()関数、fclose()関数
explode()関数
function |
【理解度確認】実習課題の作成 |
9 |
・実習で使用するデータベースの準備が出来る。
・データベースからデータを取得するスクリプトの作成が出来る。 |
PDOクラスによるデータベースへの接続方法
PDOクラスによるデータベースからデータを取得する方法 |
【理解度確認】データベース接続とデータ取得に関する練習問題と実習課題 |
10 |
・データベースのデータを更新するスクリプトの作成が出来る。 |
PDOクラスによるデータベースの更新方法 |
【理解度確認】データベース接続とデータ更新に関する練習問題と実習課題 |
11 |
・「ショッピングシステム」の作成
作成するアプリケーションの仕様を理解する。
ネットショッピングシステムのトップページが作成出来る。 |
Webアプリケーションの作成
ネットショッピングシステムの仕様。 |
【理解度確認】データベースと連携したアプリケーション作成の実習課題 |
12 |
・「ショッピングシステム」の作成
ネットショッピングシステムの商品グループ選択、商品詳細ページが作成出来る。 |
Webアプリケーションの作成
商品の絞り込み方法 |
【理解度確認】データベースと連携したアプリケーション作成の実習課題 |
13 |
・「ショッピングシステム」の作成
ネットショッピングシステムのログインページが作成出来る。 |
Webアプリケーションの作成
セッションを利用したログインページの作成方法。 |
【理解度確認】データベースと連携したアプリケーション作成の実習課題 |
14 |
・「ショッピングシステム」の作成
ネットショッピングシステムのカートページが作成出来る。 |
Webアプリケーションの作成
ショッピングカートの作成方法。 |
【理解度確認】データベースと連携したアプリケーション作成の実習課題 |
15 |
・「ショッピングシステム」の作成
ネットショッピングシステムの購入ページが作成出来る。
・総合復習 |
Webアプリケーションの作成
購入ページの作成方法。
授業内容の総復習。 |
【理解度確認】データベースと連携したアプリケーション作成の実習課題、復習問題 |