Web前端開發(fā)有很明顯的時代特征,它掌控著非常重要的內(nèi)容和信息的傳達,前端開發(fā)人員影響著用戶的視覺體驗,并且在很大程度上決定著大眾的信息攝入,以及用戶讀取信息的有效方式,所以企業(yè)對于前端開發(fā)的人才需求量也越來越大。未來幾年,國內(nèi)各大行業(yè)對Web前端開發(fā)方面的人才需求量將會大幅度提升,Web前端開發(fā)工程師也會得到更多關(guān)注。
Web前端開發(fā)精品班
一、Web前段設計軟件
1.DW:網(wǎng)頁布局、制作;前端腳本語言(html、css、Js、DIV)均在本軟件中編輯
2.Illustrator:廣泛應用于出版、多媒體和UI圖標界面設計的工業(yè)標準矢量插畫的軟件,印刷和Web網(wǎng)絡創(chuàng)作的專業(yè)平臺
3.Photoshop :Photoshop操作基礎(chǔ)、圖象優(yōu)化處理、經(jīng)典實例分析與制作
二、前端基礎(chǔ)語言(HTML、css)
1. HTML5語法結(jié)構(gòu)、文本、圖像、鏈接、表格、列表、表單、框架;熟練掌握各種 HTML 標簽,能夠手動快速完成各種頁面的編寫;
2.HTML5功能:canvas標簽的使用;多媒體在網(wǎng)頁中的使用;HTML5中的智能表單
3.CSS3 基礎(chǔ)語法、各種選擇器框模型與背景、文本 格式化、表格、顯示與定位、CSS 復雜選擇器。
4.CSS3動畫詳解:CSS3的動畫功能;CSS3新增選擇器;彈性盒模型;服務器字體
三、web前端JS開發(fā)
1.JS基礎(chǔ)語法、引入方式、流程控制
2.BOM與DOM操作
3.事件編程:常見的JS事件:單擊、雙擊、移動、懸停、焦點的獲取與失去、瀏覽器的關(guān)閉與加載
4.正則表達式、面向?qū)ο缶幊獭㈠e誤處理
5.JQuery基礎(chǔ)語法 、選擇器、BOM與DOM操作、事件編程、常見動畫與自定義動畫編程JQuery
6.項目實戰(zhàn):圖片輪播;jQuery制作拼圖;貪吃蛇
7.Ajax技術(shù):json格式與XML格式詳解;Ajax的post與get兩種提交方式詳解
四、項目實戰(zhàn)
1.規(guī)劃設計:開發(fā)流程介紹;搭建git版本庫;安裝git控制軟件;學習commit 、push、pull等功能;建立獨立商城項目
2.首頁項目:菜單欄、導航欄重構(gòu)設計;banner規(guī)劃設計;常用js動畫效果
3.詳情頁設計:商品詳情頁編寫;商品頁動畫效果的制作
4.購物頁面:完成商品選擇功能;商品提交過程;錯誤信息提示窗體等功能
5.webAPP開發(fā):移動端頁面的設計要求;HTML5動畫的常見使用場景;多媒體在頁面中的使用;商城項目首頁、用戶注冊、登錄、商品列表等頁面的實現(xiàn)
6.公眾號開發(fā):公眾號項目開發(fā);用H5的新特性構(gòu)建更富有表現(xiàn)力的活動頁面;分享、活動頁面的設計與實現(xiàn)
Web前端開發(fā)技術(shù)包括三個要素:
HTML、CSS和Javascript,隨著RIA的流行和普及,Flash/Flex、Silverlight、XML和服務器端語言也是前端開發(fā)工程師應該掌握的。隨著時代的發(fā)展,前端開發(fā)技術(shù)的三要素也演變成為現(xiàn)今的:html5,css3,jquery。Web前端開發(fā)工程師既要與上游的交互設計師、視覺設計師和產(chǎn)品經(jīng)理溝通,又要與下游的服務器端工程師溝通,需要掌握的技能非常多。這就從知識的廣度上對Web前端開發(fā)工程師提出了要求。如果要精于前端開發(fā)這一行,也許要先精十行。然而,全才總是少有的。所以,對于不太重要的知識,我們只需要"通"即可。但"通"到什么程度才算夠用呢?對于很多初級前端開發(fā)工程師來說,這個問題是非常令人迷惑的。