参考に供するphp学習はルートを高めて共有します。
第一段階の第一話、WEB基礎1.1ウェブサイトの基本知識;1.2ネットワークプロトコルの紹介。1.3 B/SとC/Sの構造の違い。1.4 WEBプログラミング、ウェブサイト開発技術紹介。第二に、ウェブデザイン2.1 Dreamweaverの紹介と使用;2.2静的ウェブページHTML言語。2.3タイトルと段落、改行と分割線。2.4テーブル、フォーム;2.5フレーム、ハイパーリンク、画像。例:1、表を使ってウェブページのレイアウト設計を行う。2、フォーム、テーブル、フレームワークを使用して、システムのバックグラウンドインターフェース設計を行う。第三に、DIV+CSS 3.1 CSSの概念と基本文法を説明します。3.2 CSSで豊富な文字効果を設定し、画像効果を設定する。3.3表とフォームのスタイルをCSSで設定し、CSSでページとブラウザの要素を設定する。3.4 CSS箱モデル3.7 CSS+DIVレイアウト、CSS+DIV美化とレイアウトは実戦的である。実例:1、DIV+CSSデザインボタンとTabを使用する。2,DIV+CSSを使ってナビゲーションメニューを設計します。3,DIV+CSSデザインフォーラムのホームページを使います。4,DIV+CSSを使ってブログページを設計します。第四に、PHP開発環境4.1集積開発環境XAMPPの設置。4.2 Zend Studioの設置、配置。4.3 Eclipse PDTの設置と配置。4.4最初のPHPプログラムを作成する。4.5 PHPプログラムを調整します。第五に、PHPプログラミングの基礎となる5.1 PHP言語の特性と発展傾向。5.2 PHP変数定数データタイプ。5.3 PHP演算子と式;5.4 PHPフロー制御文;5.5 PHP関数第六に、MySQL開発基礎6.1 MySQLデータベースシステムの紹介とインストール;6.2 MySQLデータタイプの紹介。6.3 MySQLテーブルの作成、修正、削除;6.4 MySQLクエリ文;6.5 PHP MySQL関数の詳細な使用。実例:1、フォーラムのデータベーステーブルの設計。2,PHPはMySQLデータベースに接続し、添削・修正を実現します。第七話、Web 2.0開発技術Ajax 7.1 JavaScript紹介;7.2 JavaScript文法の基礎;7.3 DOMオブジェクトの基礎とイベント。7.4 AjaxコアオブジェクトXMLttpRequest詳細解;7.5 Ajax非同期通信原理。7.6 Ajaxアプリケーションを開発する;7.6 AjaxフレームjQuery紹介と使用。例:1,Tabの動的切り替え効果。2,フォーラムシステムでAjax方式を使ってユーザー名が登録されているかどうかを検証します。3,フォーラムシステムでは、Ajax方式でユーザ情報を取得する。第八に、PHP Web 2.0ウェブサイトの実例は8.1 Web 2.0スタイルのフォーラムシステムの開発を開発します。8.2 Web 2.0スタイルのブログシステムが実戦で開発されました。実例:1、総合DIV+CSS+PHP+MySQL+Ajax技術開発フォーラム;2,総合DIV+CSS+PHP+MySQL+Ajax技術開発ブログシステム。第二段階の第一話では、PHPは対象基礎1.1に向けて、対象者向けプログラミング紹介を行う。1.2プロセスと対象に向かう違い。1.3対象に向かう基本的な特性。1.4クラス、属性と方法。1.5コンストラクタ;1.6類の実用化。1.7クラスの属性と方法を使用する。1.8種類のアクセス制御;1.9類の継承と多態;1.10対象に向かうインターフェースと抽象類。1.11類、対象と対象の関係。1.12いくつかの一般的な演算子とキーワード。例:1、ショッピングカートの対象関係の設計。2,クラス、学生、課程、試験対象関係の設計。第二に、PHPテンプレート技術Smartyフレーム2.1 Smartyテンプレート技術紹介。2.2 Smartyの設置と配置。2.3 Smarty変数と変数修飾子。2.4 Smarty分岐構造;2.5 Smarty循環構造。2.6 Smarty保持変数。2.7 Smartyは静的ページを生成する。2.8 Smarty内蔵関数の詳細。例:1、Smartyを使って買い物車の現実を実現する。2,Smartyを使って製品の添削を実現してページを調べます。第三に、データベース抽象層PDO 3.1 PDOプロファイル、インストールと配置。3.2 PDO接続MySQLデータベース;3.3 PDOはSQL文を実行する。3.4 PDOを使ってデータの添削を実現します。実例:1、PDO接続データを使用して、製品の情報の添削機能を実現します。第四に、MVCフレームワークの紹介及び応用開発4.1 MVC設計思想;4.2 MVCフレームの紹介、取り付け、配置。4.3 MVCフレームを使用した開発プロジェクト。4.4 MVCフレームにPDOを使用する。4.5 MVCフレームにSmartyテンプレート技術を使用する。4.6 MVCフレームを使って、添削と検査機能を実現します。例:1、MVCフレームを使用して、ユーザの登録、ログインを実現する。2,MVCフレームを使って製品情報の管理を実現します。第五に、Ajaxフレーム技術5.1 jQueryフレームの紹介とインストール;5.2 jQueryの事件処理。5.3 jQueryのDOM対象は処理します。5.4 jQueryのCSSに対する処理。5.5 jQueryの中の非同期呼び出し。5.jQueryのUIライブラリの使用。5.6 Mootools常用関数、クラスと継承;5.7 Mootools非同期呼出し;5.8 MootoolsにおけるDOMオブジェクトの処理。5.9 Mootoolsにおけるイベントのメカニズム。5.10 Ajax例の開発。実例:1、jQueryを使ってプルダウンメニューを実現する;2,jQueryを使ってユーザー登録を実現する時、非同期方式を採用してユーザー名が一意かどうかの検査を実現する。3,jQueryを使って日付選択、スライドメニュー、カスケードメニューなどを実現します。第六に、MySQLデータベースの高度開発6.1 MySQLの複雑なクエリ。6.2 MySQLにおける事務処理。6.3 PHPにおける事務処理。6.4 MySQLに記憶プロセスを使用する。6.5 MySQLにフリップフロップを使用します。6.6 MySQLの中のビュー。実例:1、ネットショッピングモールの中の製品販売量の統計表は複雑な検索機能があります。2,トリガー、ストレージ機能を使用して、オンラインストアの会員ポイントの計算機能を実現します。第七に、バックグラウンド統計表技術7.1水平ヒストグラムの設計と実現。7.2垂直ヒストグラムの設計と実現。7.3円盤図の設計と実現。7.4レポートデータのエクスポート。実例:1、ネットショッピングモールのバックグラウンド販売統計表。第八に、PHP設計モード8.1は何が設計モードですか?8.2工場モード8.3単例モード8.4コマンドモード8.5策略モード8.6観察者モード。8.7他のモード第九に、MVCフレームの設計9.1 MVCフレームの設計。9.2 MVCフレームに設計モードを適用する。9.3 MVCフレームの制御層設計。9.4 MVCフレームのモデル層設計。9.5 MVCフレームのレイヤーデザイン。実例1、簡単なMVCフレームを実現する。2,MVCフレームの異なるビューで実現したデザイン。第十話、MVCフレームの設計9.1 MVCフレームの設計。9.2 MVCフレームに設計モードを適用する。9.3 MVCフレームの制御層設計。9.4 MVCフレームのモデル層設計。9.5 MVCフレームのレイヤーデザイン。実例1、簡単なMVCフレームを実現する。2,MVCフレームの異なるビューで実現したデザイン。第十一に、大規模なウェブサイト開発技術の要点10.1サーバクラスター技術の紹介。10.2 MySQLデータベースエンジンの選択;10.3キャッシュ技術の使用。10.4ページ加速、ダイエット技術;10.5写真サーバーの分離など。第十二に、ウェブサイトプロジェクトの実戦開発11.1は、GladCMSコンテンツ管理システムを使用して、大手ウェブサイトシステム(総ステーション及び複数のサブステーション)を開発し、ウェブサイトのコンテンツ組織企画、ウェブサイトのテーマ設計を含む。11.2 GladCMSシステムを使ってオンラインショッピングシステムを開発し、実際のウェブサイト開発プロセスに従って、需要分析、設計、コード、テスト及びシステム配置を行う。11.3先生がプロジェクトを選択したり、学生が自分でプロジェクトを選択したりして、多くの人がチームを組んで開発します。企業の実際のプロジェクト開発の流れに従って、チームを作ってプロジェクトを開発します。段階考査は、この段階で学んだ知識点とプロジェクト開発考査を評価する。卒業設計は卒業設計項目を選び、チームを組んで開発します。第三段階の第一話では、PHP開発フレームZend Frame ebook 1.1 Zend Frame eworkを紹介します。1.2 Zend Fraamewarkコントローラ層;1.3 Zend Fraamewarkはレイヤーを見ます。1.4 Zend Fraamewarkモデル層;1.4 Zend Fraamewark国際語;1.5 Zend Fraamewark検証;1.6 Zend Fraamewarkキャッシュメカニズム。実例:1、Zend Fraamewarkを使ってニュースバックグラウンド管理システムを開発する;2,Zend Fraamewarkを使って会員管理システムを開発します。第二に、Oracleデータベースアプリケーション開発6.1 Oracleデータインストール。6.2 Oracleデータベースクライアントのインストール。6.3 Oracleスクリプトの作成;6.4 PHPとOracleデータの集積応用開発。例:1、PHPとOracleを使ってオンラインショッピングモールのバックグラウンド管理システムを設計します。第三に、Zendフレームワークプロジェクトを使用して、実戦2.1ショッピングモールシステムの需要分析を行います。2.2ショッピングモールシステムの設計。2.3ショッピングモールシステムのコードとテスト。例:1、オンラインカスタマーサービスシステムを開発する。2,ネットショッピングセンターシステムのフロントとバックグラウンドの開発。段階考査は、この段階で学んだ知識点とプロジェクト開発考査を評価する。卒業設計は卒業設計項目を選び、チームを組んで開発します。第四段階の第一話、Linux基礎応用1.1コンピュータ基礎知識とオペレーティングシステム機能。1.2 Linuxシステムの歴史、現状と特徴。1.3 Linuxシステムのインストール;1.4システムパーティションの配置。1.5 Linux常用命令(ファイル外理命令、権限管理命令、圧縮解凍命令など)の紹介。1.6シェル応用技術;1.7 Vim/Viテキストエディタ。第二に、Linuxシステム管理2.1システム管理の概要。2.2 Linuxシステムガイドフロー解析;2.3よくあるプロファイルの紹介。2.4パッケージ管理;2.5ユーザ、グループと権限管理。2.6サービスとプロセス管理。2.7計画任務2.8ファイルシステムの管理とシステム性能の最適化。2.9設備管理2.10ファイル権限管理。第三に、Linuxネットワーク管理3.1 Linux基本ネットワーク構成;3.2遠隔管理制御(SSH、VNC、Webmin遠隔管理アプリケーション);3.3ファイル共有(SambaとFTPサーバアプリケーション);3.4 Appacheサーバ配置;3.5シェルプログラミング3.6 Apache、MySQLとPHP