大数据专业WEB开发技术教学研究
2021-02-15张万方王媛媛
张万方,李 翔,王媛媛
(淮阴工学院 计算机与软件工程学院,江苏 淮安 223003)
WEB开发技术课程被计算机类本科专业(数据科学与大数据技术专业)人才培养方案设置为专业必修课,是计算机、大数据专业等方向本科学生必备的专业基础知识和技能之一。近年来,全栈工程师(Full Stack Developer,也称为全端工程师)的概念被广泛提及,已经成为当今最热门和需求量最大的 IT 职位之一。全栈工程师可以胜任一个完整项目的前端、后端开发和测试、网站策划宣传过程中的一系列环节,WEB前端开发技术正是全栈工程师技术需求的最重要的必备基础技能和需求。
WEB开发技术主要分WEB前端和后端开发技术。在目前的项目和产品开发中,由于除产品功能外,用户体验也是测试产品成功率的标准之一,因此WEB前端技术变得越来越重要。项目用户体验取决于前端技术的实现,WEB前端技术例如HTML5,CSS3,JavaScript,前端框架,例如Vue,Angular,React,或第三方库BootStrap,JQuery,Element UI,LayUI,ECharts,LESS以及SASS等[1-2]。WEB后端开发技术主要包括多种后端编程语言,例如Python,Java,Go,PHP,C#,Ruby,Perl等;良好的开发框架,例如JAVA Spring,MyBatis,Hibernate,Python Django,PHP thinkphp,nodeJs express,beego等;数据存储调用,例如MySQL,MongoDB,Redis,Oracle,SQLServer以及API接口等;WEB项目发布技术,例如Tomcat,Nginx,IIS等[3]。
数据科学与大数据技术专业作为新开设的计算机类本科专业之一,从2016年全国首批3所高校获批至2019年全国共有470多所高校获批该专业。众多高校设立了大数据专业,我们可能面对一些共性问题:(1)教学中的大数据从哪里来?(2)相同课程在大数据专业怎么教学?(3)大数据实践教学平台怎么构建?(4)大数据实训真实案例怎么构建?
针对……
