PHP培訓(xùn)課程大綱 | |||
---|---|---|---|
科目 | 內(nèi)容 | 介紹 | 目標(biāo) |
WEB基礎(chǔ) | 開(kāi)發(fā)基礎(chǔ) | B/S軟件開(kāi)發(fā)基礎(chǔ)介紹 | 掌握WEB開(kāi)發(fā)的模式,了解B/S結(jié)構(gòu)軟件開(kāi)發(fā)特點(diǎn)和PHP軟件開(kāi)發(fā)應(yīng)具備的思想 |
PHP程序員應(yīng)具備的知識(shí) | |||
PHP語(yǔ)言腳本開(kāi)發(fā)簡(jiǎn)述 | |||
LAMP基礎(chǔ) | Linux | WEB服務(wù)器搭建 | 掌握l(shuí)inux中PHP組件的安裝配置、磁盤(pán)、命令提示符的操作,一些異常問(wèn)題進(jìn)行快速解決 |
MYSQL數(shù)據(jù)庫(kù)配置與使用 | |||
PHP環(huán)境安裝與配置 | |||
集成環(huán)境ZEND開(kāi)發(fā)環(huán)境 | |||
PHP基礎(chǔ) | PHP語(yǔ)法格式 | PHP在Web開(kāi)發(fā)中的應(yīng)用 | 這部分是對(duì)PHP的入門(mén),可以使用和了解PHP的運(yùn)行環(huán)境,了解PHP的語(yǔ)言格式,并可以使用一些簡(jiǎn)單的PHP語(yǔ)法,掌握PHP的語(yǔ)言特點(diǎn)。 |
PHP的運(yùn)行環(huán)境介紹 | |||
語(yǔ)言標(biāo)記 | |||
指令分隔符“分號(hào)” | |||
程序注釋 | |||
在程序中使用空白的處理 | |||
PHP變量 | 變量的聲明 | PHP是弱類型語(yǔ)言,所以這部分對(duì)了解PHP變量有很大的幫助,也是必須掌握的內(nèi)容,并結(jié)合中變量的類型一起使用。 | |
變量的命名 | |||
可變變量 | |||
變量的引用賦值 | |||
變量類型 | 類型介紹 | PHP的基本類型,要掌握各種類型在程序中的應(yīng)用和聲明方法,以及各種類的特點(diǎn)。這一節(jié)主要對(duì)比介紹PHP的各種類型,以及各種類型之間的轉(zhuǎn)換方式。 | |
布爾型(boolean) | |||
整型(integer) | |||
浮點(diǎn)型(float或double) | |||
字符串(String) | |||
數(shù)組(Array) | |||
對(duì)象(Object) | |||
資源類型(Resource) | |||
數(shù)據(jù)類型之間相互轉(zhuǎn)換 | |||
PHP常量 | 常量的定義和使用 | 常量也是PHP中常見(jiàn)的聲明方式,這節(jié)重點(diǎn)掌握自定義和系統(tǒng)常量在PHP語(yǔ)言中的應(yīng)用、聲明和使用。 | |
常量和變量 | |||
預(yù)定義常量 | |||
PHP中的運(yùn)算符 | 算術(shù)運(yùn)算符 | PHP中的運(yùn)算符是和其他語(yǔ)言一樣的,這節(jié)主要掌握PHP中共有多少個(gè)運(yùn)算符號(hào),以及每個(gè)運(yùn)算符號(hào)的特點(diǎn)和用法。并要了解運(yùn)算符號(hào)在PHP中的應(yīng)用。 | |
字符串運(yùn)算符 | |||
賦值運(yùn)算符 | |||
比較運(yùn)算符 | |||
邏輯運(yùn)算符 | |||
位運(yùn)算符 | |||
其他運(yùn)算符 | |||
運(yùn)算符的優(yōu)先級(jí) | |||
表達(dá)式 | |||
分支結(jié)構(gòu) | 單一條件分支結(jié)構(gòu)(if) | 這節(jié)掌握PHP中分支結(jié)構(gòu)的全部使用方式,并學(xué)會(huì)在不同情況下使用那一種分支結(jié)構(gòu),以及掌握多種分支結(jié)構(gòu)結(jié)合使用。需要完成一個(gè)實(shí)例將所有分支結(jié)合中在一起使用。 | |
雙向條件分支結(jié)構(gòu)(else子句) | |||
多向條件分支結(jié)構(gòu)(elseif子句) | |||
多向條件分支結(jié)構(gòu)(switch語(yǔ)句)巢狀條件分支結(jié)構(gòu) | |||
條件分支結(jié)構(gòu)應(yīng)用實(shí)例(簡(jiǎn)單計(jì)算器) | |||
循環(huán)結(jié)構(gòu) | while語(yǔ)句 | 循環(huán)結(jié)構(gòu)也是PHP中重要的結(jié)構(gòu)之一,掌握多種循環(huán)結(jié)構(gòu)的特點(diǎn)以及使用的時(shí)機(jī),并可以控制循環(huán)結(jié)構(gòu)運(yùn)行。 | |
do…while循環(huán) | |||
for語(yǔ)句 | |||
特殊的流程控制語(yǔ)句 | |||
PHP中的函數(shù) | 函數(shù)的定義 | 函數(shù)是過(guò)程化編程的最小單位,這節(jié)需要掌握PHP的函數(shù)意義,函數(shù)的聲明、使用、以及函數(shù)的一些特點(diǎn)和各種特性,并掌據(jù)自己定義函數(shù)的語(yǔ)法。重點(diǎn)也要掌握系統(tǒng)中兩千多個(gè)系統(tǒng)函數(shù)通用的應(yīng)用方法。 | |
自定義函數(shù) | |||
函數(shù)的工作原理和結(jié)構(gòu)化編程 | |||
PHP變量的范圍 | |||
參數(shù)的傳遞 | |||
變量函數(shù) | |||
遞歸函數(shù) | |||
使用自定義函數(shù)庫(kù) | |||
使用系統(tǒng)函數(shù)庫(kù) | |||
PHP數(shù)組 | 數(shù)組的基礎(chǔ) | 數(shù)組的基本概念 | 數(shù)組是PHP中重要的復(fù)合類型之一,這節(jié)掌握PHP數(shù)組的特點(diǎn)、應(yīng)用以及多種聲明數(shù)組的方式 |
直接賦值的方式聲明數(shù)組 | |||
使用array()語(yǔ)言結(jié)構(gòu)新建數(shù)組 | |||
多維數(shù)組的聲明 | |||
數(shù)組的遍歷 | 使用for語(yǔ)句循環(huán)遍歷數(shù)組 | 數(shù)組在PHP中的使用比較廣泛,他的遍歷方式也有多種,這節(jié)重點(diǎn)對(duì)比的掌握PHP各種數(shù)組的遍歷方式 | |
使用foreach語(yǔ)句遍歷數(shù)組 | |||
聯(lián)合使用list( )、each( )和while循環(huán)遍歷數(shù)組 | |||
數(shù)組的函數(shù) | 數(shù)組的鍵/值操作函數(shù) | 在PHP中為數(shù)組的操作提供了一套強(qiáng)大的處理函數(shù)。學(xué)會(huì)這些函數(shù)可以任意的操作數(shù)組,本節(jié)需要掌握PHP全部的內(nèi)置的數(shù)組處理函數(shù),并學(xué)會(huì)靈活運(yùn)用。 | |
統(tǒng)計(jì)數(shù)組元素的個(gè)數(shù)和唯一性 | |||
使用回調(diào)函數(shù)處理數(shù)組的函數(shù) | |||
數(shù)組的排序函數(shù) | |||
拆分、合并、分解和接合數(shù)組 | |||
數(shù)組與數(shù)據(jù)結(jié)構(gòu) | |||
預(yù)定義數(shù)組 | 服務(wù)器變量:$_SERVER | 在PHP中內(nèi)置了一些超全局?jǐn)?shù)組,這些數(shù)組都有各自的作用,并且非常強(qiáng)大。本節(jié)掌握每個(gè)超全局?jǐn)?shù)組的作用以及使用時(shí)機(jī),并可以在PHP腳本中靈活運(yùn)用。 | |
環(huán)境變量:$_ENV | |||
HTTP GET變量:$_GET | |||
HTTP POST變量:$_POST | |||
request變量:$_REQUEST | |||
Global變量:$GLOBALS | |||
字符串/正則表達(dá)式 | 字符串基礎(chǔ) | 字符串的輸出函數(shù)與終止函數(shù) | 編寫(xiě)程序時(shí)30%都在操作字符串,所以一定要掌握字符串的所有操作方法,本節(jié)主要是需要掌握字符串的處理方式,和一些常用的字符串輸出函數(shù),還有字符串的常用 多個(gè)比較函數(shù)。重點(diǎn)掌握內(nèi)置的字符串處理函數(shù)庫(kù)。 |
字符串分割函數(shù) | |||
數(shù)組元素組合成字符串的函數(shù) | |||
預(yù)定義字符串轉(zhuǎn)換成HTML實(shí)體的函數(shù) | |||
過(guò)濾PHP和HTML標(biāo)記函數(shù) | |||
去除字符串首尾連續(xù)空格的函數(shù) | |||
加密函數(shù)md5 、 sha1() | |||
字符串替換函數(shù)、數(shù)字分組格式化函數(shù) | |||
字符串分割、截取函數(shù)(中文和編碼轉(zhuǎn)換) | |||
正則表達(dá)式 | 正則表達(dá)式的簡(jiǎn)介、PHP兼容的正則函數(shù) | 正則表達(dá)式可以完成對(duì)字符串的分割、匹配、查找和替換的功能,并要根據(jù)實(shí)際應(yīng)用去靈活運(yùn)用。 | |
正則表達(dá)式的語(yǔ)法規(guī)則:原子、元字符、修正符 | |||
正則表達(dá)式的優(yōu)先級(jí)與相關(guān)函數(shù)的使用 | |||
實(shí)例:寫(xiě)一個(gè)采集系統(tǒng)(采集列表入庫(kù)行為) | |||
文件與目錄 | 目錄的操作 | 解析目錄路徑 | 目錄的操作是PHP常見(jiàn)對(duì)文件的操作方式,本節(jié)需要掌握使用PHP內(nèi)置和自定義處理函數(shù)完成對(duì)目錄的各種操作。 |
遍歷目錄 | |||
統(tǒng)計(jì)目錄大小 | |||
建立和刪除目錄 | |||
復(fù)制或移動(dòng)目錄 | |||
文件的操作 | 文件的打開(kāi)與關(guān)閉 | PHP幾乎可以對(duì)文件任意操作,而且都是使用PHP的內(nèi)置函數(shù)來(lái)完成的,本節(jié)需要掌握PHP的全部文件處理函數(shù),并了解每個(gè)函數(shù)的特性,并學(xué)會(huì)對(duì)文件的任意操作。 | |
寫(xiě)入文件 | |||
讀取文件內(nèi)容 | |||
訪問(wèn)遠(yuǎn)程文件 | |||
移動(dòng)文件指針 | |||
實(shí)例:寫(xiě)一個(gè)文件計(jì)數(shù)器 | |||
上傳與下載 | 文件上傳 $_FILES | 文件的上傳和下載是PHP程序常見(jiàn)的處理方式,本節(jié)需要掌握 文件的上傳和下載功能。 | |
處理多個(gè)文件上傳 | |||
文件下載的基本原來(lái)和方式 | |||
會(huì)話機(jī)制 | 會(huì)話基礎(chǔ) | 關(guān)于cookie與session的會(huì)話優(yōu)勢(shì)介紹 | |
Cookie | Cookie會(huì)話機(jī)制概述 | 本節(jié)需要掌握Cookie的的原理,以及如何設(shè)置它,并且要知道如果使用PHP程序獲取Cookie和清除Cookie,并通過(guò)這個(gè)技術(shù)實(shí)現(xiàn)用戶登錄模塊。 | |
向客戶端電腦中設(shè)置Cookie | |||
在PHP腳本中讀取Cookie的資料內(nèi)容 | |||
數(shù)組形態(tài)的Cookie應(yīng)用 | |||
刪除Cookie 會(huì)話機(jī)制 | |||
實(shí)例:基于Cookie的用戶登錄模塊 | |||
Session | Session會(huì)話機(jī)制概述 | 本節(jié)需要掌握Session的工作原理和使用時(shí)機(jī),并可以配置和啟動(dòng)Session,以及需要注冊(cè)會(huì)話變量、讀取Session和注銷(xiāo)以及傳遞SessionID的幾種方法。 | |
配置Session 的啟動(dòng)和存儲(chǔ)位置 | |||
Session的聲明與使用 | |||
注銷(xiāo)變量與銷(xiāo)毀Session | |||
日期與圖形 | 日期和時(shí)間 | UNIX時(shí)間戳與字符串時(shí)間的介紹 | 時(shí)間對(duì)于程序運(yùn)行是很有幫助的,這節(jié)要掌握 時(shí)間UNIX時(shí)間戳,和時(shí)間的格式轉(zhuǎn)換,以及一些常用的時(shí)間處理函數(shù)。 |
在PHP中獲取日期和時(shí)間的幾種方式 | |||
日期和時(shí)間格式化輸出的介紹 | |||
修改PHP的默認(rèn)時(shí)區(qū)和日期的計(jì)算 | |||
時(shí)間戳和字符串日期直接的轉(zhuǎn)換 | |||
動(dòng)態(tài)圖像處理 | PHP中GD庫(kù)的介紹和開(kāi)啟 | 在PHP程序設(shè)計(jì)時(shí),經(jīng)學(xué)需要對(duì)圖像進(jìn)行處理,本節(jié)要掌握 畫(huà)圖、改圖、添加文字 、對(duì)圖像進(jìn)行縮放,以及為圖像加水印,以及完成驗(yàn)證碼的編寫(xiě)等功能。 | |
創(chuàng)建基本的圖形、書(shū)寫(xiě)文字、畫(huà)圖 | |||
制作數(shù)字、英文、中文圖形驗(yàn)證碼 | |||
制作文字水印和圖形水印功能 | |||
圖片縮略功能的實(shí)現(xiàn) | |||
數(shù)據(jù)庫(kù) | Mysql數(shù)據(jù)庫(kù) | 數(shù)據(jù)庫(kù)的字段類型的介紹與設(shè)計(jì) | 了解數(shù)據(jù)設(shè)計(jì)規(guī)范、可以設(shè)計(jì)兩個(gè)以上關(guān)聯(lián)表之間的關(guān)系。會(huì)使用工具管理Mysql數(shù)據(jù)庫(kù)。學(xué)會(huì)使用SQL語(yǔ)句中常用和中級(jí)的命令與運(yùn)算 |
關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)和設(shè)計(jì)規(guī)范 | |||
Mysql用戶的添加、刪除、修改 | |||
Mysql表的創(chuàng)建、修改、刪除 | |||
PHPMyadmin配置及常見(jiàn)問(wèn)題 | |||
使用PHPMyadmin管理MySQL數(shù)據(jù)庫(kù) | |||
SQL:insert、select、update、delete | |||
SQL:排序、歸組、模糊查詢、多表關(guān)聯(lián)、別名、運(yùn)算 | |||
優(yōu)化:設(shè)計(jì)優(yōu)化、表的優(yōu)化、使用默認(rèn)值、索引 | |||
PHP_Mysql | PHP與Mysql進(jìn)行連接與配置 | PHP中mysql函數(shù)的使用,各類函數(shù)返回的數(shù)據(jù)類型。和其他鏈接mysql的模式 | |
PHP與Mysql編碼 | |||
PHP中Mysql數(shù)據(jù)操作 | |||
PHP中Mysql相關(guān)函數(shù)介紹 | |||
實(shí)戰(zhàn)項(xiàng)目 | 企業(yè)系統(tǒng) | 需求設(shè)計(jì)與前端設(shè)計(jì) | 完成一個(gè)相對(duì)簡(jiǎn)單的項(xiàng)目 |
0755-8259 3374
地址2:深圳市龍華區(qū)民治嘉熙業(yè)廣場(chǎng)4樓(南門(mén)電梯)
地鐵:環(huán)中線民治站D出口,前行500米
公交:民治東邊站
停車(chē)指引:大潤(rùn)發(fā)地下停車(chē)場(chǎng),1881購(gòu)物廣場(chǎng)