本文目錄一覽:
學習PHP都需要哪些基礎
學習PHP都需要基礎如下:
(1)熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁;
(2)理解動態語言的概念,運做機制,熟悉PHP語法;
(3)接觸MYSQL,開始設計數據庫程序;
(4)不斷鞏固,摸透大部分PHP常用函數,並可理解OOP,MYSQL優化,以及模板。
php該如何入門?
我們公司對php程序員的培訓,給你參考一下吧。
新同事培訓方向
工作主要涉及:(範圍)
Php、sql、adodb、html、jq、smart的一些基礎應用;
學習程度:(目標)
【工作就像開卷考試,答案不用全記住,關鍵是你要有找到答案的方法】
Php 一些基礎的循環,變量定義,數組,多維數組,空間思維,邏輯思維,面向對象的思想,方法的定義,類的使用;
Sql 增、刪、改、查,adodb定義好的一些比較常用的方法;
Html 頁面的構成原理,元素與元素的關係(例如tr要在table裡面),會自己寫一些簡單的小頁面,div+css只能慢慢積累了;
Jq 會用裡面比較常用的方法就可以了;當然,框架裡面會有些地方用到比較深的方法,學會自己尋找問題答案,基本一本jq中文手冊解決問題;
Smart 學會變量的定義,循環,數組輸出,一些邏輯的寫法;
Svn Svn的工作原理,學會checkout,update,commit就OK,一些linux命令,例如(cd、ll、more、svn update……)
學習方法:(學習過程)
1.基礎:
Php基礎:
Php中文手冊 [見文件夾“中文手冊”]
基礎語法(變量,聲明,循環,數組,),原理,例子,實踐;
Sql基礎:
Sql中文手冊 [見文件夾“中文手冊”]
基礎語法,增刪,更新,插入;
Html基礎:
Html中文手冊[見文件夾“中文手冊”]
Html語法,html元素,html頁面例子,實踐;
2.進階:
Sql進階:(adodb學習)[見文件夾“adodb”]
學會adodb的sql連接、sql查詢語句的發送、sql返回結果的接收,一些基本處理;
Html進階:(smart學習)[見文件夾“中文手冊”]
Smart的php文件和htm文件的關係,smart變量的聲明,引用,值的輸出;
Smart的循環,基本的邏輯語句(if、else….)
Jquery:(主流js框架)[見文件夾“中文手冊”]
Jq中文手冊;
Jq的原理,jq語法,jq的例子,實踐;
主要學會幾個常用方法(例如)
Div+css:基本語法,原理,例子,實踐;
Css原理,語法,例子,實踐;
3.思想:
MVC框架:[自己百度下]
目標:主要針對公司框架,
步驟:框架分層原理(頁面、數據庫訪問、程序邏輯….),框架的頁面訪問原理(URL的原理…)如何應用,例子,自己熟悉,自己寫一些小應用;
4.svn的使用:
Svn的工作原理,學會checkout,update,commit就OK;
一些linux命令(見“中文手冊”文件夾),例如(cd、ll、more、svn update……);
5.工作:
工作中鞏固;多問,不懂就問,不過注意自我總結,自我積累;
新手入門php要學哪些內容呢?
1、WEB基礎
要知道網站是什麼東西,所使用的協議是怎麼工作的,怎樣把網站放在服務器上。
2、HTMLphp
HTMLphp是嵌入在HTML的語言,所以HTML是必須的。可以用HTML寫出簡單的靜態的頁面,放在本機的服務器上看看效果。
3、DIV+CSS
能夠用DIV+CSS布局做出漂亮的精美靜態網頁。
4、php基礎
學習php基礎,如php語法,php變量,php流程控制,php函數,php數組應用,php字符串處理,php常用模塊,php文件處理,php動態圖像處理,會話控制等,就可以把靜態頁面變成動態的。這個階段比較枯燥,主要是記憶,必須能夠熟練應用。
5、MySQL
網站往往包含大量的信息,這些信息不可能都放在程序(php文件)中,需要MySQL來儲存大量的數據信息。
6、Javascript
掌握了以上內容就可以搭建一個php基礎網站,但是還需要靠Javascript來完成網站的特效和信息驗證等。
7、php高級
作為一個可以上線運營的全功能網站,還要繼續學習php高級知識,如php面向對象,數據抽象層PDO,MEMCACHE,高級SESSION,php的設計模式,MVC,smarty模板,主流框架的解讀等內容,這個階段需要多讀優質的開源代碼,多寫代碼。
8、Linux
正如大家所熟知的php較佳的搭配是LAMP(Linux+Apache+MySQL+Php)或LNMP(Linux+Nginx+MySQL+Php),那麼顯然在Linux系統下的php網站比在Windows下兼容性好,基於此我們需要知道在Linux下搭建php環境的方法以及Linux的日常管理命令,以便我們網站的日常管理運營。
9、項目相關
這個階段首先需要了解項目開發流程,需求分析,程序設計說明書,數據庫設計說明書,編碼規範,大流量/大數據架構,MYSQL深度優化,全文索引等內容。
目前為止學到這個階段,已經可以算是php小牛了,要繼續向php大牛進發就需要參與開發大型網站項目,以此練手。北大青鳥認為參與大項目開發,實踐為主。通過這階段的學習就可以自主做企業網站、論壇、網頁遊戲等。
學PHP之前需要哪些基礎呀
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql數據庫設計表、mysql數據庫的基本SQL語句。現在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux服務器。
PHP攻城獅踐行學習路線圖:
1、用集成環境安裝PHP環境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很複雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最後的沉澱。
2、先了解一些基本的變量類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養興趣為主。這段時間是打基礎很好的時候,這個會影響你後面的發展,不過也可以在後期去完善。
3、這時候你可能覺得PHP就這樣,沒什麼難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什麼用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領悟的。這時,建議學習html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結其實有相同的思路,可以結合著一起體會。
4、這些都感覺有80%了解就可以先放放了,現在在學習MySQL,也是先了解基礎的。這個是幹什麼的,我可以用它做什麼。因為之前裝的集成環境。為什麼感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們要做的是學習壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標也是要把這些都做好,這才是一個合格的PHP程序員。
5、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了。後面的是在之前的基礎上升華。把HTML和css、js結合、靜態文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。
6、這些之後你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的cms,例如織夢,國內用的多,越到問題好解決。看看一些視頻(網上免費的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該準備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實並不那麼難。堅持,堅持;努力,努力;學習,學習
原創文章,作者:BSZW,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/150033.html