第 一部分:php開發
1、 php mysql的開發環境搭建(linux與windows)與linux基本管理。
2、 介紹php程序設計基礎,從數據類型、變量、常量、運算符、程序結構以及使用函數方面系統全面的介紹php技術,并給出綜合實例。
3、 針對php常用的字符串和數組數據類型,詳細的介紹二者的操做,并詳細介紹正則表達式。
4、 面向對象的編程思想在php中的實現。介紹php的面向對象技術,并實例說明php5面向對象的新機制。
5、 php與mysql 的關系, msql的基本知識講解。具體內容包括服務器操做、庫級管理、增刪改查數據、獲取數據庫服務器信息。并用綜合實例來理解具體應用。
6、 php文件系統操做技術,包括文件操做與目錄操做,編程實現一個文件管理器。
7、 討論web應用前臺展現所需要的動態網頁構建技術,包括使用FORM、Session、頁面跳轉、圖形圖像管理及處理url技術。
8、 介紹php網絡編程以及使用xml
9、 php的代碼調試技術,包括發現語句錯誤和邏輯錯的常用辦法與策略。
第二部分:mysql數據庫管理
1、 開始學習mysql的使用,介紹mysql的基本知識及結構化查詢語言的使用,標準sql的使用。給出基本的術語及概念,建立第 一個mysql數據庫,并對其進行數據訪問操做。
2、 學習mysql函數、mysql數據定義語言DDL、mysql用戶實用命令、mysql 事務與鎖定、mysql數據類型、mysql數據操縱語言DML、mysql 查詢緩存等數據庫操做知識。
3、 管理mysql:包括使用mysql客戶機,啟動、連接、關閉mysql服務器,設置用戶權限,維護日志文件,備份與恢復數據庫。
4、 介紹優化mysql的方法。如何提到查詢效率,優化查詢。提高在大型項目中查詢速度。
5、 介紹圖形化管理mysql的技術與工具,包括:phpmyadmin 、mysqlcc、mysqlgui及mysql administrator+mysql query browser。
第三部分:典型模塊設計
1、 創建聊天室,利用這個實例介紹php用法及基本數據庫操做,了解開發中的一此方法與技巧,掌握基本的編程方法,為今后深入編程做準備。
2、 在上一個例子的基礎上增加了聊天室的更豐富的功能,包括用戶注冊、選擇發言等。
3、 介紹計數器、文件上傳、圖像處理功能的使用(GD庫的應用。)、介紹新聞系統、在線投票、模板引擎、論壇系統的開發方法與應用。
4、 對信息加密技術的應用。三個算法的使用:XOR加密算法、crypt()算法和md5算法的實現。
第四部分:綜合實例
1、 介紹開發大型項的常用策略,主要從規范化項目管理和清晰web系統的邏輯結構進行分析。加深對大型項目開發的理解。
2、 實現一個網上電子商務系統,該系統具有管理、購物車管理、會員管理和訂單管理的功能,使用三層體系和面向對象的思想來實現。
3、 開發一個辦公自動化系統。該系統具有個人辦公功能、用戶管理功能及權限管理功能、日志管理功能,也利用三層體系結構與面向對象的方法來實現。