「零基礎自學PHP」如何學習軟體開發與選擇開發語言

這裡我們主要講的Web網站開發方向的一些知識。

WEB開發又可以細分前端和服務端開發2個方向,2個崗位沒有明顯的優劣勢;就職機會與薪資在早期的區別並不大,所以不需要急著做崗位細分。但作為一個合格的程序猿,必然是前後端開發都需要掌握的。後面我們會一個個技術點進行講解的。

簡單來理解WEB開發就是通過一些操作來記錄一些特定的數據,然後經過分析將這些數據組合起來後展示出來。在實際開發中,我們需要展示的數據類型是由需求來決定的。

開發語言與技術

現在主要流行的WEB開發語言有:PHP,JAVA,ASP.NET等等。還有很多其他的語言,這裡不一一作說明。

「零基礎自學PHP」如何學習軟件開發與選擇開發語言

有了開發語言,我們還得選擇一個數據庫類型來作為數據保存的工具。現在主流的數據庫有:MYSQL,MSSQL,ORACLE。

我們這裡主要講解的是PHP+MYSQL開發,因為它的上手難度和學習成本是最低的。我們甚至可以借用"文本"工具來進行開發。

前端開發的學習技術包含:HTML,DIV+CSS,JAVASCRIPT,AJAX

後端開發的學習技術包含:PHP,MYSQL

我們理解PHP和MYSQL的關係的時候,可以把PHP當作筆,把MYSQL當作記事本。用PHP來決定在MYSQL保存的數據信息,MYSQL來告知PHP可以展示的數據內容有哪些。

開發環境

所有的軟件開發都會存在跨平臺的問題,也就是開發的環境與運行的環境存在差異,導致軟件運行異常。目前常見的系統類型有Windows和Linux2種。而跨平臺開發本身就是一個比較大的話題,所以這裡不做累述。只要明白在windows中開發的軟件在LInux環境運行有可能無法正常運行的,反之也一樣。

目前PHP已更新到7.X,但是就目前使用率最大的版本仍然是5.X,PHP7以下的版本在語法和結構上差異不大,也有很多人在PHP7版本中使用5.X的寫法。作為入門語言來學習的話PHP5的學習成本會更低。

這裡我們推薦安裝PHPStudy軟件作為在windows下的PHP開發環境。該軟件安裝簡單,內容豐富,操作方便,特別適合新手。

PHP開發工具推薦使用PHPStorm

Mysql管理工具推薦使用Navicat For Mysql

學習流程

學習是靠每天的長久積累,而不是一蹴而就。想一天學會,兩天成神那是不現實的。只有腳踏實地,認真學習和善於思考是走程序猿路子的必備技能。

大體學習流程可以按照以下的步驟進行,後續我們會一節節的進行講解。

1.認識互聯網,互聯網的定義是什麼

2.學習HTML靜態語言,DIV+CSS頁面佈局

3.學習PHP動態語言,MYSQL數據庫語法

4.學習一種主流開發框架,進行項目實戰

5.技能拓展練習

耐得住寂寞,你才能無敵!

如文中有不明白的地方歡迎私聊或評論區留言。


分享到:


相關文章: