php中文網送書活動愈發火熱,小編看了一下留言,發現很多朋友們都積極地分享了自己學習php的經驗,真的大發激勵人心呢!為此小編就把大家的留言整理出來,希望php中文網的網友們能從中獲取自己的學習路線,幫助大家在php的路上更上一層樓。
我們先來看看一些網友是如何學習的:
網友A:
網友B:
#網友C:
##網友D:
###網友E:
留言太多了,小編整理這幾個是想告訴大家,學習php零基礎沒關係,年紀大小沒關係,交不起學費沒關係。看他們是怎麼做到的,你也可以的。
下面小編就跟大家分享網友們的學習方法。
一、如何學習php(網友經驗)1、php作為一種html嵌套語音,要想學會php,首先得掌握web網頁開發技術,包括html、css、js等,會做靜態網頁之後,接著就是動態網頁的開發,學習php基本語法,掌握常用字串函數,然後就是學習MySQL資料庫,使用php連結資料庫,到此,算是基本入門了。
2、骨架有了,就開始逐漸豐滿了,深化學習網頁開發技術,包括ajax,jquery,了解php面向對象,mvc編程思想,cookie和session,curl函數,開發框架,MySQL的SQL語句優化等,初始linux等,到這一步就步入php初級開發工程師的行列了。當然往後還有中級高級,經驗都是一點一點慢慢累積出來的。
3.等我們完成以上學習的時候我們就已經是一個知道自己需要完善的php工程師了,接下來就是專案實作。
補充:學習html、css和js等基礎部分的時候,大家可以跟著在線手冊慢慢了解,結合php中文網的免費教學視頻,比如PHP 零基礎入門教學,還有php中文網獨家《獨孤九賤》系列教學課程,非常適合剛入門的小夥伴們。此外,「西門慶大官人」的PHP實戰天龍八部之仿愛奇藝電影網站,PHP實戰天龍八部之微信支付視頻教學 是php中文網免費公益直播放送,大家可千萬不要錯過!
二、學習方法步驟:PHP學習第一階段
1、學完後目標:可滿足企業前台建站要求,可仿製任何網站頁面,並能夠實現瀏覽器相容性,PC端與行動端相容性。並且能夠使用Javascript驗證技術,可以無壓力的勝任前端工程師職位。
2、知識點:
1)Html(掌握)
html文字排版、表格和超級連結、表單和框架
html教程鏈接:http://www.php.cn/html/html-tutorial.html
2)CSS
css語法與屬性、盒子模型、DIV+CSS佈局
#css教學鏈:http://www.php.cn/css/css-css_tutorial.html
#3)Html5+Css3(掌握)
html5教學: http://www .php.cn/html5-tutorial.html
css3教學:http://www.php.cn/course/555.html
4)Bootstrap(重點)
Bootstrap的佈署、全域CSS樣式、CSS元件
5)Javascript(重點)
JS簡介、JS引入方式、JS語法、JS內建物件、BOM模型、DOM模型、事件程式設計
Javascript教學連結:http://www.php.cn/js-tutorial.html
6)Jquery(重點)
jquery各種選擇器、DOM與jquery物件、屬性操作、事件操作、jquery特效、文件處理、jquery外掛機制
jQuery教學:http://www.php.cn/course/685.html
PHP學習第二階段1、學完後目標:能夠利用過程導向的程式設計方式能解決常規業務邏輯,實現表單傳值,文件編程,會話技術,影像處理。學完後完全具備建設初級動態。
2、知識點:
1)PHP環境建置(掌握)
靜態網站與動態網站的差異、WEB程式的存取流程、建置wamp環境、自訂環境搭建、建構基於網域名稱的虛擬主機、環境體驗-安裝discuz論壇
2)PHP核心(重點)
變數與常數、資料型別與運算子、流程控制、函數、檔案包含、運算子、字串、陣列
3)Mysql基礎(重點)
資料庫的基本介紹基礎SQL運算、字元集、列類型與列屬性、表格關係、進階資料操作、mysql三大查詢、資料的備份與還原、mysql用戶權限管理、PHP操作Mysql
4)PHP典型技術(重點)
http協定、表單傳值、檔案處理、會話技術、GD影像處理
PHP教學:http://www.php.cn/course/685.html
MySQL教學:http://www.php.cn/mysql -tutorials.html
PHP學習第三階段
1、學完後目標:能夠利用過程導向的程式設計方式能解決常規業務邏輯,實現表單傳值,檔案編程,會話技術,影像處理。學完後完全具備建設初級動態。
2、知識點:
1)PHP物件導向(掌握)
物件導向介紹、使用物件導向、物件導向三大特性、PHP中的繼承、物件的遍歷、物件序列化、反射機制、命名空間
2)PDO(熟悉)
PDO簡介、PDO基本操作及增刪改查、PDO預處理、PDO屬性控制、 PDO異常處理、PDO封裝
3)ICFrarme框架(重點)
MVC設計模式、框架搭建
4)Smarty模版(熟悉)
模版技術原理、Smarty快速入門、Smarty模版設計、Smarty程式設計、Smarty快取技術
5)專案升級(重點)
郵件技術、頁面靜態化、正規表示式、內容採集、功能完善
PHP學習第四階段
1、週期與目標:
學完後目標:能夠利用目前第一線企業最流行框架ThinkPHP,進行專案快速開發。可實現主流後台常用的RBAC權限管理功能,程式碼管理,前後台交互,多表連接,資料分析,輪詢技術,網站優化技術。並能整合jQuery Mobile,實現PC和手機端一個都不少。學完後完全具備建置主流大中型網站(辦公室OA系統)開發能力。
2、知識點:
1)SVN(已掌握)
SVN概述與安裝、SVN使用詳解、設定多倉庫與權限控制、SVN伺服器設定與管理、鉤子程式
SVN教學:http://www.php.cn/course/354.html
2) XML(熟悉)
XML語法、SimpleXML, XPath、案例-線上字典
3)Ajax(掌握)
Ajax快速入門、Ajax物件、傳送get、post請求、用XML、JSON傳輸資料、Ajax跨網域請求、Ajax案例-分頁,聊天室
Ajax教學:http://www.php.cn/course/594.html
4)ThinkPHP(重點)
ThinkPHP快速入門、ThinkPHP控制器、ThinkPHP視圖、ThinkPHP模型、ThinkPHP實用項目
ThinkPHP教學:http://www.php.cn/course/680.html
5)Linux(重點)
linux安裝、shell使用、VI編輯器、使用者、群組、檔案管理、Lamp環境建置
Linux教學:http://www.php.cn/course/646. html
6)最佳化技術(重點)
資料庫最佳化、Sphinx全文索引、Memcache、URL最佳化
PHP學習第五階段
#1、學完後目標:能利用主流架構ThinkPHP,實現真實商城主流業務邏輯(例如屬性篩選商品,商品查找、購物車),並實現商城常用的QQ登入功能、支付功能、介面開發(配送、微信、簡訊、郵件、地圖),並掌握商城伺服器架構高階知識如叢集、負載平衡、分散式!學完後真正掌握大型主流商城開發,並可實現對門戶網站、商城系統、辦公系統等項目進行系統效能調優。
2、知識點:
1)Redis(掌握)
Nosql常見產品介紹、安裝啟動、資料型別解說、PHP支援redis、安全認證與進階案例、持久化機制、主從配置
Redis教程;http://www.php.cn/course/566.html
2)九大介面程式設計(重點)
付款、配送、微信、簡訊、郵件、地圖、百度API、騰訊API、本地資料介面
3)MongoDB(重點)
MongoDB認識、基本與常用指令、索引與使用者管理、資料匯出與備份、主從複製與分片、PHP支援MongoDB
MongoDB教學:http://www.php.cn/course/519.html
# 4)Mysql讀寫分離(重點)
原理、log-bin講解、設定步驟、程式碼實作讀寫分離、ThinkPHP中使用讀寫分離
5)伺服器架構(重點)
WEB伺服器叢集、Nginx負載平衡、Session共用、反向代理伺服器
#PHP學習第六階段
1、學完後目標:掌握PHP開源產品的使用,深入理解開源產品的原理、思想,並能進行快速、深度二次開發。學完後能掌握各種企業入口網站、政府機關、教育機構、媒體機構、個人站長等網站的快速發展。
2、掌握混合式開發方法開發手機APP,該APP可相容於安卓手機和IOS手機,學完後可實現PC端網站(或企業OA平台)內容在手機端同步觀看和更新!
2、知識點:
1)WebApp(重點)
框架基礎、PhoneGap底層實作、Hyrid混合式開發、應用JS SDK類別庫
#2)CMS深度開發(重點)
理解cms系統、熟練應用dedecms系統標籤、利用dedecms開發a67電影網、應用dedecms的資料收集
CMS教學:http:/ /www.php.cn/course/377.html
3)Hadoop(了解)
Hadoop安裝與設定、HDFS設定、Hadoop入門案例、PHP編寫MapReduce
#4)Mysql進階(重點)
外鍵與範式、檢視與事務安全、觸發器、函數、預存程序、索引
5)Js進階(重點)
js常用事件、js物件導向、js閉套件、js函數呼叫、js小遊戲貪吃蛇。
如果大家覺得這種學習路線不錯,現在就可以按照這個步驟去學習了,不管選擇什麼樣的學習方法和路徑,學習程式設計需要有足夠的耐心和毅力,其實不用多久21天養成一個好習慣,依照自己的時間選擇適合自己的學習方式,堅持下去一定能有收穫。
T樓送書活動還在繼續,感謝朋友們的陪伴,希望你們越來越好,和php中文網一起進步。