開始學習首先了解web前端知識,學習要看效果不然哪來的動力。
前端包括:
html:超文本標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用于創(chuàng)建網(wǎng)頁的標準標記語言。
div:DIV是層疊樣式表中的定位技術(shù),全稱DIVision,即為劃分。有時可以稱其為圖層
css:層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現(xiàn)HTML(標準通用標記語言的一個應(yīng)用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言.
js:Javascript(JS)是一種腳本語言,主要用于Web。它用于增強HTML頁面,通??梢郧度際TML代碼中。JavaScript是一種解釋型語言。因此,它不需要編譯。
jq:JQuery是一個優(yōu)秀的javascript類庫.
通過對這些的學習能夠通過html+div+css編寫基礎(chǔ)的WEB前端靜態(tài)頁面,(讓頁面動起來可以后面學)在加上js就能夠讓靜態(tài)的頁面動起來,最后了解熟悉幾個流行的前端框架,那你前端知識就學完了。
開始快速上手,先了解一下php環(huán)境的搭建先裝上,用一鍵搭建工具用常用的有問題也能問比如:wampserver,phpstudy,小白肯定windows linux后面在學,
環(huán)境搞定就得準備快速入門PHP的基本語法:PHP循環(huán)語句、PHP流程控制語句、PHP變量、數(shù)據(jù)類型、PHP注釋、PHP靜態(tài)常量、PHP匿名函數(shù)、PHP運算符、PHP數(shù)組、PHP常用函數(shù)等等。PHP基本語法,先大概的記住一些概念和基本定義,至于PHP基本語法的實際應(yīng)用就得后期在實例中繼續(xù)實踐鞏固了。
對PHP基本語法和PHP開發(fā)環(huán)境能夠熟練掌握后,可以考慮PHP實例應(yīng)用,學習數(shù)據(jù)庫,mysql不用多說,進行初期的MySQL數(shù)據(jù)庫學習后,可以學習PHP連接數(shù)據(jù)庫,PHP學習后開發(fā)博客留言本、網(wǎng)站分頁功能,cookie和session實現(xiàn)用戶登陸、注冊功能?;〞r間學習PHP的GD后開始實現(xiàn)驗證碼。
實例都能完成之后,自己學著別人的代碼,自己嘗試寫寫功能類,上傳類,分頁類雖然百度一下都有但是希望自己寫一下,了解及理解面向?qū)ο?,后面學習理解mvc,現(xiàn)在市面上流行的框架都是mvc,
看看手冊,跟著敲敲,跟著思路來一下就上頭了,所以常用框架熟悉一兩個:thinkphp、laravel、ci、yii。
最后服務(wù)器的學習,項目搞好了后要上線,線上一般都用linux,LAMP和LNMP環(huán)境搭建,程序編寫完成后怎么搭建到自己部署的服務(wù)器上去。都是PHP學習必要的一項任務(wù)。前提是要有自己的域名和服務(wù)器,完成域名解析、服務(wù)器空間綁定、配置部署,SVN/GIT代碼管理能夠讓你更快的熟悉整個流程。
PHP學習入門中后期,肯定要多學習一下大并發(fā)架構(gòu),NoSQL技術(shù)、Swoole技術(shù)、keepalived技術(shù)等多項不同的技術(shù)。讓自己全面了解服務(wù)器集群下代碼怎么更好的運行。全面了解PHP的socket、進程、線程、協(xié)程等技術(shù),對PHP學習提升是很有幫助。服務(wù)器集群、大并發(fā)處理,是后期研究的重心工作。
在往后你還在敲代碼那就是真大神了,你差不多也到了被裁員的年齡了,要為自己規(guī)劃打算了,是去送外面,還是去當保安?。。?/p>
未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » php小白入門到精通在進階至保安終極學習線路