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數據庫,實現增刪改查。

  第七講,Web2.0開發技術Ajax

  7.1 JavaScript介紹;

  7.2 JavaScript語法基礎;

  7.3 DOM對象基礎及事件;

  7.4 Ajax核心對象XMLHttpRequest詳解;

  7.5 Ajax異步通訊原理;

  7.6 開發Ajax應用;

  7.6 Ajax框架jQuery介紹及使用。

  實例:1,Tab的動態切換效果;

  2,論壇系統中使用Ajax方式驗證用戶名是否被註冊;

  3,論壇系統中經過Ajax方式獲取用戶信息。

  第八講,PHP Web2.0網站實例開發

  8.1 Web2.0風格的論壇系統開發;

  8.2 Web2.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.6 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 Framework

  1.1 Zend Framework介紹;

  1.2 Zend Framework控制器層;

  1.3 Zend Framework視圖層;

  1.4 Zend Framework模型層;

  1.4 Zend Framework國際化語言;

  1.5 Zend Framework驗證;

  1.6 Zend Framework緩存機制。

  實例:1,使用Zend Framework開發一個新聞後臺管理系統;

  2,使用Zend Framework開發會員管理系統。

  第二講,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 Shell應用技巧;

  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 Apache服務器配置;

  3.5 Shell編程;

  3.6 Apache,MySQL和PHP服務器的安裝和優化。

 

若是想了解更多PHP學習能夠訪問:http://liqingbo.cn/category/1/

相關文章
相關標籤/搜索