初學web開發需要掌握哪些方面?
初學者如何學習web開發,需要掌握哪些方面?這裡我寫下我的一些的建議,僅供參考。高手可以飄過。
第一步:學習HTML和CSS
HTML(超文字標記語言)是網頁的核心,學好HTML是成為Web開發人員的基本條件。HTML很容易學習的,但也很容易誤用,要學精還得費點功夫。
隨著HTML5的發展和普及,瞭解HTML5也將成為Web開發人員的必修課。
涉及到網頁外觀時,就需要學習CSS了,它可以幫你把網頁做得更美觀。
利用HTML和CSS模擬一些你所見過的網站的排版和佈局(色彩,圖片,文字樣式等等)。
第二步:學習javascript,瞭解DOM
JavaScript是一種能讓你的網頁更加生動活潑的程式語言。學習JavaScript的基本語法,學會用javascript操作網頁中dom元素。
接著學習使用一些javascript庫,比如jquery是大部分WEB開發人員都喜歡用的,通過Jquery可以有效的提高JavaScript的開發效率。
第三步:瞭解Web伺服器
你不必在這上面花太多精力,但對IIS、Apache基本配置要掌握,這方面的知識學起來也相對容易,不會花多長時間。
學習一點Unix和Linux的基本知識,因為大部分Web伺服器都執行在Unix和Linux平臺上。
第四步: 學好一門伺服器端指令碼語言
伺服器端指令碼程式設計(後臺開發)也是Web開發人員的基本功之一,你只需挑選一個伺服器端指令碼語言,然後學好它。
目前流行的伺服器指令碼語言有:php、asp.net、jsp、ruby、python、等。
第五步:學習資料庫及SQL語法
要構建動態頁面通常會使用到資料庫,常用的資料庫有SQLServer、Oracle、MySQL 等,它們都會遵循標準的SQL原則。
通常asp.net 程式使用SqlServer資料庫,PHP、java使用Oracle、MySQL資料庫。
第六步:綜合實戰
選一個你喜歡的後臺程式語言,結合之前學到的html,css,javascript 前端技術,實現一個簡單的留言本、論壇程式、進而實現一個簡單的CMS(內容管理系統)
第七步:學習使用Web框架
當你掌握了HTML,CSS,JavaScript和伺服器端指令碼語言後,就應該找一個Web框架加快你的Web開發速度,使用框架可以節約你很多時間。
比如.net的MVC,JAVA 的SSH,php的cakephp、CodeIgniter、zend,ruby的ROR,python的dijango等等,其實裡面都有一些相通之處。
整個開發過程你還可能會學習到一些工具的使用:
Visio,Dreamweaver,Vistual Studio、elipse、(Vim, EditPlus, Notpad++)、sqlserver、phpmyadmin,各種瀏覽器以及FireBug的外掛,IE下的WebDevelopmentHelper、IETester等。如果你足夠用心,你還發掘出很多不錯的資源,例如MSDN,W3cSchool,一些前輩的部落格,一些技術論壇等等,這都是你未來前進道路上的財富。如還想深入研究,學學http協議,理解什麼是無狀態,不然你永遠做不好WEB開發,研究web程式服務端執行原理,還有tcp/ip,udp協議等。
從最簡單的HTML到Web框架,內容還是不少,要想精通這裡的每一樣技術,都得下苦功夫才行。半年的時間,足夠你對web開發產生一個有效的認識,這個時候,再思考你進一步學習的方向吧。
相關文章
- 初學Web前端開發,你需要掌握的11項技能Web前端
- 開發數學系統時,需要掌握的幾個基於Web的數學框架Web框架
- SAP 後端開發的初學者,除了掌握 ABAP 之外,還需要學習什麼知識?後端
- Python web開發需要掌握什麼技能?基礎很關鍵!PythonWeb
- 學會網頁製作,web app開發,你需要掌握這3個程式語言網頁WebAPP
- web前端開發需要哪些工具和需要學習什麼?Web前端
- Web前端開發掌握的技術Web前端
- web前端需要掌握什麼知識?Web前端
- Python Web開發需要學習什麼?Python基礎!PythonWeb
- web前端開發需要學什麼知識?自學要多久?Web前端
- 零基礎轉行學Web前端,需要掌握哪些技術?Web前端
- 入門web前端需要掌握的技術Web前端
- 在公司裡,web前端開發工程師主要是做什麼的?需要掌握什麼Web前端工程師
- .Net WEB 程式設計師需要掌握的技能Web程式設計師
- 後端開發者需要掌握的技術棧後端
- WEB前端開發職業學習路線初級完整版Web前端
- 初學Web前端會用到開發工具(附官網下載地址)Web前端
- 零基礎如何掌握web前端開發技能Web前端
- 掌握web開發基礎系列--長度單位Web
- 初學者如何學Java開發?Java
- Web開發學習Web
- 初學Web前端開發,學會這幾個必殺技,薪資爆表!Web前端
- 大資料開發工程師需要掌握什麼技能?大資料工程師
- 為什麼 Web 開發人員需要學習一個 JavaScript 框架?WebJavaScript框架
- 五分鐘帶你瞭解年薪50W的Web前端開發工程師需要掌握什麼?Web前端工程師
- ?Web開發者需要知道的CSS TricksWebCSS
- 初學Java,這些框架你要掌握!Java框架
- 初學者怎麼學Web前端?Web前端
- Spring Boot第五彈,WEB開發初瞭解~Spring BootWeb
- java web開發這些細節你真的掌握了嗎JavaWeb
- [譯]2015年web開發需要注意的事Web
- 提升直播app開發質量,我們需要掌握的二三事APP
- 初學web前端開發,你必要了解的基本概念與工具技術Web前端
- 開發高品質的數字貨幣交易所需要考慮哪些方面?
- 學python可以做Web開發嗎?python適合Web開發嗎?PythonWeb
- 發展Linux運維需要掌握哪些技能?Linux運維
- 為什麼學習web前端開發,必須要掌握好JavaScript這門程式語言?Web前端JavaScript
- 新技術新框架不斷湧現,目前學習web前端開發都要掌握什麼?框架Web前端
- 掌握了開源框架還不夠,你更需要掌握原始碼框架原始碼