10日でおぼえるPHP5-山田祥寛 [コンピューター]
第0日 オリエンテーション
なぜPHPなのか?
PHPプログラミングに必要なソフトウェア
Windowsにおける環境設定の手順
Linuxにおける環境設定の手順
レッスンを始める前に
第1日 PHPの基本的なしくみを学ぼう
1時限目:おぼえようPHPの基本
2時限目:フォームからの入力を受け取ろう
第2日 HTTPプロトコルを理解しよう
1時限目:クエリ情報を活用してみよう
2時限目:ヘッダ情報を覗いてみよう
3時限目:クッキー情報を活用しよう
第3日 関数利用で拡がるPHPの世界<基本編>
1時限目:配列関数でおみくじ機能を作ろう
2時限目:セッション関数で作る数当てゲーム
3時限目:日付関数で万年カレンダを作成しよう
第4日 関数利用で拡がるPHPの世界<通信編>
1時限目:メール関数で訪問者の声を受け取ろう
2時限目:ファイルシステム関数でファイルアップロード機能を実装しよう
第5日 関数利用で拡がるPHPの世界<ファイル入出力編>
1時限目:テキストベースのゲストブックに書き込もう
2時限目:ゲストブックの内容を一覧表示する
3時限目:正規表現で自由フォーマットのテキストを検索する
第6日 XML+Webサービスでより高度なデータ処理
1時限目:RssWriterライブラリでサイト情報をラクラク発信
2時限目:Soap関数でAmazon Webサービスを導入しよう
3時限目:SimpleXml関数活用でXML形式の設定ファイルを活用する
第7日 バイナリデータ活用でビジュアル表現も自由自在
1時限目:PDFLib/PDIで動的にPDFファイルを構成しよう
2時限目:JpGraphでグラフィカルな図表を作成しよう
第8日 SQLiteでカンタンデータベース連携
1時限目:スケジュールの登録をしてみよう
2時限目:スケジュールの検索をしてみよう
第9日 PHP標準ライブラリPEARを学ぶ
1時限目:PEAR DBでデータベースサーバの違いを意識しない
2時限目:PEAR::Authでセキュアなアプリケーションを実現
第10日 PHP5で学ぶ、より高度なプログラミング技法
1時限目:クラスの基本概念を学ぶ
2時限目:継承や多態性でオブジェクト指向の理念を理解する
3時限目:テンプレートエンジンSmartyの基本