
PHP中工程師開發(fā)班
PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。
培訓(xùn)時(shí)間全日制
咨詢電話 400-800-2178
-
課程說(shuō)明
課程級(jí)別 中級(jí) 培訓(xùn)周期 2-3個(gè)月 上課時(shí)間 全日制 上課地址 南京市秦淮區(qū)弓箭坊40郵政管理局4層 授課對(duì)象希望從事IT行業(yè)的青年
課程簡(jiǎn)介欣才IT培訓(xùn)中心-PHP中工程師開發(fā)班
欣才IT培訓(xùn)中心-PHP中工程師開發(fā)班
PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。它可以比 CGI或者Perl更的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,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ù)庫(kù)以及操作系統(tǒng)。重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!
課程包含LINUX、PHP的00P思想、MySQL語(yǔ)法如事務(wù)處理以及存儲(chǔ)過(guò)程、mysqli和PD0等高性能數(shù)據(jù)庫(kù)模塊、Ajax無(wú)刷新技術(shù)、ThinksiteMVC教學(xué)框架、Smarty 模板引擎、jQuery、以及國(guó)內(nèi)出名的 Thinkphp框架等等。
欣才IT培訓(xùn)中心-PHP工程師開發(fā)班培訓(xùn)目標(biāo):
本課程重點(diǎn)培養(yǎng)掌握Pear庫(kù),S0AP協(xié)議,緩存技術(shù),UML數(shù)據(jù)庫(kù)建模,大型的SE0優(yōu)化,功能分析設(shè)計(jì),安全設(shè)計(jì),等大型項(xiàng)目開發(fā)技術(shù)的實(shí)戰(zhàn)與理論雙結(jié)合型工程師。通過(guò)本課程一個(gè)大型實(shí)站項(xiàng)目的訓(xùn)練,學(xué)員還可掌握互聯(lián)網(wǎng)系統(tǒng)架構(gòu)設(shè)計(jì)思想、緩存系統(tǒng)設(shè)計(jì)、負(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)
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ù)庫(kù)RDS,開放緩存服務(wù)0CS,開放存儲(chǔ)服務(wù)0SS,內(nèi)容分發(fā)網(wǎng)絡(luò)CDN云盾,云監(jiān)控等常見產(chǎn)品介紹。
了解云服務(wù)器的基本概念和常見應(yīng)用,了解云服務(wù)器的編程思路。
PHP面向?qū)ο?/span>
什么是面向?qū)ο?、多態(tài),封裝,繼承特性,魔術(shù)方法,常用關(guān)鍵字,抽象類,接口,反射,命名空間,PHP開發(fā)模式,單入口開發(fā)模式。
熟練掌握面向?qū)ο蠡A(chǔ),能夠使用關(guān)鍵字,繼承等特性封裝健壯性更好的復(fù)雜類。
PHP錯(cuò)誤,異常和調(diào)試
PHP中的錯(cuò)誤和類型介紹,PHP中常見錯(cuò)誤,PHP中的錯(cuò)誤處理和調(diào)試方法,以及PHP中的異常處理。
熟練掌握PHP中的錯(cuò)誤機(jī)制和錯(cuò)誤調(diào)試方法。
PHP常用技術(shù)類庫(kù)
PHP操作GD庫(kù)類,PHP操作Email類,PHP操作excel類,PHP分頁(yè)類,PHP文件上傳下載類,PHPIP地址類等常見類庫(kù)
熟練掌握PHP中常見類庫(kù)的應(yīng)用方法和用途。
Mysql數(shù)據(jù)庫(kù)查詢
多表查詢,子查詢,外鏈接查詢,分組查詢,排序查詢,視圖,索引等。
掌握查詢語(yǔ)句,能夠熟練進(jìn)行分區(qū),排序查詢,能夠進(jìn)行至少三個(gè)表以上的多表查詢。
MySql數(shù)據(jù)庫(kù)應(yīng)用
事務(wù),存儲(chǔ)過(guò)程,觸發(fā)器,正則表達(dá)式,存儲(chǔ)引擎,常見函數(shù),主從數(shù)據(jù)庫(kù)設(shè)置和讀寫分離,數(shù)據(jù)庫(kù)優(yōu)化,測(cè)試和分析工具
掌握應(yīng)用方法,使用事務(wù)處理或者存儲(chǔ)過(guò)程來(lái)保護(hù)數(shù)據(jù)庫(kù)獨(dú)立程序邏輯,使用主從數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)大型數(shù)據(jù)庫(kù)數(shù)據(jù)量大問(wèn)題。
數(shù)據(jù)庫(kù)抽象層(PD0)
什么是數(shù)據(jù)庫(kù)抽象層,常見的數(shù)據(jù)庫(kù)抽象層有那些,PD0的配置使用,PD0對(duì)象操作,PD0Statement記錄集對(duì)象操作,PD0事務(wù)處理,PD0數(shù)據(jù)庫(kù)鏈接類和分頁(yè)類。
熟練掌握數(shù)據(jù)庫(kù)抽象層原理和PD0的常用操作,以后的應(yīng)用中好盡量使用PD0操作數(shù)據(jù)庫(kù)。
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緩存問(wèn)題,ajax輪詢機(jī)制,ajax長(zhǎng)鏈接和跨域操作。
在現(xiàn)在web應(yīng)用中,ajax無(wú)比重要,它優(yōu)化了用戶體驗(yàn),簡(jiǎn)化了前端流程,這節(jié)需要大家掌握ajax基本數(shù)據(jù)原理,調(diào)試方法,能夠使用ajax做各種案例,比如無(wú)刷新分頁(yè),三級(jí)聯(lián)動(dòng)等。
Jquery
Js函數(shù)庫(kù)的介紹,Jquery的定義和安裝配置,Jquery中的技術(shù)點(diǎn),如選擇器,屬性,事件,文檔操作,內(nèi)置函數(shù),插件,jquery中ajax操作,Jquery中跨域操作等
能夠理解js函數(shù)的原理,和Jquery的常用操作,使用Jquery可以熟練實(shí)現(xiàn)動(dòng)態(tài)效果,比如輪播,ajax應(yīng)用等。
Xml和JS0N
什么是XML,XML的語(yǔ)法結(jié)構(gòu),XML的生成,發(fā)布,simplexml解析,D0M解析,JS0N數(shù)據(jù)結(jié)構(gòu),JS解析JS0N和PHP對(duì)于JS0N數(shù)據(jù)的操作,實(shí)現(xiàn)前后臺(tái)的數(shù)據(jù)通信等等。
使用JS0N,xml能夠?qū)崿F(xiàn)數(shù)據(jù)格式的生成,轉(zhuǎn)換和解析,能夠?qū)崿F(xiàn)數(shù)據(jù)的第三方平臺(tái)接口的調(diào)用和解析。
PHP設(shè)計(jì)模式
什么是設(shè)計(jì)模式,介紹PHP常見的單例模式,工廠模式,建造者模式,原型模式等
設(shè)計(jì)模式是軟件工程的基石,設(shè)計(jì)模式無(wú)處不在,在初級(jí)階段不要為了設(shè)計(jì)模式而設(shè)計(jì)模式。在大量代碼量的堆積下,通曉它們的差別與具體應(yīng)用場(chǎng)景。
Web Service
什么是WebService,WebService的服務(wù)使用場(chǎng)景是什么,S0AP,Socket的應(yīng)用和原理,第三方平臺(tái)開發(fā)接口的應(yīng)用,接口,移動(dòng)端開發(fā)接口說(shuō)明,支付接口說(shuō)明和使用。
熟練掌握webService的應(yīng)用和衍生技術(shù),能夠熟悉移動(dòng)端,接口和支付接口的開發(fā)。
HTTP協(xié)議
HTTP協(xié)議深入介紹,HTTP組件報(bào)文詳解,telnet實(shí)現(xiàn)模擬訪問(wè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對(duì)于Memcached的基本操作。
熟練掌握PHP內(nèi)存管理和緩存操作,加快PHP執(zhí)行效率和實(shí)現(xiàn)項(xiàng)目的性能優(yōu)化。
非關(guān)系型數(shù)據(jù)庫(kù)
什么是非關(guān)系型數(shù)據(jù)庫(kù)(NoSql),非關(guān)系型數(shù)據(jù)庫(kù)有那些,redis的安裝和配置,php操作redis,redis的使用原理。
掌握NoSql非關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用,熟練舒勇redis基本操作和了解redis的運(yùn)行原理及其作用。
Session控制
避開使用PHP原生特性,自己實(shí)現(xiàn)SESSI0N特征,將SESSI0N存到文件,數(shù)據(jù)庫(kù),或者M(jìn)emcached中,實(shí)現(xiàn)Session分布式操作。
模擬session原理實(shí)現(xiàn)自定義session操作和第三方session的存儲(chǔ),從而實(shí)現(xiàn)分布式和多臺(tái)Web服務(wù)器共享會(huì)話控制。
Web項(xiàng)目安全
PHP安全,Mysql安全,apache安全,詳細(xì)介紹XSS攻擊,Sql注入,CSRF漏洞,文件上傳安全,SESSI0N劫持,客戶端腳本植入命令注入漏洞,Apache服務(wù)器訪問(wèn)控制,DD0S攻擊,CGI和SSI漏洞等安全配置和防御,以及漏洞和攻擊原理。
掌握常見的Web程序安全、攻擊原理和防御,可以讓我們的程序在互聯(lián)網(wǎng)中更加安全。
Web項(xiàng)目?jī)?yōu)化和加速技巧
PHP腳本優(yōu)化,緩存加速(APC加速),HTTP加速,前端優(yōu)化,Mysql性能優(yōu)化,數(shù)據(jù)庫(kù)外部?jī)?yōu)化,反向,apache服務(wù)器優(yōu)化,分布和負(fù)載均衡等。
掌握常見的web優(yōu)化技巧和加速技巧,可以讓web項(xiàng)目可以承載更大的用戶訪問(wèn)量和增大吞吐量。
PHP MVC模式
MVC模式介紹,視圖,控制器模型的基本作用和原理,及其結(jié)合單入口文件實(shí)現(xiàn)自己的MVC小型框架。
掌握MVC理念,本節(jié)學(xué)習(xí)中,會(huì)只用ThinkSite MVC學(xué)習(xí)框架作為學(xué)習(xí)路線,需要大家掌握ThinkSite MVC框架的頁(yè)面關(guān)系,基本應(yīng)用,和程序執(zhí)行流程。
PHP 框架
什么是PHP框架,常見的PHP框架有那些,Yii,Lavaral,ThinkPHP,CI在現(xiàn)有公司的應(yīng)用場(chǎng)景如何,ThinkPHP框架的目錄,URL路由,控制器,視圖層,模型層,第三方類庫(kù)調(diào)用,日志管理,錯(cuò)誤,錯(cuò)誤調(diào)試,緩存控制,項(xiàng)目分組等基本使用
了解PHP框架的種類和應(yīng)用場(chǎng)景,熟練掌握ThinkPHP框架的各種應(yīng)用,能夠使用ThinkPHP框架編寫項(xiàng)目
PHP 開源系統(tǒng)
什么是PHP開源系統(tǒng),常見的開源系統(tǒng)種類和代表作,PHPCMS介紹,PHPCMS用戶模塊,模型層管理,欄目管理,內(nèi)容管理,模板管理,模板標(biāo)簽,采集和生成,插件二次開發(fā),多站點(diǎn)發(fā)布等
了解常見的開源系統(tǒng)的種類和代表作,熟悉每種開源系統(tǒng)的主要功能模塊,熟練使用PHPCMS做二次開發(fā)。
版本控制器(SVN)
什么是版本控制器,版本控制器中SVN和GIT的介紹和區(qū)別,SVN配置和安裝,版本庫(kù)建立,權(quán)限配置,svn客戶端的添加,刪除,更新,上傳,檢出,沖突解決,常見bug問(wèn)題,版本比較,日志;SVN版本庫(kù)和IDE的配置和使用.
了解版本庫(kù)原理和常見版本庫(kù)種類,熟練掌握svn版本庫(kù)的基本操作,實(shí)現(xiàn)通過(guò)svn管理項(xiàng)目代碼
Web Service
什么是WebService,WebService的服務(wù)使用場(chǎng)景是什么,S0AP,Socket的應(yīng)用和原理,第三方平臺(tái)開發(fā)接口的應(yīng)用,接口,移動(dòng)端開發(fā)接口說(shuō)明,支付接口說(shuō)明和使用。
熟練掌握webService的應(yīng)用和衍生技術(shù),能夠熟悉移動(dòng)端,接口和支付接口的開發(fā)。
HTTP協(xié)議
HTTP協(xié)議深入介紹,HTTP組件報(bào)文詳解,telnet實(shí)現(xiàn)模擬訪問(wè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對(duì)于Memcached的基本操作。
熟練掌握PHP內(nèi)存管理和緩存操作加快PHP執(zhí)行效率和實(shí)現(xiàn)項(xiàng)目的性能優(yōu)化。
非關(guān)系型數(shù)據(jù)庫(kù)
什么是非關(guān)系型數(shù)據(jù)庫(kù)(NoSql),非關(guān)系型數(shù)據(jù)庫(kù)有那些,redis的安裝和配置,php操作redis,redis的使用原理。
掌握NoSql非關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用熟練舒勇redis基本操作和了解redis的運(yùn)行原理及其作用。
Session分布控制
SESSI0N特征,將SESSI0N存到文件,數(shù)據(jù)庫(kù),或者M(jìn)emcached,實(shí)現(xiàn)Session分布式操作。
模擬session原理實(shí)現(xiàn)自定義session操作和第三方session的存儲(chǔ),從而實(shí)現(xiàn)分布式和多臺(tái)Web服務(wù)器共享會(huì)話控制。
全文索引
什么是全文索引,為什么使用全文索引mysql在全文索引上的使用規(guī)則,中文分詞是什么aphinx,sphinxSE,CoreSeek介紹,關(guān)鍵字排序,權(quán)重排序,php的Sphinx接口
掌握中文分詞和檢索技術(shù)Sphinx技術(shù)
Web項(xiàng)目安全
PHP安全,Mysql安全,apache安全,詳細(xì)介紹XSS攻擊,Sql注入,CSRF漏洞,文件上傳安全,SESSI0N劫持,客戶端腳本植入命令注入漏洞,Apache服務(wù)器訪問(wèn)控制,DD0S攻擊,CGI和SSI漏洞等安全配置和防御,以及漏洞和攻擊原理。
掌握常見的Web程序安全、攻擊原理和防御,可以讓我們的程序在互聯(lián)網(wǎng)中更加安全。
Web項(xiàng)目?jī)?yōu)化和加速技巧
PHP腳本優(yōu)化,緩存加速(APC加速),HTTP加速,前端優(yōu)化,Mysql性能優(yōu)化,數(shù)據(jù)庫(kù)外部?jī)?yōu)化,反向,apache服務(wù)器優(yōu)化,分布和負(fù)載均衡等。
掌握常見的web優(yōu)化技巧和加速技巧,可以讓web項(xiàng)目可以承載更大的用戶訪問(wèn)量和增大吞吐量。
大型架構(gòu)設(shè)計(jì)
服務(wù)器設(shè)計(jì),網(wǎng)絡(luò)傳輸原理,緩存技術(shù),腳本加速,文件分發(fā),數(shù)據(jù)庫(kù)設(shè)計(jì)等
掌握大型架構(gòu)設(shè)計(jì)的基本原理和了解三個(gè)以上大型架構(gòu)的原理。
以上就是PHP培訓(xùn)課程的全部?jī)?nèi)容介紹,如需了解更多的PHP培訓(xùn)班、課程、價(jià)格、試聽等信息,也可以點(diǎn)擊進(jìn)入 PHP 相關(guān)頻道,定制專屬課程,開始您的學(xué)習(xí)之旅。
課程內(nèi)容以實(shí)際授課為準(zhǔn)
相關(guān)課程