天才教育網(wǎng)合作機(jī)構(gòu) > 編程語(yǔ)言培訓(xùn)機(jī)構(gòu) > java培訓(xùn)機(jī)構(gòu) >

天才領(lǐng)路者

歡迎您!
朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專(zhuān)線 9:00-21:00

位置:編程語(yǔ)言培訓(xùn)資訊 > java培訓(xùn)資訊 > php自學(xué)要多久

php自學(xué)要多久

日期:2019-08-18 11:37:27     瀏覽:520    來(lái)源:天才領(lǐng)路者
核心提示:php自學(xué)要多久?從自己向別人問(wèn)怎么學(xué)PHP開(kāi)始,到后來(lái)不少人又來(lái)問(wèn)怎么學(xué)PHP,不管是新手,還是老鳥(niǎo),似乎總是感覺(jué)摸不出一條清晰的脈絡(luò)來(lái),以下就是小編給大家整理的php學(xué)習(xí)方法。?PHP自學(xué)方法?1.基礎(chǔ)部分:?HTML+CSS+DIV?

php自學(xué)要多久?從自己向別人問(wèn)怎么學(xué)PHP開(kāi)始,到后來(lái)不少人又來(lái)問(wèn)怎么學(xué)PHP,不管是新手,還是老鳥(niǎo),似乎總是感覺(jué)摸不出一條清晰的脈絡(luò)來(lái),以下就是小編給大家整理的php學(xué)習(xí)方法。 ?

PHP自學(xué)方法 ?

1.基礎(chǔ)部分: ?

HTML+CSS+DIV ?

學(xué)習(xí)方法:看手冊(cè)或看書(shū),跟著寫(xiě)代碼,這個(gè)階段不建議大家看視頻教程,因?yàn)檫@是最基礎(chǔ)的東西,不是很難掌握,看視頻確實(shí)有點(diǎn)浪費(fèi)時(shí)間。學(xué)習(xí)周期的話(huà),大概在10天左右,這10天指的是你熟練掌握了HTML+CSS+DIV,接下來(lái)該進(jìn)入實(shí)戰(zhàn)了。 ?

在網(wǎng)上找?guī)讉€(gè)網(wǎng)頁(yè),自己做做,不用太多,但起碼得5-8個(gè),而且兼容性要處理好,不用很高,起碼得照顧到IE8。全做做完之后,至少15天沒(méi)了。 ?

好吧,休息兩天。回顧并總結(jié)一下自己學(xué)到的東西,同時(shí)看看javascript相關(guān)資料,對(duì)javascript有一個(gè)感性的認(rèn)知。

php自學(xué)要多久

嗯,不出意料的話(huà),*個(gè)月就這樣過(guò)去了。 ?

2.jQuery部分: ?

說(shuō)好的,javascript呢?你沒(méi)看錯(cuò),就是jQuery! ?

經(jīng)濟(jì)充裕的話(huà),買(mǎi)本書(shū),不行的話(huà)就看手冊(cè),依然跟著寫(xiě)代碼。將jQuery融入到你前面做的網(wǎng)頁(yè)中去。試著寫(xiě)一些簡(jiǎn)單的特效,做點(diǎn)交互性的東西。如果寫(xiě)不出,可以去網(wǎng)上下點(diǎn)簡(jiǎn)單的源碼,在看懂的前提下多練幾遍,并試著改點(diǎn)東西。 ?

這樣一來(lái)一去,半個(gè)月就沒(méi)了吧? ?

確實(shí),在沒(méi)有javascript的基礎(chǔ)下去學(xué)習(xí)jQuery是件不靠譜的事兒,不過(guò)記住一個(gè)目的:為了找工作。之所以讓大家直接學(xué)習(xí)jQuery也是為了能盡快做東西出來(lái),主要精力放在PHP。 ?

3.PHP部分: ?

終于迎來(lái)了咱們的主角。不過(guò)對(duì)于零編程經(jīng)驗(yàn)的童鞋來(lái)說(shuō),這個(gè)階段夠你喝一壺了。你會(huì)遇到很多很多的問(wèn)題,而你能做的只有3件事:1.堅(jiān)持,2寫(xiě)代碼,3堅(jiān)持寫(xiě)代碼。冒著打廣告的嫌疑,在大家推薦大家看韓順平老師的視頻吧。如果看書(shū)的吧,沒(méi)什么太好的書(shū)推薦給大家,我當(dāng)時(shí)看的書(shū)籍是 ?

