導入
  • PHP学習に向けての導入
  • テキストダウンロード
  • 開発環境の構築
  • 開発の準備を整える
  • 簡単なプログラムを作成してみる
  • 簡単なプログラムで遊んでみる:おみくじ+練習問題
  • 簡単なプログラムで遊んでみる:BMI計算+練習問題
PHPの基礎を学ぶ
  • 開始/終了タグとHello World
  • 改行とホワイトスペース
  • コメントの書き方
デバッグ
  • デバッグの仕方と実例2種
変数と、数値、文字列
  • 変数とは?
  • 変数に数値を入れて、四則演算
  • 変数に文字列を入れて、つなげる+練習問題
日付と時刻
  • 「日付と時刻」の基礎、および表示
  • strtotime()関数 + 練習問題
「分岐」と「反復」
  • 分岐
  • 反復
配列
  • 配列とは
  • 配列をプログラミングする
  • implode()関数とexplode()関数 + 練習問題
関数
  • 関数とはなにか? PHPの内部関数を見る
  • 自作の関数を作る
Webフォーム(簡単な入力フォームの作成)
  • HTML formの書き方を学ぶ
  • 値を受け取る
  • POSTで値を受け取る
  • 「未入力のチェック」を実装
cookieとsession
  • Cookieとは? Cookieを設定してみる
  • sessionとは? Sessionを設定してみる
  • sessionとCookieの違い
ファイル関連
  • ファイルの基礎概念と基本的なコード
  • 便利な関数を覚える
DB
  • DBとはなにか?
  • MySQLを動かす
  • DBに接続する
  • テーブルを作成する
  • SQL文発行:insert
  • SQL文発行:select
仕上げ:作成物の説明と入力画面作成
  • 「完了Pageを出力する」だけのコード
  • 値を受け取る
  • 必須入力のvalidateをする
  • SQL(insert文)でデータをDBに書き込む
仕上げ:閲覧のためのlist表示
  • SQL(select文)で問い合わせデータを取得
  • HTMLを組み込んで出力
  • order byによるソート
仕上げ:「保存された問い合わせを閲覧する」機能を作成
  • 表示用HTMLの作成
  • パラメタを受け取る
  • SQL(select文)で「1件」のデータを取得
  • 取得できない場合のエラー処理
  • 取得したデータの表示+まとめ
受講者の方へのお得なお知らせ
  • 受講者の方へのお得なお知らせ