本课程以“从网页开发到数据可视化全栈实践”为核心目标,系统培养学员构建现代化数据可视化应用的能力。课程分为三大阶段:
前端基础夯实阶段(1-5周)从HTML/CSS布局、响应式设计到Javascript与ES6语法,结合JQuery和Bootstrap实现动态交互,奠定开发基础;
数据可视化核心阶段(6-10周)聚焦ECharts技术栈,由常用图表入门,逐步掌握复杂图表配置、高级功能及动态数据交互,并通过期中考核强化实践能力;
全栈进阶与项目实战阶段(11-18周)引入Node.js后端基础与Vue框架开发,整合网络请求、状态管理及跨端技术Uni-app,最终完成前后端分离的可视化系统设计与开发,以团队大作业串联全流程技术要点。
课程融合HTML5、Vue、Node.js与ECharts全链路技能,强调“文档解读-功能实现-工程化开发”的闭环训练,帮助学生从零构建响应式界面到复杂数据可视化系统,适合前端初学者、数据分析从业者及希望转型全栈开发的职场人群,助力成为数据驱动型应用开发人才。
第1周:传统网页设计基础
第2周:响应式网页设计基础
第3周:Javascript基础
第4周:ES6基础
第5周:JQuery基础+响应式框架BootStrap基础
第6周:Echarts常用图表
第7周:Echarts官方文档及常用组件
第8周:Echarts中的其他图表
第9周:ECharts的高级功能
第10周:期中考试+讲评
第11周:Node.js基础
第12周:Vue开发基础、Vue路由
第13周:Vue组件
第14周: 网络请求何状态管理、UI组件库
第15周: Vue框架Uni-app
第16周: 前后端分离网页设计
第17周: 前后端分离可视化程序设计
第18周:大作业汇报演示+期末复习