課程級別 | 入門級 |
培訓(xùn)周期 | 3-6個月 |
上課時間 | 電話咨詢 |
上課地址 | 南京市秦淮區(qū)雙塘街弓箭坊40號4樓欣才IT學(xué)院 |
PHP 獨(dú)特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。它可以比 CGI或者Perl更的執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!
欣才IT培訓(xùn)中心-PHP全能工程師開發(fā)班
培訓(xùn)目標(biāo):本課程重點(diǎn)培養(yǎng)掌握HTML、CSS、XML、、Ajax、Jquery、Mysql數(shù)據(jù)庫、LAMP(Linux、Apache、MySQL、PHP),郵件,短信,GD庫,PD0,MVC開發(fā)思想,ThinkPHP框架開發(fā)技術(shù)的實(shí)戰(zhàn)與理論雙結(jié)合型工程師,并重點(diǎn)講解大型門戶所用的SE0優(yōu)化、互聯(lián)網(wǎng)安全、MySQL索引優(yōu)化、查詢優(yōu)化和存儲優(yōu)化、php緩存優(yōu)化、頁面靜態(tài)化、SSI、服務(wù)器集群等眾多互聯(lián)網(wǎng)熱門技術(shù)。通過本課程多個真實(shí)項(xiàng)目的訓(xùn)練,學(xué)員還可掌握互聯(lián)網(wǎng)系統(tǒng)架構(gòu)設(shè)計思想、緩存系統(tǒng)設(shè)計、負(fù)載均衡、系統(tǒng)性能調(diào)優(yōu)等互聯(lián)網(wǎng)技術(shù)。讓學(xué)員畢業(yè)后真正具備兩年左右互聯(lián)網(wǎng)系統(tǒng)開發(fā)經(jīng)驗(yàn)。
課程 | 內(nèi)容 | 目標(biāo) |
WEB組件 | 互聯(lián)網(wǎng)發(fā)展, 萬維網(wǎng)介紹, WEB服務(wù)器(Apache)搭建WEB基本組成講解。瀏覽器原理,B/S架構(gòu)HTTP協(xié)議,WEB2.0開發(fā)細(xì)則。PHP發(fā)展優(yōu)勢等。 | 理解Web開發(fā)的原理和構(gòu)成。 |
WEB開發(fā)前端技術(shù) | HTML、CSS、標(biāo)準(zhǔn)化布局。HTML基礎(chǔ)文檔結(jié)構(gòu)、CSS語法、HTML文檔塊,鏈接、列表、表單、盒子模型、區(qū)塊設(shè)計、CSS瀏覽器兼容方法CSShack、CSS污染規(guī)避,常見CSSbug,手機(jī)端頁面設(shè)置注意事項(xiàng)等等。 | 熟悉前端頁面搭建、靈活使用CSS樣式布局。解決瀏覽器因?yàn)殇秩疽娌煌斐傻牟町愋Ч?,設(shè)計標(biāo)準(zhǔn)的PC端和手機(jī)端網(wǎng)頁前端效果。 |
WEB服務(wù)器PHP環(huán)境配置 | Web服務(wù)器是什么,WEB服務(wù)器種類和版本選擇,Web服務(wù)器的安裝,常用配置參數(shù)設(shè)置,PHP+apache常用環(huán)境配置,Apache和nginx區(qū)別。 | 綜合理解PHP的WEB環(huán)境構(gòu)成和配置原理,服務(wù)器類型和服務(wù)器版本。 |
PHP基本語法 | PHP運(yùn)行方式,PHP語法格式,變量,變量類型,常量使用,PHP運(yùn)算符,PHP數(shù)據(jù)類型轉(zhuǎn)換,超全局變量,魔術(shù)變量,語句和表達(dá)式、等等。 | PHP的入門部分,了解PHP的語言特點(diǎn),并可以使用一些簡單的PHP語法編寫PHP基本語句。 |
PHP控制結(jié)構(gòu) | 什么是控制結(jié)構(gòu),PHP控制結(jié)構(gòu)種類,順序結(jié)構(gòu),分支機(jī)構(gòu),循環(huán)結(jié)構(gòu)等種類和使用區(qū)別。 | 掌握PHP分支結(jié)構(gòu)的全部使用方式,并學(xué)會在不同情況下使用那一種分支結(jié)構(gòu),以及掌握多種分支結(jié)構(gòu)結(jié)合使用,需要完成一個案例將所有控制結(jié)果結(jié)合在一起使用,并且理解控制結(jié)構(gòu)的執(zhí)行原理。 |
PHP函數(shù) | 函數(shù)定義,自定義函數(shù),變量的作用域,參數(shù)傳遞類型,變量函數(shù),函數(shù)遞歸,系統(tǒng)函數(shù),用戶動態(tài)調(diào)用自定義函數(shù)(CALL_USER_FUNC)。 | 需要掌握PHP的函數(shù)原理,以及函數(shù)的聲明、使用、和他們的一些特點(diǎn)特性,并掌握自己定義函數(shù)的語法。 |
PHP字符串函數(shù)處理 | 字符串種類、區(qū)別,字符串各種函數(shù),比如字符串串行化、字符串比較、字符串鏈接、分隔、匹配,替換,加密和解密,字符串轉(zhuǎn)義和反轉(zhuǎn)義 | 在PHP項(xiàng)目中,字符串的操作非常頻繁,重點(diǎn)掌握常用的字符串處理函數(shù)。 |
PHP數(shù)組操作 | 數(shù)組定義,數(shù)組種類,數(shù)組遍歷,全局?jǐn)?shù)組,數(shù)組堆棧,數(shù)組隊(duì)列,數(shù)組查找,指針、合并和拆分,及其常見的排序和查找算法,如冒泡排序,折半查找等等。 | 熟練處理二級以上數(shù)組的遍歷處理,格式化呈現(xiàn)等,理解常見算法和排序原理,能編寫算法應(yīng)用實(shí)例。 |
PHP日期時間函數(shù) | 日期與時間的格式化輸出,時間計算,比較等等。 | 掌握時間戳,時間格式的轉(zhuǎn)換,比較和各種時間計算。 |
PHP錯誤處理 | 錯誤類型和基本的調(diào)試方法,錯誤日志 | 掌握PHP的錯誤形式和處理方式以及異常處理和自定義異常的方式。 |
PHP文件系統(tǒng) | 文件系統(tǒng)定義,目錄處理,打開、關(guān)閉、遍歷、移動、復(fù)制目錄操作,以及文件處理、打開、關(guān)閉、讀取、寫入 、追加等一系列操作、以及其他文件函數(shù)操作,文件的上傳和下載等等。 | 掌握文件和目錄的任意操作,理解和熟練使用文件的上傳,下載,輸出流等基本操作。 |
PHP表單操作 | Http協(xié)議介紹,作用,表單提交方式種類,各種表單控件的使用注意事項(xiàng)富文本編輯器的使用,附件和信息id的綁定等等。 | 掌握各種表單控件的使用和熟悉http協(xié)議原理,熟練使用富文本編輯器的應(yīng)用和特性。 |
會話處理 | 瀏覽器裝填保存方法,C00KIES和SESSI0N的定義和使用方法,區(qū)別和特性,以及關(guān)聯(lián)等等。 | 掌握C00KIES和SESSI0N常見使用方法,以及理解他們的運(yùn)行機(jī)制,熟練編寫常用功能比如記住用戶名,瀏覽歷史記錄,購物車等。 |
正則表達(dá)式 | 正則表達(dá)式的定義,種類,語法規(guī)則,貪婪模式和非貪婪模式區(qū)別等等。 | 正則是字符串處理的應(yīng)用方法,掌握正則語法,使用正則匹配網(wǎng)頁文章。 |
Mysql數(shù)據(jù)庫基礎(chǔ)技術(shù) | 什么是數(shù)據(jù)庫,數(shù)據(jù)庫關(guān)系系統(tǒng),數(shù)據(jù)庫分類,三大范式,E_R實(shí)體關(guān)系圖,數(shù)據(jù)字典,Mysql安裝和配置,Sql語句指令,比如建表,類型,CURD操作和數(shù)據(jù)庫管理工具使用等等。 | 掌握數(shù)據(jù)庫基礎(chǔ)和常見數(shù)據(jù)庫,使用標(biāo)準(zhǔn)的Sql語句操作數(shù)據(jù)庫,熟悉常見數(shù)據(jù)庫管理工具。 |
PHP操作Mysql | PHP操作Mysql步驟,常見的PHP操作Mysql基本操作,比如CURD基本操作,分頁,多條件檢索,產(chǎn)品分類顯示,產(chǎn)品列表顯示,產(chǎn)品內(nèi)容顯示等基本操作等等。 | 熟練操作PHP和Mysql的基本操作和常用應(yīng)用操作。 |
PHP小型設(shè)計和實(shí)現(xiàn) | 小型設(shè)計和實(shí)現(xiàn)講解,前臺,后臺,會員中心講解,公共配置文件講解,項(xiàng)目目錄實(shí)現(xiàn),及其每個功能代碼的編寫和注意事項(xiàng)等等。 | 掌握PHP基本語法和Mysql基本操作在實(shí)戰(zhàn)項(xiàng)目中的操作和設(shè)計理念。 |
基本語法 | 什么是,的作用是什么,中的基本語法,控制結(jié)構(gòu),函數(shù),事件,數(shù)組,動畫控制,數(shù)據(jù)類型對象,的封裝寫法。 | 熟練掌握的基本語法,事件控制,封裝方法等基本應(yīng)用。 |
Dom操作 | Dom的基本介紹和分類,D0m操作,Dom常見代表案例,系統(tǒng)中的HTMLDom對象方法和屬性,CSS D0m對象操作,中的正則表達(dá)式,瀏覽器操作,中的Cookie操作。 | 熟練掌握中的D0m對象操作和常見技術(shù)應(yīng)用,比如,正則表達(dá)式,瀏覽器和Cookie。 |
編程 | 自定義對象的封裝,閉包,中json數(shù)據(jù)數(shù)據(jù)處理,中設(shè)計模式的實(shí)現(xiàn)。 | 熟悉中查找應(yīng)用,熟悉中的設(shè)計模式的原理。 |
編程 | 自定義對象的封裝,閉包,中json數(shù)據(jù)數(shù)據(jù)處理,中設(shè)計模式的實(shí)現(xiàn)。 | 熟悉中查找應(yīng)用,熟悉中的設(shè)計模式的原理。 |
項(xiàng)目開發(fā)一 | 新聞采集系統(tǒng) | 自定義正則函數(shù),采集網(wǎng)絡(luò)上新聞?wù)军c(diǎn)的新聞列表與內(nèi)容 |
項(xiàng)目開發(fā)二 | 小型系統(tǒng) | 實(shí)現(xiàn)版塊的基本管理,用戶發(fā)帖,回復(fù),置頂,分頁等常見操作。 |
項(xiàng)目開發(fā)三 | 購物車系統(tǒng) | 通過會話控制,實(shí)現(xiàn)電子商城的購物模塊,添加商品至購物車,并實(shí)現(xiàn)商品的刪除,修改,下訂單等。 |
項(xiàng)目開發(fā)四 | 電子商城系統(tǒng),域名解析,主機(jī)綁定域名,IS09001軟件標(biāo)準(zhǔn)文檔,比如項(xiàng)目開發(fā)計劃書、軟件需求說明書、可行性研究報告等標(biāo)準(zhǔn)文檔編寫,配置管理,產(chǎn)品管理,產(chǎn)品分類管理,新聞管理,新聞分類管理,購物車管理,訂單管理,電子商務(wù)社區(qū)等等 | 熟練掌握域名解析,IS09001各種軟件標(biāo)準(zhǔn)文檔的寫法,及其電商系統(tǒng)的主要功能模塊和編碼注意點(diǎn)。 |
Linux基本使用 | 虛擬機(jī)的安裝LINUX系統(tǒng)安裝配置,常用命令,用戶處理,文件系統(tǒng)處理,軟件包處理,網(wǎng)絡(luò)配置,進(jìn)程管理,shell腳本介紹,samba服務(wù)器搭建,web Server(LAMP環(huán)境搭建) | 掌握Linux的基本操作,能夠安裝與配置web環(huán)境,熟練使用Linux操作系統(tǒng) |
阿里云服務(wù)器 | 什么是云服務(wù)器,私有云和公有云的區(qū)別,阿里云服務(wù)器ECS,負(fù)載均衡SLB,彈性伸縮服務(wù)ESS,云數(shù)據(jù)庫RDS,開放緩存服務(wù)0CS,開放存儲服務(wù)0SS,內(nèi)容分發(fā)網(wǎng)絡(luò)CDN云盾,云監(jiān)控等常見產(chǎn)品介紹。 | 了解云服務(wù)器的基本概念和常見應(yīng)用,了解云服務(wù)器的編程思路。 |
PHP面向?qū)ο?/span> | 什么是面向?qū)ο蟆⒍鄳B(tài),封裝,繼承特性,魔術(shù)方法,常用關(guān)鍵字,抽象類,接口,反射,命名空間,PHP開發(fā)模式,單入口開發(fā)模式。 | 熟練掌握面向?qū)ο蠡A(chǔ),能夠使用關(guān)鍵字,繼承等特性封裝健壯性更好的復(fù)雜類。 |
PHP錯誤,異常和調(diào)試 | PHP中的錯誤和類型介紹,PHP中常見錯誤,PHP中的錯誤處理和調(diào)試方法,以及PHP中的異常處理。 | 熟練掌握PHP中的錯誤機(jī)制和錯誤調(diào)試方法。 |
PHP常用技術(shù)類庫 | PHP操作GD庫類,PHP操作Email類,PHP操作excel類,PHP分頁類,PHP文件上傳下載類,PHPIP地址類等常見類庫 | 熟練掌握PHP中常見類庫的應(yīng)用方法和用途。 |
Mysql數(shù)據(jù)庫查詢 | 多表查詢,子查詢,外鏈接查詢,分組查詢,排序查詢,視圖,索引等。 | 掌握查詢語句,能夠熟練進(jìn)行分區(qū),排序查詢,能夠進(jìn)行至少三個表以上的多表查詢。 |
MySql數(shù)據(jù)庫應(yīng)用 | 事務(wù),存儲過程,觸發(fā)器,正則表達(dá)式,存儲引擎,常見函數(shù),主從數(shù)據(jù)庫設(shè)置和讀寫分離,數(shù)據(jù)庫優(yōu)化,測試和分析工具 | 掌握應(yīng)用方法,使用事務(wù)處理或者存儲過程來保護(hù)數(shù)據(jù)庫獨(dú)立程序邏輯,使用主從數(shù)據(jù)庫來實(shí)現(xiàn)大型數(shù)據(jù)庫數(shù)據(jù)量大問題。 |
數(shù)據(jù)庫抽象層(PD0) | 什么是數(shù)據(jù)庫抽象層,常見的數(shù)據(jù)庫抽象層有那些,PD0的配置使用,PD0對象操作,PD0Statement記錄集對象操作,PD0事務(wù)處理,PD0數(shù)據(jù)庫鏈接類和分頁類。 | 熟練掌握數(shù)據(jù)庫抽象層原理和PD0的常用操作,以后的應(yīng)用中好盡量使用PD0操作數(shù)據(jù)庫。 |
PHPSmarty模板引擎 | 什么是模板引擎,模板引擎的好處,Smarty的配置,smarty中變量,控制結(jié)構(gòu),文件引入,修飾函數(shù),自定義插件,緩存等基本使用 | 熟練掌握模板引擎原理和smarty模板引擎的常用操作。 |
Ajax | Ajax定義,Ajax技術(shù)原理,xmlhttp協(xié)議內(nèi)容,使用ajax操作xml數(shù)據(jù)通信,使用ajax操作json數(shù)據(jù)通信,ajax緩存問題,ajax輪詢機(jī)制,ajax長鏈接和跨域操作。 | 在現(xiàn)在web應(yīng)用中,ajax無比重要,它優(yōu)化了用戶體驗(yàn),簡化了前端流程,這節(jié)需要大家掌握ajax基本數(shù)據(jù)原理,調(diào)試方法,能夠使用ajax做各種案例,比如無刷新分頁,三級聯(lián)動等。 |
Jquery | Js函數(shù)庫的介紹,Jquery的定義和安裝配置,Jquery中的技術(shù)點(diǎn),如選擇器,屬性,事件,文檔操作,內(nèi)置函數(shù),插件,jquery中ajax操作,Jquery中跨域操作等 | 能夠理解js函數(shù)的原理,和Jquery的常用操作,使用Jquery可以熟練實(shí)現(xiàn)動態(tài)效果,比如輪播,ajax應(yīng)用等。 |
Xml和JS0N | 什么是XML,XML的語法結(jié)構(gòu),XML的生成,發(fā)布,simplexml解析,D0M解析,JS0N數(shù)據(jù)結(jié)構(gòu),JS解析JS0N和PHP對于JS0N數(shù)據(jù)的操作,實(shí)現(xiàn)前后臺的數(shù)據(jù)通信等等。 | 使用JS0N,xml能夠?qū)崿F(xiàn)數(shù)據(jù)格式的生成,轉(zhuǎn)換和解析,能夠?qū)崿F(xiàn)數(shù)據(jù)的第三方平臺接口的調(diào)用和解析。 |
PHP設(shè)計模式 | 什么是設(shè)計模式,介紹PHP常見的單例模式,工廠模式,建造者模式,原型模式等 | 設(shè)計模式是軟件工程的基石,設(shè)計模式無處不在,在初級階段不要為了設(shè)計模式而設(shè)計模式。在大量代碼量的堆積下,通曉它們的差別與具體應(yīng)用場景。 |
Web Service | 什么是WebService,WebService的服務(wù)使用場景是什么,S0AP,Socket的應(yīng)用和原理,第三方平臺開發(fā)接口的應(yīng)用,接口,移動端開發(fā)接口說明,支付接口說明和使用。 | 熟練掌握webService的應(yīng)用和衍生技術(shù),能夠熟悉移動端,接口和支付接口的開發(fā)。 |
HTTP協(xié)議 | HTTP協(xié)議深入介紹,HTTP組件報文詳解,telnet實(shí)現(xiàn)模擬訪問,模擬HTTP協(xié)議實(shí)現(xiàn)客戶端和服務(wù)器端的交互,HTTP協(xié)議常見狀態(tài)碼解釋,CURL的配置和使用,使用socket和CURL模擬登陸操作。 | 熟練掌握HTTP協(xié)議的原理和CURL技術(shù)的配置和使用。 |
緩存控制 | PHP內(nèi)存管理原理和內(nèi)存管理操作,什么是緩存,緩存有那些,memcached的配置和使用,PHP對于Memcached的基本操作。 | 熟練掌握PHP內(nèi)存管理和緩存操作,加快PHP執(zhí)行效率和實(shí)現(xiàn)項(xiàng)目的性能優(yōu)化。 |
非關(guān)系型數(shù)據(jù)庫 | 什么是非關(guān)系型數(shù)據(jù)庫(NoSql),非關(guān)系型數(shù)據(jù)庫有那些,redis的安裝和配置,php操作redis,redis的使用原理。 | 掌握NoSql非關(guān)系型數(shù)據(jù)庫的應(yīng)用,熟練舒勇redis基本操作和了解redis的運(yùn)行原理及其作用。 |
Session控制 | 避開使用PHP原生特性,自己實(shí)現(xiàn)SESSI0N特征,將SESSI0N存到文件,數(shù)據(jù)庫,或者M(jìn)emcached中,實(shí)現(xiàn)Session分布式操作。 | 模擬session原理實(shí)現(xiàn)自定義session操作和第三方session的存儲,從而實(shí)現(xiàn)分布式和多臺Web服務(wù)器共享會話控制。 |
Web項(xiàng)目安全 | PHP安全,Mysql安全,apache安全,詳細(xì)介紹XSS攻擊,Sql注入,CSRF漏洞,文件上傳安全,SESSI0N劫持,客戶端腳本植入命令注入漏洞,Apache服務(wù)器訪問控制,DD0S攻擊,CGI和SSI漏洞等安全配置和防御,以及漏洞和攻擊原理。 | 掌握常見的Web程序安全、攻擊原理和防御,可以讓我們的程序在互聯(lián)網(wǎng)中更加安全。 |
Web項(xiàng)目優(yōu)化和加速技巧 | PHP腳本優(yōu)化,緩存加速(APC加速),HTTP加速,前端優(yōu)化,Mysql性能優(yōu)化,數(shù)據(jù)庫外部優(yōu)化,反向,apache服務(wù)器優(yōu)化,分布和負(fù)載均衡等。 | 掌握常見的web優(yōu)化技巧和加速技巧,可以讓web項(xiàng)目可以承載更大的用戶訪問量和增大吞吐量。 |
PHP MVC模式 |
以上就是PHP培訓(xùn)課程的全部內(nèi)容介紹,如需了解更多的PHP培訓(xùn)班、課程、價格、試聽等信息,也可以點(diǎn)擊進(jìn)入 PHP 相關(guān)頻道,定制專屬課程,開始您的學(xué)習(xí)之旅。
溫馨提示