複製鏈接
請複製以下鏈接發送給好友

PHP課程

鎖定
PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,被廣泛的運用。PHP的另一個含義是:菲律賓比索的標準符號。 PHP課程由初級(IFE)、中級(IPE)和高級(IAE)三個部分。
中文名
PHP課程
外文名
Hypertext Preprocessor
類    型
軟件
應    用
計算機應用

PHP課程軟件介紹

初級培訓主要是針對PHP開源產品快速應用與網絡開發思維的培養與學習。中級部分主要是針對PHP系統理論、發展與實戰模塊開發的訓練與學習。高級部分則是針對於項目系統性開發及PHP環境的配置與PHP開源產品的二次開發與商務實戰。
PHP培訓三個部分的主要培訓內容。

PHP課程初級部分

IFE即Index Front-end Engineer的縮寫,指數前端工程師的意思。
課程適宜人羣
1. 志於互聯網網站策劃師的人員
2. 志於互聯網網站行業的頁面設計人員
3. 志於大型互聯網站的前台設計人員
4. 志於互聯網網站的建設以及前台維護人員
5. 志於互聯網網站的編輯人員
6. 志於在IT行業就職的大學生等
7. 因價值被認可而獲得希望升級人員
學完課程後能夠做什麼?
能獨立使用由PHP開發的主流開源CMS(內容管理系統)製作各種網站,如
下載站 \ 圖片站 \ 新聞站 \ 門户站 \ 企業站
課程學習週期:
102課時
課程涉及開發工具
PHP課程 PHP課程
相關使用工具
Adobe Dreamweaver(網頁製作工具)、
Adobe Photoshop(注:PS部分只教會關於DIV+CSS佈局中涉及到的知識) 、
網絡數據抓包工具
IEtester(瀏覽器兼容測試工具)、
FireBug(前台代碼調試工具)、
WebDeveloper(前台代碼調試工具)、
各主流瀏覽器工具
課程階段學習目標 
階段一:
目標:能夠使用DIV+CSS佈局出任意的網頁頁面
説明:根據PSD圖設計,使用DIV+CSS佈局符合WEB標準、多瀏覽器兼容的網頁,能建立網站製作所需要的模板
階段二:
目標:能夠使用使用DIV+CSS設計出網頁版本的計算器、以及複雜的表單對各個瀏覽器的兼容
説明:為使用js製作計算器、表單驗證打下基礎階
階段三:
目標:利用javascript製作出網頁版計算器、完成複雜的表單驗證
説明:為表單跟數據庫交互前的驗證打下基礎
階段四:
目標:利用Javascript貪食蛇遊戲
説明:通過該遊戲的實現全面掌握javascript語法以及各相關知識點
階段五:
目標:利用開源的CMS系統搭建網站
説明:通過了解默認模板、掌握CMS用法、完成自定義模板的網站。為IPE階段奠定基礎,理清邏輯順序,為自主開發打下基礎
階段六:
目的:利用CMS系統自帶採集工具、以及第三方採集工具採集網站所需數據説明:能夠快速完成複雜數據的資源本地化,獲得網站運行所需的數據。
初級(IFE)課程主要內容
第一部分(X)HTML
授課內容:
(X)HTML 理論部分、(X)HTML 基礎標籤、(X)HTML超鏈接、(X)HTML 列表、(X)HTML 其他、(X)HTML圖像、(X)HTML表格、(X)HTML表單、(X)HTML框架
第二部分 CSS+DIV佈局
授課內容:
CSS 基本概念、CSS 選擇器、CSS偽類、CSS 偽對象、CSS 繼承、CSS 優先級、CSS 屬性、CSS 常用屬性、DIV+CSS佈局、6套佈局實例實戰
第三部分JavaScript
授課內容:
JavaScript 簡介、JavaScript 詞法結構、JavaScript數據類型、JavaScript變量、JavaScript常量、JavaScript 關鍵字與保留字、JavaScript字符集、JavaScript表達式、JavaScript運算符、JavaScript 語句和語句塊及流程、JavaScript 函數、JavaScript數組、JavaScript 對象
第四部分 BOM+DOM
授課內容:
瀏覽器、瀏覽器對象模型、window對象常用屬性與方法、文檔對象模型、事件處理、document常用屬性與方法、cookie、form元素屬性以及方法、表單驗證、製作各種動態導航欄效果、製作各種動態圖片展示效果、網頁版計算器的製作、 貪吃蛇遊戲
第五部分CMS系統+數據採集
授課內容:
CMS系統的安裝、CMS系統的使用、CMS系統的模板製作、CMS系統的所需數據採集、CMS系統的所需數據發佈、利用開源產品做出完整網站
課程階段性考試 
見PHP湖北官方網站。
課程實訓項目 
階段一:
由phphubei提供指定頁面或者自主DIV+CSS切圖
階段二:
由PHPhubei提供指定題材或者自主設定,並使用CMS製作網站
注:必須完成本中心指定課程任務,否則暫停上課,由專職老師輔導完成後,方可進入下一階段學習

PHP課程中級部分

