竞赛通过“职业素养”、“系统设计”、“程序排错”、“功能编码”四种形式考查参赛选手对实际问题的综合分析能力、对技术架构的设计能力、对web全栈开发技术的掌握程度以及操作的熟练程度。所涉及的技术均为目前软件开发行业所采用的开发技术,比赛内容所对应的工作岗位有java开发工程师、web前端开发工程师、软件测试、资深前端开发工程师以及前端架构师。
赛项内容主要考核html5、css3、javascript、基于组件的轻量级框架mvvm(vue.js,element-ui,mint-ui)、java、springboot架构设计、restfulapi使用、虚拟dom编程、mysql数据库管理、数据分析、单页应用(spa)设计移动app、路由机制等前后端开发技术。其主要针对项目整体的设计,网页开发与设计(网页主要包括pc端网页,mobile移动端网页)、网页出现问题的解决,api接口的调用,服务端(后端)流程的开发例如数据库的增删改查、前端页面效果的存储,运用echarts数据分析图的绘制。
通过参加比赛,同学们可以深入学习web前端开发和java后端开发知识,提升计算机应用能力,同时能够培养独立开发项目的能力,为后续的相关方向就业打下坚实基础.