ライブラリの深い知識を習得し、実際にWEBアプリケーションを構築して開発現場における応用力を身に付ける。
講義名 | 講義内容 |
---|---|
PHPの概要説明 | PHPの概要説明と、XAMPPのインストール。 |
PHPの基本 | HTMLタグ、文書の出力、文字と数値。 |
変数と式 | 変数、演算子。 |
場合に応じた処理 | if文、if~else文、switch文、論理演算子。 |
繰り返し | for文、while文、do~while文。 |
配列 | 配列、多元配列。 |
関数 | 関数の定義、スコープ、記憶寿命。 |
クラス | オブジェクトの作成、コンストラクタ、拡張。 |
文字列と正規表現 | 文字列操作、正規表現。 |
フォームとセッション管理 | フォーム入力、セッション、クッキー、日付と時刻。 |
データベース接続 | データベースの基本、表の作成、検索。 |
ファイル | ファイルの読み書き、CSVファイルの利用。 |
XML | XML、DOM、SAX、RSS。 |
例外処理とデバッグ | catchによる例外処理、デバッグのチェックポイント。 |
データベース連携1 | MySQLの基本、フィールド作成・追加・削除。 |
データベース連携2 | select、update、delete、insert文等SQLの基本。 |
データベース連携3 | SQL文による計算/集計、グループ化。 |
データベース連携4 | 複数のテーブル操作、正規化。 |
データベース連携5 | PHPとMYSQLの連携による各種操作。 |
Smarty・PEAR・CakePHP等、開発現場で標準使用されるライブラリ・フレームワークを習得し、
開発現場における標準知識を身に付ける。
講義名 | 講義内容 |
---|---|
phpMyAdmin | phpMyAdminによるDB操作。 |
Smarty1 | Smartyの概要説明と、インストール。 |
Smarty2 | Smartyの変数、配列、連想配列、オブジェクト。 |
Smarty3 | Smartyの修飾子1。 |
Smarty4 | Smartyの修飾子2。 |
Smarty5 | Smartyの関数1。 |
Smarty6 | Smartyの関数2。 |
Smarty7 | Smartyの関数3、コメント。 |
PEAR1 | PEAR::DB1。 |
PEAR2 | PEAR::DB2。 |
PEAR3 | PEAR::DB3。 |
CakePHP1 | CakePHPの概要説明と、インストール。 |
CakePHP2 | CakePHPのコントローラー、モデル、ビューの作成。 |
CakePHP3 | CakePHPとデータベースの連携、scaffold。 |
CakePHP4 | CakePHPのFormヘルパー、HTMLヘルパー。 |
CakePHP5 | CakePHPのバリデーション。 |
CakePHP6 | CakePHPのbake。 |
CakePHP7 | CakePHPのページネーション。 |
ライブラリの深い知識を習得し、実際にWEBアプリケーションを構築して開発現場における応用力を身に付ける。
講義名 | 講義内容 |
---|---|
応用PEAR1 | PEAR::Auth。 |
応用PEAR2 | PEAR::HTML1。 |
応用PEAR3 | PEAR::HTML2。 |
携帯用サイト1 | 携帯用サイトの概要説明と、ライブラリのインストール。キャリア・機種・ブラウザタイプの判別。 |
携帯用サイト2 | キャリア・機種ごとの絵文字、携帯メール。 |
応用アプリケーション1 | 検索アプリケーションの構築。 |
応用アプリケーション2 | ファイルアップロード、アクセスログ解析アプリケーションの構築。 |
応用アプリケーション3 | バナー切替・ファイルサーバ参照アプリケーションの構築。 |
応用アプリケーション4 | XML・CSVファイル変換アプリケーションの構築。 |
応用アプリケーション5 | アクセス数記録・アクセスカウンタ設置アプリケーションの構築。 |
応用アプリケーション6 | アンケート収集・テーブル内容ダウンロードアプリケーションの構築。 |
応用アプリケーション7 | WEBブック管理アプリケーションの構築。 |
応用アプリケーション8 | 大量データ一括アップロードアプリケーションの構築。 |
実践アプリケーション1 | 入力データの妥当性検証(クライアント)。 |
実践アプリケーション2 | 入力データの妥当性検証(サーバ)。 |
実践アプリケーション3 | 電子商店街アプリケーションの構築1。 |
実践アプリケーション4 | 電子商店街アプリケーションの構築2。 |
実践アプリケーション5 | 検索エンジンアプリケーションの構築。 |