IPE即 Index PHP Engineer 的縮寫,意思是指數PHP工程師
課程適宜人羣
1. 具備一定的Div+css,Javascript基礎,對程序設計基本概念有一定了解。
2. 熱愛技術工作,有志成為互聯網軟件開發工程師以及互聯網創業者。
3. 具備初級部分課程能力
學完課程後能夠做什麼
在掌握了IPE課程之後
能夠掌握BS軟件設計思想
能夠進行數據庫操作
能夠開發功能模塊
能夠獨立開發中型PHP應用程序
能夠獨立開發中型CMS程序
中級部分課程學習週期
90課時
中級部分課程涉及開發工具
相關使用工具
WAMP環境
Zend Studio
正則測試工具(RegexTester)
phpmyadmin
注IFE課程中涉及到的工具,在此暫不列出
中級(IPE)課程內容
...  第一部分PHP語法
培訓目標:
掌握PHP程序語言語法
主要授課內容:
PHP 基本語法、PHP數據類型、PHP變量、PHP常量、PHP表達式、PHP 關鍵字與保留字、PHP運算符、PHP控制結構、PHP函數、多字節字符串與字符集、PHP字符串函數、PHP數組、PHP數組函數
第二部分:PHP實用
培訓目標:
設置PHP相關環境參數
製作PHP日曆
製作PHP文件管理器
製作註冊、登錄、登出模塊
完成文件上傳、下載
主要授課內容:
php.ini中文詳解、頁面跳轉、header函數詳解、session、cookie、日期與時間、日曆、目錄與文件、表單、上傳與下載
第三部分MySQL數據庫基礎
培訓目標:
對網站所需要的數據進行分析
設計符合網站需要的數據庫
使用SQL語言對數據進行操作
使用phpmyadmin管理數據庫
授課內容:
數據庫介紹、MySQL的安裝與配置、SQL基礎、MySQL支持的數據類型、MySQL中的運算符、常用函數、圖形化工具的使用
第四部分正則表達式
培訓目標:
使用正則表達式對網站前台和後台進行驗證
使用正則表達式處理UBB代碼
使用正則表達式分析網站代碼
授課內容:
正則表達式與javascript
正則表達式與PHP
第五部分實戰--自主開發中型CMS
培訓目標:
能夠完成網站策劃、前後台設計及網站所需數據庫的設計
根據要求完成網站程序,從而製作出完整的網站
授課內容:
網站後台設計
自主開發中型CMS
課程階段性考試
見PHP湖北官方網站。
中級(IPE)課程實訓項目
獨立完成留言板實訓項目
獨立完成中級部分課程指定的功能模塊開發
團隊多人協作、分組完成中型CMS
注:要完成本中心指定的課程任務,否則暫停上課,由專職老師輔導完成後,方可進入下一階段學習

PHP課程高級部分

IAE即 Index architecture/advanced engineer 的縮寫,意思是:指數高級/架構工程師 。
課程適宜人羣
1. 具備一定的WEB開發經驗,對WEB開發基本流程和開發模塊有一定了解。
2. 熟悉PHP,MySQL、Linux,有實際編寫代碼經驗,熱愛技術工作,有志成為互聯網軟件項目經理、項目主管、乃至互聯網創業者(工作室)和團隊中的CTO。
3. 具備初級部分、IPE課程能力
學完課程後能夠做什麼
在掌握了IPE課程之後
能夠在項目開發中運用面向對象的思想
能夠用掌握的設計模式來開發項目
能夠編寫簡易的自定義模板
能夠使用Smarty模板開發項目
能夠在項目開發中運用Apache重定向、偽靜態等技術
能夠開發簡易的MVC框架
能夠使用Zend Framework開發項目
能夠完成項目中所需要的數據結構設計和優化
能夠進行大型的B/S結構的應用系統架構、開發
能夠運用Ecshop等程序開發定製大型電子商城項目
能夠對PHP開源產品進行二次開發
能夠使用版本控制軟件(SVN)進行團隊開發
(IAE)課程學習週期
180課時。
課程涉及開發工具
相關使用工具
PHPDocumentor
Zend Framework Tools
SVN
注IFE,IPE課程中涉及到的工具,在此暫不列出 ...
課程主要內容
第一階段 PHP
授課內容
Zend相關產品介紹、PHPDocumentor使用、PHP接口文檔的生成、Zend Studio IDE工具使用、錯誤調試跟蹤、PHP代碼分析、PHP面向對象、設計模式、MVC模式介紹、PHP高級實用模塊、PEAR、PHP與XML、PHP與WAP、PHP與Jquery、PHP 優化、PHP緩存、PHP 安全、PHP各種文件、圖形處理、PHP加密、解密、PHP壓縮、解壓、PHP郵件、web service、模板、Smarty、Zend FrameWork框架使用、使用Zend FrameWork實現MVC模式、Apache的重定向、偽靜態、版本控制工具(SVN)、……
第二階段 數據庫編程技術(MySQL)
授課內容
表的存儲引擎、MySQL實現存儲過程、MySQL觸發器、視圖的應用介紹、MySQL對視圖的支持、將視圖集成到PHP應用程序中、數據庫索引介紹、基於表單的搜索、MySQL的事務功能、用PHP構建事務應用程序、MySQL字符集、查詢優化、二元分詞、鎖表、使用ADO、PDO、MySQLi操作數據庫、SQL語句查詢優化、高級查詢語句、MySQL權限管理、MySQL安全管理、MySQL日誌、備份與恢復、MySQL常見問題和應用技巧、……
第三階段 開源產品使用授課內容
常見開源商城產品
ECshop使用
自定義ECshop模板
課程階段性考試及實訓項目
考試內容見PHP湖北官方網站。
實訓項目
利用ECshop開發電子商城系統
定製ECshop個性化功能模塊
利用Smarty技術開發項目
利用Zend Framework框架開發項目
自主規劃、完成商業化項目,包括:
需求分析文檔
界面設計文檔
開發文檔
測試文檔