PHP為什么這么難學?
PHP同JAVA,Python,c相比,應該是相對簡單的一門語言,而針對自學者來說,那就需要一個可行的計劃,和足夠的耐心來學習,如果全身心的投入編程中,四個半月就可以走馬上任了,當然自己也得付出足夠的毅力與時間去實踐。
最好是當天學習到的知識當天消化,多敲代碼,多去嘗試著開發各種商城,系統等等。
下面我就想分享一下我剛開始學習PHP的時候,老師給我擬的一份四個半月學會PHP的學習大綱??偣卜炙膫€階段。
第一階段
html+css(兩個星期(10天課)周六周天完成京東商城首頁和注冊頁面)
第二階段
1.php基礎階段(10天課程,從php的語法開始學習,到循環語句,條件語句...基本學習沒門語言開始學習的時候都要學習的基礎)
2.mysqli擴展庫對數據庫的操作(3天)
3.mysql數據庫學習(創建表,增刪改查,數據庫和數據庫表的導入導出)(3天)
4.項目新聞列表分頁(利用以上學習,使用a標簽的get請求方式實現分頁)(2天)
php進階階段
1)GD庫(制作驗證碼)
2)文件上傳,實現多文件和單文件的上傳(2天)
3)正則表達式(1天)
4)文件目錄(4天)
5)利用學的文件目錄知識(新聞項目——實現沒增加一條新聞就存入數據庫的同時生成靜態頁面,存到文件中)(2天)
6)PDO類對數據庫的操作(3天)
7)設計模式(3天)
8)面向對象(類,接口,繼承,封裝等)(4天)
9)封裝文件上傳類,mysql類(增刪改查),驗證碼類(3天 ,一天一個)
10)session(利用session實現用戶登錄狀態和非登錄狀態)(1天)
第三階段
1.js語法基礎(3天)
2.jq語法基礎(3天)——寫一個輪播圖和一個定時器
3.ajax和json基礎(3天)
4.ajax和json結合實現登錄效果,頁面不刷新請求服務器效果(2天)
5.redis基礎(2天)
6.mongodb
7.memcached
第四階段
tp框架一個商城(15天)
laraval框架一個博客(15天)(其中的一小點功能應用memcached緩存實現點贊)
微信接口的調用(微信公眾號中用代碼調用接口實現獲取用戶信息,調用天氣接口,獲取每天的天氣)(5天)
小程序基礎(10天)
自學的話要了解到博客里面有什么功能模塊(并通過所學的知識實現他)