PHP課程

PHP課程

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

概述

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

PHP培訓三個部分的主要培訓內容。

初級部分(IFE)

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製作網站

注:必須完成本中心指定課程任務,否則暫停上課,由專職老師輔導完成後,方可進入下一階段學習

中級部分(IPE)

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

注:要完成本中心指定的課程任務,否則暫停上課,由專職老師輔導完成後,方可進入下一階段學習

高級部分(IAE)

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框架開發項目

自主規劃、完成商業化項目,包括:

需求分析文檔

資料庫設計文檔

界面設計文檔

開發文檔

測試文檔

相關詞條

相關搜尋

熱門詞條

聯絡我們