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