HTML(超文本標記語(yǔ)言)是網(wǎng)頁(yè)的核心,學(xué)好HTML是成為Web開(kāi)發(fā)人員的基本條件。HTML很容易學(xué)習的,但也很容易誤用,要學(xué)精還得費點(diǎn)功夫。
隨著(zhù)HTML5的發(fā)展和普及,了解HTML5也將成為Web開(kāi)發(fā)人員的必修課。
涉及到網(wǎng)頁(yè)外觀(guān)時(shí),就需要學(xué)習CSS了,它可以幫你把網(wǎng)頁(yè)做得更美觀(guān)。
利用HTML和CSS模擬一些你所見(jiàn)過(guò)的網(wǎng)站的排版和布局(色彩,圖片,文字樣式等等)。
第二步:學(xué)習javascript,了解DOM
JavaScript是一種能讓你的網(wǎng)頁(yè)更加生動(dòng)活潑的程序語(yǔ)言。學(xué)習JavaScript的基本語(yǔ)法,學(xué)會(huì )用javascript操作網(wǎng)頁(yè)中dom元素。
接著(zhù)學(xué)習使用一些javascript庫,比如jquery是大部分WEB開(kāi)發(fā)人員都喜歡用的,通過(guò)Jquery可以有效的提高JavaScript的開(kāi)發(fā)效率。
第三步:了解Web服務(wù)器
你不必在這上面花太多精力,但對IIS、Apache基本配置要掌握,這方面的知識學(xué)起來(lái)也相對容易,不會(huì )花多長(cháng)時(shí)間。
學(xué)習一點(diǎn)Unix和Linux的基本知識,因為大部分Web服務(wù)器都運行在Unix和Linux平臺上。
第四步: 學(xué)好一門(mén)服務(wù)器端腳本語(yǔ)言
服務(wù)器端腳本編程(后臺開(kāi)發(fā))也是Web開(kāi)發(fā)人員的基本功之一,你只需挑選一個(gè)服務(wù)器端腳本語(yǔ)言,然后學(xué)好它。
目前流行的服務(wù)器腳本語(yǔ)言有:php、asp.net、jsp、ruby、python、等。
第五步:學(xué)習數據庫及SQL語(yǔ)法
要構建動(dòng)態(tài)頁(yè)面通常會(huì )使用到數據庫,常用的數據庫有SQLServer、Oracle、MySQL 等,它們都會(huì )遵循標準的SQL原則。
通常asp.net 程序使用SqlServer數據庫,PHP、java使用Oracle、MySQL數據庫。
第六步:綜合實(shí)戰
選一個(gè)你喜歡的后臺編程語(yǔ)言,結合之前學(xué)到的html,css,javascript 前端技術(shù),實(shí)現一個(gè)簡(jiǎn)單的留言本、論壇程序、進(jìn)而實(shí)現一個(gè)簡(jiǎn)單的CMS(內容管理系統)
第七步:學(xué)習使用Web框架
當你掌握了HTML,CSS,JavaScript和服務(wù)器端腳本語(yǔ)言后,就應該找一個(gè)Web框架加快你的Web開(kāi)發(fā)速度,使用框架可以節約你很多時(shí)間。
比如.net的MVC,JAVA 的SSH,php的cakephp、CodeIgniter、zend,ruby的ROR,python的dijango等等,其實(shí)里面都有一些相通之處。
整個(gè)開(kāi)發(fā)過(guò)程你還可能會(huì )學(xué)習到一些工具的使用:
Visio,Dreamweaver,Vistual Studio、elipse、(Vim, EditPlus, Notpad++)、sqlserver、phpmyadmin,各種瀏覽器以及FireBug的插件,IE下的WebDevelopmentHelper、IETester等。如果你足夠用心,你還發(fā)掘出很多不錯的資源,例如MSDN,W3cSchool,一些前輩的博客,一些技術(shù)論壇等等,這都是你未來(lái)前進(jìn)道路上的財富。如還想深入研究,學(xué)學(xué)5+css3:移動(dòng)端的網(wǎng)頁(yè)制作。在移動(dòng)設備開(kāi)發(fā)HTML5應用只有兩種方法,要不就是全使用HTML5的語(yǔ)法,要不就是僅使用JavaScript引擎,現在也是前端的一個(gè)趨勢。
5、一些框架的應用:angular.js,node.js,bootsttap等框架的應用。 6、了解Web服務(wù)器對Apache的基本配置,并且掌握htaccess配置技巧 7、web前端開(kāi)發(fā)技術(shù),還需要學(xué)習一些seo優(yōu)化技術(shù),因為前端是經(jīng)常會(huì )和網(wǎng)站接觸的。
8、掌握web前端開(kāi)發(fā)技術(shù)的同時(shí),適當的學(xué)習一些后臺開(kāi)發(fā)語(yǔ)言(java,php等)也是一個(gè)不錯的選擇。
web前端開(kāi)發(fā)包括的技術(shù):
1、學(xué)好CSS是網(wǎng)頁(yè)外觀(guān)的重要一點(diǎn),CSS可以幫助把網(wǎng)頁(yè)外觀(guān)做得更加美觀(guān)。
2、div布局: DIV元素是用來(lái)為HTML文檔內大塊的內容提供結構和背景的元素。
2、學(xué)習JavaScript的基本語(yǔ)法,以及如何使用。JavaScript編程將會(huì )提高開(kāi)發(fā)人員的個(gè)人技能。
3、了解Unix和Linux的基本知識雖然這兩點(diǎn)很基礎,但是開(kāi)發(fā)人員了解Unix和Linux的基本知識是有益無(wú)害的。
4、html5+css3:移動(dòng)端的網(wǎng)頁(yè)制作。在移動(dòng)設備開(kāi)發(fā)HTML5應用只有兩種方法,要不就是全使用HTML5的語(yǔ)法,要不就是僅使用JavaScript引擎,現在也是前端的一個(gè)趨勢。
5、一些框架的應用:angular.js,node.js,bootsttap等框架的應用。
6、了解Web服務(wù)器對Apache的基本配置,并且掌握htaccess配置技巧
7、web前端開(kāi)發(fā)技術(shù),還需要學(xué)習一些seo優(yōu)化技術(shù),因為前端是經(jīng)常會(huì )和網(wǎng)站接觸的。
8、掌握web前端開(kāi)發(fā)技術(shù)的同時(shí),適當的學(xué)習一些后臺開(kāi)發(fā)語(yǔ)言(java,php等)也是一個(gè)不錯的選擇。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.313秒