PHP 初學者 (PHP Beginner)
定義: 準備以PHP程式謀生,準備建設或正在維護一個或幾個使用PHP技術實現的網站/程式的人是PHP 初學者 (PHP Beginner).
描述: 這些人已經或即將以PHP為主要謀生手段,他們的分布以即將畢業的大學生及剛剛加入PHP 程式員行列的人為主
特徵: 1: 能夠簡單維護/操作/最佳化linux.
2: 能夠編寫PHP程式.
3: 會MySQL.
4: 會html/js.
5: 能夠構建符合W3C標準的頁面.
6: 能夠勝任簡單的伺服器維護工作.
技術要求:
1: 伺服器運行系統:
a: linux:
I: 能夠安裝Linux系統、熟練使用Linux常用命令、知道Vim文字編輯器,會軟體包管理.
II: 能夠實際操作使用者管理、進程管理、檔案系統管理、許可權管理功能
III: 知道並會使用Linux網路設定相關檔案、基本配置命令、DHCP、VNC、DNS伺服器、Samba伺服器.
能成功配置並使以下服務平穩運行.SSH、FTP、Apache,網站登入控制、日誌管理.
IV: 能夠使用shell對伺服器進行維護.
V: 能夠進行Linux系統安全配置、Iptables、syslog日誌管理
b: windows:
僅為初學者和初級程式員要求.
I: 能夠安裝windows、熟練使用windows、能夠對IIS進行最佳化.
II: 能夠正確配置防火牆、對伺服器進行管理維護.
III: 能夠抵禦普通的網路攻擊.
2 web頁面技術及相關:
其實這不應該算是PHP的技術.但實際工作中,大部分PHP初學者都需要兼前台/後台/網管的角色.故在此提出,僅供參考.
I: 熟練掌握HTML, Dreamweaver、常用標籤、圖象地圖、表格、分楨架構、表單,Header處理,CSS, 樣式表的分類、樣式則規器使用,常用的樣式、層標籤,JavaScript
II: 各種事件及事件處理常式的應用、window對象、document對象、location對象、body對象、form對象、form表單欄位元素對象
III: ajax及其相關技術.能完成常見ajax頁面製作
3 MySQL技術
I: 熟練掌握SQL語句.
II: 熟練掌握MySQL的常用操作.包括安全、存取控制和許可權、備份和恢複,複製、匯入和匯出記錄.
III: 熟練掌握 phpMyAdmin或任意一種MySQL管理維護工具.
4 PHP技術
I: 熟練掌握PHP文法,常用函數.
II: 熟悉PHP的物件導向編程.並能實際使用物件導向思想進行程式寫作.
III: 熟悉PHP常用庫.