はじめに~PHPで何ができる?
  • PHPとは?
  • Webアプリケーションの仕組み
  • Webの動作~ページが表示されるまで
  • 動的なWebプログラムの仕組み
  • Webサーバーの処理の様子
学習の準備
  • 学習環境としてのXAMPP
  • XAMPPの概要
  • テキストエディタの準備
  • TeraPadのインストール
  • TeraPadの設定(1)
  • TeraPadの設定(2)
  • TeraPadの設定(3)
  • TeraPadの設定(4)
  • TeraPadの設定(5)
  • Apacheが起動しない?
プログラム作りの基本
  • 機械の言葉と人間の言葉
  • プログラミング言語とソースコード
  • 2通りの変換方法
  • インタープリタのメリット
  • 統合開発環境について
  • ソースファイルの保存場所
  • 拡張子の表示について
  • ブラウザからのファイル指定
Webプログラミングの基礎~HTMLとFORM
  • HTMLとCSSの役割
  • HTMLの基本~タグ役割
  • 大文字で書くか小文字で書くか?
  • 主なタグの一覧
  • ボックスモデルを知る
  • 特殊な記号の扱い
  • 読みやすいHTMLの書き方
  • スタイルシートの基本
  • HTMLとCSSののひな形
  • Webフォームの基本~FORMタグ
  • 入力部品とフォームの例
簡単なプログラムを作る
  • 練習場所の準備
  • 日付と時刻を表示する
  • プログラムの実行
  • よくあるミスと注意点
  • プログラムは何をしたのか?
  • プログラミングの基本事項
  • 現在時刻が違う??
エラーへの対処方法
  • わざと間違ってエラーを出してみる
  • 英文のエラーに慌てないこと
  • 間違いを見つけるコツ
フォームを使ったプログラムの初歩
  • BMI計算のプログラム
  • プログラムの仕組みを理解する
  • プログラムの改良
プログラムの流れを切り替える
  • データの未入力に対処する
  • 比較演算子とフローチャート
  • 2つの条件をつないで判定する
  • 何段階もの条件判定
  • ifとswitch case
  • 判定結果を画像で示す
  • GETとPOST他
データベース入門
  • データベースの基本
  • データベースとテーブルの作成
  • テーブルの作成手順
  • 基本のSQLコマンド
アンケートプログラムの作成
  • 入力フォームの作成とプログラムの連携
  • ユーザーが入力した内容の確認ページ
  • データをサーバーに書き込む処理
  • 完成したプログラムの動作確認
  • おわりに~さらなる「深み」へ!