yoyo愛生活2012
墮落紅塵
php開發(fā)工程師學(xué)哪些?一起來了解一下吧。1、學(xué)習(xí)PHP原生標準庫,掌握Symfony2、Yii、ZF2三種框架中的一種,通讀小型框架中Codeigniter等源碼。2、學(xué)習(xí)MySQL語句,數(shù)據(jù)庫的查詢處理和優(yōu)化方法。3、學(xué)習(xí)Nginx、Memcache、CAS等相關(guān)開源方案的使用方法。4、學(xué)習(xí)一些簡單的前端,比如css等。5、web安全問題的原理和解決方法。拓展:php工程師是做什么的?php工程師是對使用php語言進行web應(yīng)用系統(tǒng)開發(fā)的人的統(tǒng)稱,工作內(nèi)容主要是使用php語言進行互聯(lián)網(wǎng)程序、網(wǎng)站產(chǎn)品和網(wǎng)站功能模塊的開發(fā)與保護,同時需要與前端設(shè)計師進行協(xié)調(diào)與交流,參與部分Javascript和HTML的編寫,有的還需要負責(zé)底層MVC結(jié)構(gòu)的編寫與保護。今天的分享就是這些,希望能夠幫助到大家。

維尼蜜罐
怎么樣才算是一名合格的PHP程序員?答案是能夠完成基本的LNMP系統(tǒng)安裝,簡單配置維護;能夠做基本的簡單系統(tǒng)的PHP開發(fā);能夠在PHP中型系統(tǒng)中支持某個PHP功能模塊的開發(fā)。完成這些內(nèi)容的時間因人而異,有的成長快半年一年就過了,成長慢的兩三年也有。一名合格的PHP程序員需要學(xué)習(xí)的內(nèi)容有哪些?下面來看看深圳北大青鳥培訓(xùn)老師的看法。:基本語法數(shù)組、字符串、數(shù)據(jù)庫、XML、Socket、GD/ImageMgk圖片處理等等;熟悉各種跟MySQL操作鏈接的api(mysql/mysqli/PDO),知道各種編碼問題的解決;知道常規(guī)熟練使用的PHP框架(ThinkPHP、Zendframework、Yii、Yaf等);了解基本MVC的運行機制和為什么這么做,稍微知道不同的PHP框架之間的區(qū)別;能夠快速學(xué)習(xí)一個MVC框架。能夠知道開發(fā)工程中的文件目錄組織,有基本的良好的代碼結(jié)構(gòu)和風(fēng)格,能夠完成小系統(tǒng)的開發(fā)和中型系統(tǒng)中某個模塊的開發(fā)工作。:做到能夠安裝配置nginx+php,知道基本的nginx核心配置選項,知道server/fastcgi_pass/access_log等基礎(chǔ)配置,目標是能夠讓nginx+php_fpm順利工作。:會自己搭建mysql,知道基本的mysql配置選項;知道innodb和myisam的區(qū)別,知道針對InnoDB和MyISAM兩個引擎的不同配置選項;知道基本的兩個引擎的差異和選擇上面的區(qū)別;能夠純手工編譯搭建一個MySQL數(shù)據(jù)庫并且配置好編碼等正常穩(wěn)定運行;核心主旨是能夠搭建一個可運行的MySQL數(shù)據(jù)庫。:基本命令、操作、啟動、基本服務(wù)配置(包括rpm安裝文件,各種服務(wù)配置等);會寫簡單的shell腳本和awk/sed腳本命令等。5.前端:如果條件時間允許,可以適當(dāng)學(xué)習(xí)下HTML/CSS/JS等相關(guān)知識,知道什么web標準,div+css的web/wap頁面模式,知道HTML5和HTML4的區(qū)別;了解一些基本的前端只是和JS框架(jQuery之類的);了解一些基本的JavaScript編程知識;(本項不是必須項,如果有時間,稍微了解一下是可以的,不過不建議作為重點,除非個人有強烈興趣)6.系統(tǒng)設(shè)計:能夠完成小型系統(tǒng)的基本設(shè)計,包括簡單的數(shù)據(jù)庫設(shè)計,能夠完成基本的:瀏覽器->Nginx+PHP->數(shù)據(jù)庫架構(gòu)的設(shè)計開發(fā)工作;能夠支撐每天幾十萬到數(shù)百萬流量網(wǎng)站的開發(fā)維護工作。
優(yōu)質(zhì)考試培訓(xùn)問答知識庫