《php和mysql web開(kāi)發(fā)》第四版,整體感覺(jué)還可以,大家視自己情況而定。 ?

PHP基礎(chǔ)部分掌握的差不都了?這應(yīng)該是一兩個(gè)月之后的事情了。此時(shí)你會(huì)感覺(jué)到還缺點(diǎn)什么,數(shù)據(jù)?應(yīng)該學(xué)一下MySql數(shù)據(jù)庫(kù)了。 ?

怎么輕松自學(xué)PHP ?

1.編程從搭建開(kāi)發(fā)環(huán)境開(kāi)始,不是從hello world開(kāi)始,所以你需要自己親自搭建開(kāi)發(fā)環(huán)境,前期不需要用源代碼安裝的方式來(lái)進(jìn)行搭建,只需要用一些快速的軟件安裝包搭建,比如xampp,除此之外,還需要好的編輯器和IDE,我一般用的是nodepad++和phpstorm。 ?

2.任何編程都是從變量開(kāi)始,然后是三個(gè)控制結(jié)構(gòu)(選擇結(jié)構(gòu)+循環(huán)結(jié)構(gòu)+順序結(jié)構(gòu)),其次是代碼的復(fù)用之函數(shù)學(xué)習(xí),這些基礎(chǔ)知識(shí)學(xué)好了,那么就可以動(dòng)手實(shí)踐一些初級(jí)代碼了。 ?

3.現(xiàn)在是面向?qū)ο蟮臅r(shí)代,所以學(xué)完基礎(chǔ)的知識(shí)之后,你需要看看面向?qū)ο蟮闹R(shí),為什么引入面向?qū)ο?,?lèi)的作用,為什么要使用靜態(tài)方法等等問(wèn)題都需要搞懂。

4.PHP一般用來(lái)做網(wǎng)站或者寫(xiě)APP接口,所以關(guān)系比較重要,什么關(guān)系呢?就是數(shù)據(jù)庫(kù)里面的一對(duì)一、一對(duì)多、多對(duì)多關(guān)系,要深刻理解這些關(guān)系,并且能夠?qū)⑵滢D(zhuǎn)換為表。 ?

5.模擬一個(gè)項(xiàng)目,開(kāi)始用思維導(dǎo)圖進(jìn)行需求分析,然后對(duì)需求分析進(jìn)行深加工,將其轉(zhuǎn)換為數(shù)據(jù)表,*用面向?qū)ο蟮姆椒▽⑵鋵?shí)現(xiàn),這樣一個(gè)屬于你的系統(tǒng)就誕生了。 ?

6.如果需要深入PHP的話(huà),可以從以下方面:*個(gè)就是HTTP協(xié)議、選擇一個(gè)PHP框架進(jìn)行學(xué)習(xí)、學(xué)習(xí)一些shell代碼、在linux系統(tǒng)下面用源代碼搭建開(kāi)發(fā)環(huán)境、C語(yǔ)言基礎(chǔ)知識(shí)、PHP擴(kuò)展編寫(xiě)。 ?

自學(xué)PHP的過(guò)程 ?

(1)熟悉HTML/CSS/JS等網(wǎng)頁(yè)基本元素,完成階段可自行制作完整的網(wǎng)頁(yè),對(duì)元素屬性達(dá)到熟悉程度 ?

(2)理解動(dòng)態(tài)語(yǔ)言的概念,運(yùn)做機(jī)制,熟悉PHP語(yǔ)法 ?

(3)學(xué)習(xí)如何將PHP與HTML結(jié)合起來(lái)完成簡(jiǎn)單動(dòng)態(tài)頁(yè)面 ?

(4)接觸MYSQL,開(kāi)始設(shè)計(jì)數(shù)據(jù)庫(kù)程序 ?

(5)不斷鞏固,摸透大部分PHP常用函數(shù),并可理解OOP,MYSQL優(yōu)化,以及模板 ?

(6)完成一個(gè)功能齊全的動(dòng)態(tài)站點(diǎn) 我的這套線路可能跟許多學(xué)習(xí)PHP的愛(ài)好者不謀而合,這也算是一個(gè)循序漸進(jìn)的學(xué)習(xí)過(guò)程,不過(guò)新手不要看到上面的概括就以為學(xué)習(xí)蠻簡(jiǎn)單的,在此不得不對(duì)您稍微潑一下冷水,任何東西其實(shí)都不簡(jiǎn)單,即使是小吃部的燒餅也不是一下子就會(huì)做成的。 ?

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: