| 日程 | 時間 | 内容 |
|---|---|---|
| 1日目 | 1時限 |
PHPの概要と実習環境: PHPの概要と動作環境、情報源、関連ツール、日本語の扱い、実習環境のインストールとサンプル実習、インクルード |
| 2時限 |
PHPスクリプトの書き方: 記述場所、文字エンコーディングと設定、(参考)mbstring、include、ステートメント、ブロック、関数、変数、データ型、スコープ、文字列の扱い |
|
| 3時限 |
PHPの基本構文: 演算子、条件判断、繰り返し、配列、オブジェクトとクラス |
|
| 4時限 |
クライアントとの対話とセッション管理: Webアプリケーションのしくみ、PHPシステムが定義する配列、HTMLフォームの利用、クッキー、hiddenフィールド、セッション管理 |
|
| 5時限 |
ショッピングカート演習: ステップ1)基本機能の実現 ステップ2)カートの更新機能 ステップ3)確認ページ |
|
| 6時限 | ||
| 2日目 | 1時限 |
MySQLの概要と実習環境: MySQLについて、管理ツール(コマンドライン、phpMyAdmin)、テーブルの登録 |
| 2時限 |
PHPからのデータベースアクセス1: MySQL関数の使用例、PDO、プリペアドクエリ、トランザクション |
|
| 3時限 |
PHPからのデータベースアクセス2: セキュリティ、練習問題 |
|
| 4時限 |
ショッピングカート演習: ステップ1)商品カタログへのデータベース適用 ステップ2)ショッピングカートへのデータベース適用 ステップ3)お届け先入力へのデータベース適用 ステップ4)確認画面のデータベース適用 ステップ5)注文処理(参考問題) |
|
| 5時限 | ||
| 6時限 |
※演習の進行状況等により、時間割や取り上げる内容が一部変更になることがあります。
演習題材(一部抜粋)ショッピングカートのプログラミング演習を通じて、学習事項の実践知識としての定着を図ります。