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