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

溫馨提示