回覆列表
-
1 # 知識時刻
-
2 # 黑馬程式設計師
話不多說,直接上乾貨了!覺得好的話,別忘給個贊
此係統教程分六個階段,循序漸進,肯定可以從入門到精通。
思維導圖:
第一階段:
推薦影片:
第二階段:
第三階段:
第四階段:
第五階段
第六階段:
-
3 # 分享那點事兒
在這裡我談點我自學PHP的經驗。相信大部分朋友和我以前一樣零基礎。如果各位兄弟自學的話,意志力非常重要,我看到大部分自學PHP的兄弟學一半或不到一半就放棄了,每天要學,循序漸進的學。光看影片好多是記不住的,效果也不是特別好,除非以前就有點計算機語言基礎。買本書,照書上案例敲程式碼,程式碼就是敲出來的。至少在我這裡這樣學效果非常好,記憶比較深刻。首先我建議從HTML,css,js學起,具體什麼書名,大家可以去網上查,去書店去看,其實書都是大同小異,不買書的話,可以去w3c去看看手冊。學起來也比較簡單。學完這個階段,接著學點jQuery,ajax,這對於以後找工作都要求會的。然後自己動手去寫個網頁檢驗一下效果。這是第一階段。第二階段開始學習PHP,我建議買一本PHP從入門到精通,這本書還是不錯的,附有光碟。大家可以邊看書,邊操作,不懂的話把光碟看一下。再不懂可以百度,實在不懂大家可以加一些有關PHP的群,只要你肯問,人家會熱心回答你的。學完PHP,接著學MySQL,資料庫的增刪改查最基本的要學會,如果不是做dba,也可以不用太深入學。學完這個階段,先別急著學框架,可以學CMS,先從建站開始,接點專案做,然後學二次開發。後一階段,學框架,比較主流的有TP,CI,yii框架,也可以選其中一種精學就可以。最後是實踐,去豬八戒 ,a5,平臺接點專案做做,有了專案經驗了你還怕找不到工作。
PHP方面的書,大部分都是語法基礎,想要買對一本好書是很重要的,哈哈,好像還有一點難。有時候一本書能決定你的高度,你的興趣,甚至你的工資...影響最大的可能是入門級和初級,進階級的PHP程式設計師們。本篇TOP10排名可能前幾名的不分先後,也不分好壞,沒有最好,最有更好。它們都在不同領域展示了自己所述的經歷,只看你對哪方面更感興趣。還有就是書並不一定要買全,當然看看你口袋充裕或者企業領導還是買全比較好。這裡為何只推薦PHP的書呢?因為我從入行開始至今也一直在搜相關PHP的書籍。其實很多人說PHP沒啥好學的,如果你是真想深入學習一門語言,而且你有這個興趣,我覺得它還是有很多內容是可以學習的,但不侷限於只在PHP範圍內。在web領域,PHP就是世界上最好的語言,也正是PHP也在不斷地創造著很多大型網際網路公司的神話,我還是比較喜歡PHP~
TOP10 細說PHP
個人認為這是一本特別符合入門的書籍,再結合兄弟連或者後盾網等的技術影片,本人曾經在西單圖書大廈看過一段時間,也借朋友的書看過,很遺憾沒能自己收藏本此書。
TOP9 PHP與MySQL程式設計(第四版)
這是一本在PHP基礎領域中,相比走進國家圖書館,西單等書架的PHP書籍,這本更為高大上。16章到38章都會讓你受益匪淺。至少在相比於只將基礎,語法,使用,再加個小專案實踐來說,這能讓你學習到安全PHP程式設計,MVC與Zend框架,MySQL儲存引擎和資料型別,儲存過程,MySQL觸發器,索引和搜尋,事務等。
TOP8 Laravel框架關鍵技術解析
進入到框架的世界裡,從2016年開始說吧,推薦使用Laravel/Thinkphp5.0(Thinkphp5.0,沒有書,但是王芳說明很全。)以上支援更多新特性的強大的框架,比如Composer,Artisan,依賴注入,Traits,路由,PSR-4命名規範,元件式的模組擴充套件,多級快取使用,分散式等。
TOP7 PHP設計模式
PHP設計模式目的不是為了全面的介紹各種類別的軟體設計模式,也不是為了發展一個新的設計模式或者術語,而是為了突出介紹一些已有的著名的設計模式。這本書的 獨特之處在於介紹了一些我認為對開發動態WEB應用程式很有幫助的設計模式,而且用PHP語言顯示瞭如何實現這些設計模式。還是有點想推薦學習JAVA方面的設計模式,相比java的面向物件發展的過程中遠比PHP成熟,所以設計模式方面的書籍也很多,如大話設計模式等就是一本不錯的書。
TOP6 PHP應用程式安全程式設計
這本書有點偏向於安全方面的學習,或許也正如書名,也可能是每一個程式設計師都可能有那麼一顆想當駭客的心態,所以推薦本書是為了安全,特別是2015和2016年開始的網站被黑的問題越來越多,本書主要內容包括:去除應用程式安全漏洞,防禦PHP攻擊,提高執行PHP程式碼的伺服器安全,實施嚴格的身份驗證以及加密應用程式,預防跨站點指令碼攻擊,系統化測試應用程式安全性,解決第三方應用程式已有漏洞等。
TOP5 深入PHP面向物件、模式與實踐
這本書講解的知識(物件、高階特性、物件工具、物件與設計、模式等等)不光適用於PHP,它適用於所有支援面向物件技術的語言(如Java,Python,Ruby等),這是這本書最難能可貴之處,它並不是針對某一種語言來講,而是針對多門語言來講,書中除了PHP之外還常提及JAVA,如果你曾經接觸過JAVA這門強型別語言,那麼你在讀書過程中能體會到靜態語言與動態語言的區別,並且能體會到不管用什麼語言來實現需求,最終都能殊途同歸---應用面嚮物件的技術來解決問題。
TOP4.PHP與Mysql高效能開發
本書很新,2016年9月份新刷的出版,也正好趕上京東打折買的,總的來說也PHP業內也是算一本不錯的書籍,就是前面第一章不是很喜歡,本書以“PHP與MySQL高效能應用開發”為主題,選取了其中為核心的佳實踐進行講解,是一個有十餘年PHP開發經驗的老程式設計師的經驗總結。首先從語言層面總結了PHP程式設計中的一些疑點和難點,然後重點講解了PHP的緩衝、網路程式設計、快取技術、命令列、除錯、測試、使用者驗證策略、程式碼重構等知識;然後重點講解了MySQL的驅動、儲存引擎、效能最佳化、memcached、sphinx全文搜尋引擎等重要主題。
TOP3.PHP系統核心與最佳實踐
這本是極力推薦的一本,我看完一次又一次地看,也是在國內PHP叢書中,最為好評的一本。而且很也實用。正如書序中所說的,這是一本面向突破瓶頸的php程式設計師的書。
由於語言的特性,php語言簡單好用導致了程式設計人員水平以及程式碼的良莠不齊,工作一到兩年的php人員都是模板工人的代名詞。 此書在一定範圍內開闊了開發人員的視野,比如透過面向物件的方式來解決php程式碼擴充套件性差的問題,網路程式設計應用來擴充套件php的實用範圍,並且花費了相當的篇幅進行php原始碼的剖析,完成一個php的擴充套件專案,這是深度方面。 雖然有的地方..
TOP2 高效能PHP應用開發
一本廣受好評的php效能最佳化方面的圖書,透過介紹PHP的原理和相關的工具集來實現調優效能的目的。它分析和研究了Web應用程式的前端和後端,並系統地提升了其效能和執行效率。本書還介紹了PHP編碼最佳實踐的運用以及如何使用工具來應用快取技術。另外書中也涉及了對web伺服器的最佳化和資料庫的最佳化~
TOP1 Modern PHP(現代PHP)
介紹了很棒的php新特性。作者還寫了slimphp微框架,php之道。能潛移默化行程好的php編碼風格。
我相信國內很多php開發者對php5.4以後的特徵並不瞭解,國內還有很多公司採用著5.3的版本,這種守舊的思想對國內php開發者的技術成長很不利,雖然本書所講的新特徵在新版手冊上都有,但你不一定能看到,本書做了一個很好的歸納。