經過對許多學習PHP的同學進行調查後,我們發現大量自學者在學習過程中存在不知如何系統學習的問題。為此,我們PHP中文網(www.php.cn),花了很長的時間後,製作一個詳細的學習路線圖。我們不但總結出詳細的學習路線圖,本網站還專門為自學者們免費提供的大量文字及視頻教程,讓自學者們不用花一分錢,就可以在PHP中文網學習到最全面最權威的電腦知識,不單單僅限PHP。我們的目標是讓自學學者學成之後,立刻可以找到合適的工作,而且能快速上手,這些是我們PHP中文網能為大量自學者們做到的。
對於學習PHP,我們大致總結為6個階段,分別是第一階段網頁入門,第二階段PHP入門,第三階段PHP中級,第四階段PHP高級,第五階段企業級開發,第六階段PHP拓展。下面我們就詳細講解每一階段所欲要學習的內容及學習順序。
第一階段網頁入門包含HTML,CSS,HTML5,CSS3,JS,Jq等等。網頁入門階段的學習步驟是這樣:
1、Html(掌握)
html文字排版、表格與超連結、表單與架構
cn/code/476.htmlHTML框架 http://www.php.cn/code/516.html
HTML表單及輸入 http://www.php.php. html
HTML連結 http://www.php.cn/code/450.html
對應課程:
CSS盒子模型
http://www.php.cn/code/790.html
CSS語法
http://www.php.cn/code/729.htmlDIV+CSS http://www.php.cn/course/251.html
. php.cn/course/14.html
http://www.php.cn/course/23.html
CSS樣式、CSS元件Bootstrap入門影片http://www.php.cn/course/324.html
簡介
http://www.php.cn/course/108.html
Jquery(重點)
Jquery教學 cn/course/117.html
靜態網站與動態網站的差異、WEB程式的存取流程、建置wamp環境、自訂環境建置、建立網域為基礎的虛擬主機、環境體驗-安裝discuz論壇
對應課程:
從零開始打造自己的PHP框架
PHP教程 http://www.php.cn/course/5.html
3、PHP典型技術(重點)http協議、表單傳值、文件處理、會話技術、GD圖像處理
4、My4、My基礎SQL運算、字元集、欄位類型與欄位屬性、表格關係、進階資料運算、mysql三大查詢、資料的備份與還原、mysql使用者權限管理、PHP運算Mysql
http://www .php.cn/course/209.html
第三階段PHP中級階段:
1、PHP物件導向(掌握)
物件導向介紹、使用物件導向、物件導向三大特性、PHP中的繼承、物件的遍歷、物件序列化、反射機制、命名空間
PHP物件導向程式設計實例分析 http://www.php.cn/write/2313.html
命名空間 http://www.php.cn/write/2279.html
2、PDO(熟悉)
PDO簡介、PDO基本操作及增加刪除、PDO預處理、PDO屬性控制、PDO異常處理、PDO封裝 🎠
3、ICFrarme框架(重點)MVC設計模式、框架搭建4、Smarty模版(熟悉)
//www.php.cn/write/1904.html
郵件技術、頁面靜態化、正規表示式、內容擷取、功能完成
SVN概述及安裝、SVN使用詳解、配置多倉庫與權限控制、SVN伺服器設定與管理、鉤子程式
2、XML(熟悉)
XML語法、SimpleXML,XPath、案例-線上字典
3、Ajax(已掌握)
Ajax、 get、post請求、用XML、JSON傳輸資料、Ajax跨網域請求、Ajax案例-分頁,聊天室
4、ThinkPHP(重點)
ThinkPHP快速入門、ThinkPHP控制器、ThinkPHP視圖、ThinkPHP實用模型、ThinkPHP實用模型、ThinkPHP控制器、ThinkPHP視圖、ThinkPHP實用模型、ThinkPHP實用模型、ThinkPHP控制器、ThinkPHP視圖、ThinkPHP實用模型、ThinkPHP實用模型、ThinkPHP項目
5、Linux(重點)
linux安裝、shell使用、VI編輯器、使用者、群組、文件管理、Lamp環境搭建 Sphinx全文索引、Memcache 、URL最佳化
第五階段企業級開發階段:
1、Redis(已掌握)
Nosql常見產品介紹、安裝啟動、資料類型解說、PHP支援redis、安全認證與進階案例、持久化機制、主從設定
Redis教學
http://www.php.cn/course/49.html2、九大介面程式設計(重點)付款、配送、配送、簡訊、簡訊、郵件、地圖、百度API、騰訊API、本地資料介面
3、MongoDB(重點)
http://www.php.cn/course/43.html
WEB伺服器叢集、Nginx負載平衡、Session共享、反向代理伺服器
2、CMS深度開發(重點)
系統標籤、利用dedecms開發a67電影網、應用dedecms的資料收集
3、Hadoop(了解)
Hadoop安裝與設定、HDFS進階(重點)
外鍵和範式、視圖和事務安全、觸發器、函數、預存程序、索引
Mysql教學
http://www.php.cn/course/304.html
5、Js高級(重點)
js常用事件、js物件導向、js閉包、js函數呼叫、js小遊戲貪吃蛇js閉包
http://www.php.cn/write/ 1159.htmlhttp://www.php.cn/write/228.htmlhttp://www.php.cn/write/935.html以上是總結的PHP學習流程,將需要重點學習或一般掌握的內容都做了標註,為大家指引學習的正確方向。需要重點掌握的知識點會有大量的影片教程,希望大家合理運用。 PHP中文網(www.php.cn)祝福所有同學早日學有所成,找到滿意工作。