該課程將深入剖析LAMP環(huán)境下的網(wǎng)站高可用建設(shè)與設(shè)計(jì)開(kāi)發(fā)技巧,內(nèi)容涉及Linux的管理與配置、企業(yè)的網(wǎng)站建設(shè)的需求與分析、網(wǎng)站框架的建設(shè)與設(shè)計(jì)、版本控制器、Smarty模板應(yīng)用開(kāi)發(fā)、PHP與XML、MySQL高級(jí)應(yīng)用、多媒體等技術(shù)的高效整合、高級(jí)模式的應(yīng)用等。該課程的學(xué)習(xí),將更加進(jìn)一步的提升學(xué)員對(duì)企業(yè)級(jí)網(wǎng)站設(shè)計(jì)與規(guī)劃建設(shè)的能力,成為這方面專(zhuān)家級(jí)的架構(gòu)師。
名稱(chēng):
PHP高級(jí)全能實(shí)戰(zhàn)
學(xué)時(shí):
196課時(shí)
要求:
掌握PHP、Mysql、Smarty等核心應(yīng)用技術(shù),能開(kāi)發(fā)中小型企業(yè)級(jí)網(wǎng)站
承諾:
l 使用LAMP技術(shù)獨(dú)立規(guī)劃建設(shè)企業(yè)級(jí)網(wǎng)站,帶領(lǐng)團(tuán)隊(duì)科學(xué)設(shè)計(jì)開(kāi)發(fā)
l 可考取全球認(rèn)證的Zend PHPChina PCTP證書(shū)
l 一年內(nèi)免費(fèi)重聽(tīng)、*推薦就業(yè)
課 程 大 綱
培訓(xùn)主題
培訓(xùn)內(nèi)容
培訓(xùn)目標(biāo)
PHP高級(jí)
應(yīng)用開(kāi)發(fā)
l PHP面向?qū)ο蟮幕靖拍钪v解
l PHP類(lèi)實(shí)例化操作
l PHP成員變量、常量操作
l PHP構(gòu)造方法、析構(gòu)方法使用
l PHP繼承和多態(tài)的實(shí)現(xiàn)
l PHP數(shù)據(jù)隱藏訪問(wèn)權(quán)限詳解
l PHP靜態(tài)變量調(diào)用方法
l 數(shù)據(jù)庫(kù)操作類(lèi)庫(kù)封裝
l 無(wú)極限分類(lèi)
PHP與數(shù)據(jù)庫(kù)抽象層的設(shè)計(jì)
l 數(shù)據(jù)庫(kù)抽象層的概念
l 常用數(shù)據(jù)庫(kù)抽象層
l PDO數(shù)據(jù)庫(kù)抽象類(lèi)的使用
l PHPLib抽象類(lèi)的使用
l ADODB抽象類(lèi)的使用
l 用數(shù)據(jù)庫(kù)抽象類(lèi)訪問(wèn)MSSQL數(shù)據(jù)庫(kù)
l 用數(shù)據(jù)庫(kù)抽象類(lèi)訪問(wèn)ACCESS數(shù)據(jù)庫(kù)
Smart模版核心應(yīng)用
l 常見(jiàn)的模板技術(shù)
l SMARTY核心功能
l SMARTY緩存應(yīng)用
l 綜合應(yīng)用技巧
l SMARTY安裝配置
l Smarty結(jié)合ADODB編寫(xiě)分頁(yè)模塊類(lèi)
PHP開(kāi)發(fā)模式與MVC
l MVC是什么
l MVC的優(yōu)點(diǎn)
l MVC思想的設(shè)計(jì)步驟
l Smarty與類(lèi)實(shí)現(xiàn)MVC思想
l 編寫(xiě)一個(gè)Model層文件
l 編寫(xiě)一個(gè)view層文件
l 編寫(xiě)一個(gè)controller層文件
l 用MVC思想編寫(xiě)一個(gè)會(huì)員管理系統(tǒng)
網(wǎng)站需求分析與設(shè)計(jì)
l 網(wǎng)站項(xiàng)目總體規(guī)劃思路
l 軟件工程基礎(chǔ)
l 網(wǎng)站需求分析
l 網(wǎng)站可行性分析
l 系統(tǒng)設(shè)計(jì)要素介紹
l 數(shù)據(jù)庫(kù)結(jié)構(gòu)分析設(shè)計(jì)
l E-R數(shù)據(jù)模型設(shè)計(jì)
l SVN版本管理系統(tǒng)使用方法
l 閱讀并分析項(xiàng)目需求及可行性
l 對(duì)象屬性分析
l 數(shù)據(jù)庫(kù)設(shè)計(jì)
l 程序設(shè)計(jì)
BBS社區(qū)
系統(tǒng)
開(kāi)發(fā)與設(shè)計(jì)
l 了解BBS的需求
l 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
l 權(quán)限矩陣設(shè)計(jì)
l MVC設(shè)計(jì)模式的使用
l 無(wú)級(jí)分類(lèi)設(shè)計(jì)模式
l 附件防盜鏈機(jī)制
l 會(huì)員權(quán)限管理
l 在線人數(shù)統(tǒng)計(jì)
l 熱貼統(tǒng)計(jì)
l *發(fā)貼統(tǒng)計(jì)
l Js編輯器
l 無(wú)極限分類(lèi)
產(chǎn)品
二次開(kāi)發(fā)
l 二次開(kāi)發(fā)流程
l 流行產(chǎn)品架構(gòu)
l 緩存技術(shù)實(shí)現(xiàn)與應(yīng)用
l 模板技術(shù)實(shí)現(xiàn)與應(yīng)用
l Discuz二次開(kāi)發(fā)
l ECshop二次開(kāi)發(fā)
l UCHome二次開(kāi)發(fā)
PHP與XML技術(shù)高級(jí)應(yīng)用開(kāi)發(fā)技巧
l XML的結(jié)構(gòu)與定義
l XML與HTML的區(qū)別
l 使用SAX解析XML文檔
l 使用DOM解析XML文檔
l 使用SimpleXML解析XML文檔
l RSS聚合與解析技術(shù)
l XML與Smarty結(jié)合
l XML留言系統(tǒng)的設(shè)計(jì)
l RSS閱讀器的設(shè)計(jì)
l PHPdom類(lèi)庫(kù)動(dòng)態(tài)創(chuàng)建XML文檔
l 在Smarty中實(shí)現(xiàn)XML的應(yīng)用
PHP與MYSQL高級(jí)開(kāi)發(fā)技巧
l Mysql中的事務(wù)處理
l PHP中的事務(wù)處理
l Mysql中使用存儲(chǔ)過(guò)程
l Mysql中使用觸發(fā)器
l Mysql中視圖的概念
l PHP與Mysql字符集設(shè)置
l 使用Mysql存儲(chǔ)過(guò)程重寫(xiě)會(huì)員管理系統(tǒng)
l 使用Mysql觸發(fā)器編寫(xiě)后代管理系統(tǒng)
l 使用Mysql進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)化
PHP系統(tǒng)
環(huán)境配置
及高級(jí)開(kāi)發(fā)
工具使用
l PHP高級(jí)編輯開(kāi)發(fā)工具介紹
l PHP項(xiàng)目標(biāo)準(zhǔn)開(kāi)發(fā)詳解
l svn、cvs版本控制器使用詳解
l 熟悉ZendStudio開(kāi)發(fā)環(huán)境
l 熟悉MyEclipse開(kāi)發(fā)環(huán)境
l 熟悉Apache服務(wù)器安裝、配置、調(diào)試
l 熟悉Mysql數(shù)據(jù)庫(kù)管理系統(tǒng)安裝、配置、調(diào)試
l 熟悉ZendPlatform開(kāi)發(fā)環(huán)境
l ZendStudio開(kāi)發(fā)環(huán)境搭建
l ZendPlatform開(kāi)發(fā)環(huán)境搭建
l MyEclipse開(kāi)發(fā)環(huán)境搭建
l Apache服務(wù)器安裝、配置
l Mysql數(shù)據(jù)庫(kù)管理系統(tǒng)安裝、配置
l 版本控制器安裝、配置
PHP框架
設(shè)計(jì)與應(yīng)用
l PHP框架思想詳解
l PHP框架路由機(jī)制詳解
l Zend Framework框架詳解
l 單入口模式設(shè)計(jì)
l 源碼中心PHPack框架介紹
l Mvc框架自主開(kāi)發(fā)
Javascript高級(jí)技術(shù)
l Javascript面向?qū)ο箝_(kāi)發(fā)詳解
l Javascript設(shè)計(jì)模型詳解
l Jquery應(yīng)用技術(shù)詳解
l 其他js框架產(chǎn)品介紹
l js表單驗(yàn)證類(lèi)
l Js+cookie購(gòu)物車(chē)類(lèi)
l Js小游戲開(kāi)發(fā)
Apache服務(wù)器的日志處理
l 訪問(wèn)日志的格式
l 錯(cuò)誤的日志格式
l 日志的定制
l 用PHP來(lái)查看訪問(wèn)日志并對(duì)日志進(jìn)行維護(hù)
l 對(duì)Apache的日志進(jìn)行修改刪除工作
Web日志分析工具應(yīng)用
l AWStats工具應(yīng)用技巧
l Webalizer工具應(yīng)用技巧
l 使用工具分析日志
網(wǎng)絡(luò)安全
配置和
防范措施
l 允許用戶(hù)任意設(shè)置全局變量漏洞
l 越過(guò)表單限制漏洞
l 文件上傳漏洞
l SQL注入漏洞
l 遠(yuǎn)程文件包含漏洞
l 向服務(wù)器提交非法數(shù)據(jù)及防范措施
l SQL注入攻擊的一般方法舉例
l 文件上傳的漏洞防范措施
l 遠(yuǎn)程文件的漏洞防范措施
B2C在線
購(gòu)物系統(tǒng)
l 系統(tǒng)功能描述
l 系統(tǒng)結(jié)構(gòu)分析
l 系統(tǒng)流程分析
l 系統(tǒng)目錄結(jié)構(gòu)
l 數(shù)據(jù)庫(kù)需求分析
l 數(shù)據(jù)庫(kù)邏輯分析
l 公共模塊設(shè)計(jì)
l 前臺(tái)頁(yè)面模塊設(shè)計(jì)
l 訂單管理模塊設(shè)計(jì)
l 會(huì)員管理模塊設(shè)計(jì)
l 重點(diǎn)難點(diǎn)分析
l 用Mysql建立數(shù)據(jù)庫(kù)
l 數(shù)據(jù)庫(kù)公用模塊代碼實(shí)現(xiàn)
l 產(chǎn)品模塊代碼實(shí)現(xiàn)
l 前臺(tái)頁(yè)面模塊代碼實(shí)現(xiàn)
l 訂單管理模塊代碼實(shí)現(xiàn)
l 會(huì)員管理模塊代碼實(shí)現(xiàn)
Linux高級(jí)管理與應(yīng)用
l 計(jì)算機(jī)基礎(chǔ)知識(shí)和操作系統(tǒng)功能
l Linux系統(tǒng)的歷史、現(xiàn)狀和特點(diǎn)
l Linux系統(tǒng)安裝與配置
l 系統(tǒng)分區(qū)部署
l Linux常用命令(文件外理命令、權(quán)限管理命令、壓縮解壓命令等) 詳解
l Shell應(yīng)用技巧
l Vim/Vi文本編輯器應(yīng)用技巧
l Linux系統(tǒng)高級(jí)管理概述
l Linux系統(tǒng)引導(dǎo)流程解析
l 常見(jiàn)配置文件介紹
l 軟件包管理
l 用戶(hù)、組和權(quán)限管理
l 服務(wù)和進(jìn)程管理
l 計(jì)劃任務(wù)
l 文件系統(tǒng)管理和系統(tǒng)性能優(yōu)化
l 設(shè)備管理
l 文件權(quán)限管理。
l Linux基本網(wǎng)絡(luò)配置
l 遠(yuǎn)程管理控制(SSH、VNC、Webmin遠(yuǎn)程管理應(yīng)用)
l 文件共享(Samba與FTP服務(wù)器應(yīng)用)
l Apache服務(wù)器配置
l Shell編程
l Apache,MySQL和PHP服務(wù)器的安裝和優(yōu)化
l LAMP環(huán)境搭建及優(yōu)化
l LNMP環(huán)境環(huán)境配置原理及應(yīng)用,包含PHP、MySQL、Memcache、phpMyAdmin、Nginx、eAcelerator等軟件的優(yōu)化配置,超越LAMP架構(gòu)20倍以上的性能,能承受十萬(wàn)的并發(fā)連接等
實(shí)訓(xùn)總結(jié)
l 面試技巧詳解
l 簡(jiǎn)歷制作詳解
l 職業(yè)素質(zhì)培養(yǎng)詳解
l 綜合項(xiàng)目實(shí)例答辯
l 綜合項(xiàng)目講解
l 模擬企業(yè)面試
綜合實(shí)例
結(jié)合以上技術(shù),獨(dú)立構(gòu)建大型綜合性動(dòng)態(tài)網(wǎng)站(BBS社區(qū)、B2C商務(wù)等等)