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