本課程以“從網(wǎng)頁開發(fā)到數(shù)據(jù)可視化全棧實(shí)踐”為核心目標(biāo),系統(tǒng)培養(yǎng)學(xué)員構(gòu)建現(xiàn)代化數(shù)據(jù)可視化應(yīng)用的能力。課程分為三大階段:
前端基礎(chǔ)夯實(shí)階段(1-5周)從HTML/CSS布局、響應(yīng)式設(shè)計(jì)到Javascript與ES6語法,結(jié)合JQuery和Bootstrap實(shí)現(xiàn)動(dòng)態(tài)交互,奠定開發(fā)基礎(chǔ);
數(shù)據(jù)可視化核心階段(6-10周)聚焦ECharts技術(shù)棧,由常用圖表入門,逐步掌握復(fù)雜圖表配置、高級(jí)功能及動(dòng)態(tài)數(shù)據(jù)交互,并通過期中考核強(qiáng)化實(shí)踐能力;
全棧進(jìn)階與項(xiàng)目實(shí)戰(zhàn)階段(11-18周)引入Node.js后端基礎(chǔ)與Vue框架開發(fā),整合網(wǎng)絡(luò)請求、狀態(tài)管理及跨端技術(shù)Uni-app,最終完成前后端分離的可視化系統(tǒng)設(shè)計(jì)與開發(fā),以團(tuán)隊(duì)大作業(yè)串聯(lián)全流程技術(shù)要點(diǎn)。
課程融合HTML5、Vue、Node.js與ECharts全鏈路技能,強(qiáng)調(diào)“文檔解讀-功能實(shí)現(xiàn)-工程化開發(fā)”的閉環(huán)訓(xùn)練,幫助學(xué)生從零構(gòu)建響應(yīng)式界面到復(fù)雜數(shù)據(jù)可視化系統(tǒng),適合前端初學(xué)者、數(shù)據(jù)分析從業(yè)者及希望轉(zhuǎn)型全棧開發(fā)的職場人群,助力成為數(shù)據(jù)驅(qū)動(dòng)型應(yīng)用開發(fā)人才。
第1周:傳統(tǒng)網(wǎng)頁設(shè)計(jì)基礎(chǔ)
第2周:響應(yīng)式網(wǎng)頁設(shè)計(jì)基礎(chǔ)
第3周:Javascript基礎(chǔ)
第4周:ES6基礎(chǔ)
第5周:JQuery基礎(chǔ)+響應(yīng)式框架BootStrap基礎(chǔ)
第6周:Echarts常用圖表
第7周:Echarts官方文檔及常用組件
第8周:Echarts中的其他圖表
第9周:ECharts的高級(jí)功能
第10周:期中考試+講評(píng)
第11周:Node.js基礎(chǔ)
第12周:Vue開發(fā)基礎(chǔ)、Vue路由
第13周:Vue組件
第14周: 網(wǎng)絡(luò)請求何狀態(tài)管理、UI組件庫
第15周: Vue框架Uni-app
第16周: 前后端分離網(wǎng)頁設(shè)計(jì)
第17周: 前后端分離可視化程序設(shè)計(jì)
第18周:大作業(yè)匯報(bào)演示+期末復(fù)習(xí)