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

天才領(lǐng)路者

歡迎您!
朋友圈

400-850-8622

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

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

php自學(xué)要多久

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

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

PHP自學(xué)方法 ?

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

HTML+CSS+DIV ?

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

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

好吧,休息兩天?;仡櫜⒖偨Y(jié)一下自己學(xué)到的東西,同時看看javascript相關(guān)資料,對javascript有一個感性的認知。

php自學(xué)要多久

嗯,不出意料的話,*個月就這樣過去了。 ?

2.jQuery部分: ?

說好的,javascript呢?你沒看錯,就是jQuery! ?

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

這樣一來一去,半個月就沒了吧? ?

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

3.PHP部分: ?

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

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

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

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

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

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

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

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

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

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

自學(xué)PHP的過程 ?

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

(2)理解動態(tài)語言的概念,運做機制,熟悉PHP語法 ?

(3)學(xué)習(xí)如何將PHP與HTML結(jié)合起來完成簡單動態(tài)頁面 ?

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

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

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

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