フェーズ 1
講義 1、WEB の基礎
1.1 Web サイトの基礎知識;
1.3 B/S 構造と C/S 構造の違い;
1.4 WEB プログラミングと Web サイト開発テクノロジーの概要
第 2 回の講義、Web デザイン
2.1 Dreamweaver の概要と使用法;
2.3 タイトルと段落、改行と区切り線;
2.5 フレーム、ハイパーリンク、 写真。
例: 1. テーブルを使用して Web ページのレイアウトを設計します。
2. フォーム、テーブル、およびフレームを使用してシステムのバックエンド インターフェイスを設計します。
講義 3、DIV+CSS
3.1 CSS の概念と基本構文;
3.2 CSS を使用してリッチテキスト効果と画像効果を設定する;
3.3 CSS を使用してテーブルとフォームのスタイルを設定し、CSS を使用して設定するページとブラウザの要素;
3.4 CSS ボックスモデル;
3.7 CSS+DIV レイアウト、CSS+DIV の美化とレイアウトの練習。
例: 1. DIV+CSS を使用してボタンとタブをデザインします。
3. DIV+CSS を使用してフォーラム Web ページをデザインします。ブログの Web ページをデザインします。
講義 4、PHP 開発環境
4.1 統合開発環境 XAMPP のインストール;
4.3 Eclipse PDT のインストールと設定;
4.5 PHP プログラムのデバッグ
講義 5、PHP プログラミングの基礎
5.1 PHP 言語の機能と開発トレンド;
5.3 PHP 演算子と式;
5.5 PHP 関数。
講義 6、MySQL 開発の基礎
6.1 MySQL データベース システムの紹介とインストール
6.3 MySQL テーブルの作成、変更、削除
6.5 PHP MySQL 関数の使い方を詳しく解説。
例: 1. フォーラム データベース テーブルの設計
2. PHP は MySQL データベースに接続し、追加、削除、変更、クエリを実装します。
講義 7、Web2.0 開発テクノロジ Ajax
7.1 JavaScript の概要;
7.3 DOM オブジェクトの基礎とイベント;
7.5 Ajax の非同期騒々しいコミュニケーション原則;
7.6 Ajax アプリケーションの開発
7.6 Ajax フレームワーク jQuery の紹介と使用。
例: 1. タブの動的切り替え効果
2. Ajax メソッドを使用して、ユーザー名がフォーラム システムに登録されているかどうかを確認します。
3. フォーラム システムで Ajax メソッドを使用してユーザー情報を取得します。
講義 8、PHP Web2.0 Web サイト開発例
8.1 Web2.0 スタイルのフォーラム システム開発
8.2 Web2.0 スタイルのブログ システム開発の実践。 例: 1. 統合 DIV+CSS +PHP+MySQL+Ajax テクノロジー
開発フォーラム
2. ブログ システムを開発するための統合 DIV+CSS +PHP+MySQL+Ajax テクノロジー。
第 2 フェーズ
講義 1、PHP オブジェクト指向の基礎
1.1 オブジェクト指向プログラミングの概要
1.3 オブジェクト指向の基本的な特徴
1.4 クラス、属性、メソッド;
1.6 クラスのインスタンス化;
1.8 クラスの継承と多態性;
1.1 0 オブジェクト指向インターフェイスと抽象クラス
1.11 クラス、オブジェクト、およびオブジェクト間の関係
1.12 いくつかの一般的な演算子とキーワード。
例: 1. ショッピング カートのオブジェクトの関係の設計
2. クラス、学生、コース、および試験のオブジェクトの関係の設計。
2 番目の講義、Smarty フレームワーク
2.1 Smarty テンプレート技術の概要;
2.3 Smarty 変数と変数修飾子;
2.5 Smarty ループ構造; 2.6 Smarty は変数を保持します。
2.7 Smarty は静的ページを生成します。
2.8 Smarty 組み込み関数の詳細な説明。
例: 1. Smarty を使用してショッピング カートの現実を実現します。
2. Smarty を使用して商品の追加、削除、変更、検索ページを実現します。
講義 3、データベース抽象化レイヤー PDO
3.1 PDO の概要、インストール、構成;
3.2 PDO は MySQL データベースに接続します;
3.3 PDO を使用してデータを追加、削除、変更、クエリします。
例: 1. PDOを使用してデータを接続し、製品情報の追加、削除、変更、確認機能を実現します。
講義 4、MVC フレームワークの概要とアプリケーション開発
4.1 MVC の設計アイデア
4.3 MVC フレームワークを使用したプロジェクトの開発
4.5 Smarty テンプレート テクノロジは MVC フレームワークで使用されます。
4.6 MVC フレームワークを使用して、追加、削除、変更、およびチェック機能を実装します。
例: 1. MVC フレームワークを使用してユーザー登録とログインを実現します。
2. MVC フレームワークを使用して製品情報を管理します。
講義 5、Ajax フレームワーク技術
5.1 jQuery フレームワークの概要とインストール;
5.3 jQuery の DOM オブジェクト処理;
5.5 jQuery 呼び出しでの非同期;
5.6 jQuery での UI ライブラリの使用;
5.6 Mootools の共通関数、クラス、継承;
5.8 Mootools での DOM オブジェクトの処理;
5.10 Ajax のサンプル開発。
例: 1. jQuery を使用してドロップダウン メニューを実装します。
2. jQuery を使用して、ユーザーの登録時にユーザー名が一意であるかどうかの非同期検証を実装します。
3. jQuery を使用して、スライド メニューを実装します。 、カスケードメニューなどを待ちます。
講義 6、MySQL データベースの高度な開発
6.2 MySQL でのトランザクション処理;
6.4 MySQL でのストアド プロシージャの使用;
6.5
6.6 MySQL のビュー。
例: 1. オンラインモールでの商品売上に関する統計レポートのための複雑なクエリ機能。
2. トリガーとストレージ関数を使用して、オンラインモールでの会員ポイントの計算機能を実現します。
講義 7、背景統計レポート技術
7.1 横棒グラフの設計と実装
7.3 円グラフの設計と実装
7.4 レポートデータのエクスポート。
例: 1. オンライン モールのバックエンド販売統計レポート。
講義8、PHPデザインパターン
8.1 デザインパターンとは;
8.4 コマンドパターン;
8.6 その他のモード; s.
講義 9、MVC フレームワークの設計
9.1 MVC フレームワークの設計
9.3 MVC フレームワークの制御層の設計
9.5 MVC フレームワークのレイヤー設計を表示します。
例 1、単純な MVC フレームワークの実装;
2、MVC フレームワークのさまざまなビュー実装の設計。
講義 10、MVC フレームワークの設計
9.1 MVC フレームワークの設計
9.3 MVC フレームワークの制御層の設計
9.5 MVCフレームワークのビュー層の設計。
例 1、単純な MVC フレームワークの実装;
2、MVC フレームワークのさまざまなビュー実装の設計。
講義 11、大規模 Web サイト開発テクノロジーの要点
10.1 サーバークラスターテクノロジーの概要
10.3 キャッシュテクノロジーの使用
10.5画像サーバーの分離など
講義 12、Web サイトプロジェクトの実践的な開発
11.1 GladCMS コンテンツ管理システムを使用して、Web サイトコンテンツの編成
の計画と Web サイトのテーマデザインを含む大規模な Web サイトシステム (メインサイトと複数のサブサイト) を開発します
11.2 使用します。オンラインで開発する GladCMS システム モールシステムは、実際の Web サイト開発プロセスに従って、需要分析、設計、
コーディング、テスト、システム導入を実行します
11.3 教師がプロジェクトを選択するか、生徒がプロジェクトを選択し、複数の人々は開発のためにチームを結成します。
企業の実際のプロジェクト開発プロセスに従って、プロジェクトを開発するためのチームが形成されます。
段階評価: この段階で学んだ知識ポイントとプロジェクト開発評価を評価します。
卒業プロジェクト 卒業プロジェクトを選択し、チームで開発します。
第 3 フェーズ
講義 1、PHP 開発フレームワーク Zend Framework
1.2 Zend Framework コントローラー層
1.4 Zend Framework モデル層;
1 .4 ゼンドフレームワークの国際言語、
1.5 Zend Framework の検証、
1.6 Zend Framework のキャッシュ メカニズム。
例: 1. Zend Framework を使用してニュース バックエンド管理システムを開発します。
2. Zend Framework を使用してメンバーシップ管理システムを開発します。
講義 2、Oracle データベース アプリケーション開発
6.1 Oracle データのインストール;
6.3 Oracle スクリプトの作成;
6.4 PHP と Oracle データの統合アプリケーション開発。
例: 1. PHP と Oracle を使用して、オンライン モールのバックエンド管理システムを設計します。
第 3 回目の講義、Zend フレームワークを使用した実践プロジェクト
2.1 モール システム要件の分析
2.3 モール システムのコーディングとテスト。
例: 1. オンライン顧客サービスシステムの開発
2. オンラインショッピングモールシステムのフロントエンドおよびバックエンドの開発。
段階評価: この段階で学んだ知識ポイントとプロジェクト開発評価を評価します。
卒業プロジェクト 卒業プロジェクトを選択し、チームで開発します。
第 4 フェーズ
講義 1、Linux の基本アプリケーション
1.1 コンピュータの基本知識とオペレーティング システムの機能
1.3 Linux システムのインストール
1.5一般的な Linux コマンドの紹介 (ファイル管理コマンド、権限管理コマンド、圧縮および解凍コマンドなど);
1.6 シェル アプリケーションのスキル;
1.7 Vim/Vi テキスト エディター。
2 番目の講義、Linux システム管理
2.1 システム管理の概要;
2.3 一般的な設定ファイルの概要;
2.5 ユーザー、グループ、権限の管理;
2.6プロセス管理;
2.7 スケジュールされたタスク;
2.9 デバイス管理;
2.10
3 番目の講義、Linux ネットワーク管理
3.1 基本的な Linux ネットワーク構成; 3.2 リモート管理制御 (SSH、VNC、Webmin リモート管理アプリケーション); 3.3 ファイル共有 (Samba および FTP サービス
サーバー アプリケーション);構成;
3.5 シェルプログラミング;
3.6 Apache、MySQL、および PHP
http://www.bkjia.com/PHPjc/324332.html
www.bkjia.com
true