Zend正積極準備官方訓練教材內容,考試內容除了少見的設計模式和陣列使用方式外,也會考PHP 4.0和5.0的差異比較。題型除了單、複選題外,還有填充題,會考一些特殊的語法和指令,目前可以透過Vue線上報名考試,考試報名費用125美元。
在臺灣與全球網站架設使用率最高的開發語言PHP,在這兩年推出Zend PHP官方認證,臺灣迄今考取證照人數不超過10人。代表Zend PHP官方組織的臺灣基智科技表示,將於今年年中推出Zend PHP官方訓練課程,推廣Zend PHP認證。
PHP國際官方組織本身沒有提供任何認證,但Andi Gutmans與Zeev Suraski這2位PHP重要成員所成立的公司Zend,則針對新版PHP 5.0推出Zend PHP 5的認證。基智科技負責人梁楓(本名梁力基)是臺灣取得Zend PHP證照的第一人,也因此讓基智科技取得Zend PHP臺灣代理權,可以推出原廠訓練課程、審核講師資格並簽訂訓練中心授權合約。梁楓表示:「目前Zend PHP正如火如荼的準備官方訓練課程的教材,預計今年第二季或第三季推出。」他說,只要教材一推出,基智科技就會在最短的時間內,將Zend PHP官方教育訓練課程正式引進臺灣。
PHP一般被視為架設網站最容易上手、學習門檻最低的開發語言,臺灣多數的網站架構也多使用PHP。梁楓認為,PHP也是一種較為鬆散的開發語言,目前除了最底層的驅動程式難以用PHP撰寫外,所有的系統都可以使用PHP語言作開發。他說:「寫Java開發語言的人,看到PHP開發的系統常常會看不下去,」差別點在於PHP撰寫系統程式的效率不夠好,某一些系統語言結構不若其他開發語言來得完整。
例如,PHP一般用來做Web Server開發,不擅長圖形介面,但透過GTK的工具,就可以用PHP寫GUI圖形介面,「雖然可以用PHP寫圖形介面,差別在於用PHP寫圖形介面的效率不夠快,」梁楓說。因為自動控制設備的訊息透過RS 232埠傳輸,PHP可以控制RS 232埠也意味著可以用PHP寫控管自動化控制設備的程式;基智科技也利用PHP開發事件管理系統。他說,「這證明PHP開發應用範疇仍廣,缺點在於結構不夠嚴謹。」
因為PHP較不嚴謹,Zend PHP在考試時,會特別提及的設計模式(Design and Theory)。梁楓表示,這個設計模式就是考IT人在撰寫程式時的程式設計概念,一個好的設計方式可以延伸未來軟體的除錯,讓程式開發品質獲得更好的保障。梁楓認為,PHP是一個短期可以學習上手的開發語言,為了強化後續的開發品質,讓PHP開發人員能具備好的設計模式概念,就有助於提升開發品質。
梁楓也指出,Zend PHP認證考試的範圍中,除了設計模式外,也考基本語法、物件導向(PHP 4.0與5.0版最大的差異)、安全、資料庫等,也會考陣列(Arrays)的使用方式。梁楓表示,臺灣開發人員一般很少使用陣列,因為在考試時,必須特別記憶陣列的使用方式。Zend PHP認證考試特別考PHP 4.0和5.0版之間的差異,「最大的差異在PHP 5.0將物件導向的部分完整化,取消以往內建MySQL的支援,改由PDO及SQLite作為內建處理方式。」梁楓說。
雖然許多PHP開發人員大多是自修學習程式撰寫,但梁楓建議,大約具有1~2年以上PHP開發經驗的IT人員,很適合進一步取得Zend PHP的認證。他表示,因為PHP使用普遍卻缺乏一個公開的量化標準,當IT人為了考取認證,同時系統化的整理、深入了解PHP這個開發語言的全貌,都有助於IT人在取得證照的同時,進一步做到自我能力的檢視和提升。
Zend PHP考試除了單、複選題外,還有填充題,會考一些特殊的語法和指令,目前可以透過Vue線上報名考試,考試報名費用125美元。
Zend PHP認證考試範疇
● 考試方式:單、複選題、填充題
● 考試內容:PHP基本語法、功能、陣列使用方式、物件導向(O.O.)、安全、XML 與Web Services、Strings及Patterns、資料庫與SQL語法、Web特徵、Streams 與網路設計(Network Programming)、PHP 4.0與5.0版的差異比較與設計模式(Design and Theory)
● 報考方式:VUE上機報名考試