竞赛通过“职业素养”、“系统设计”、“程序排错”、“功能编码”四种形式考查参赛选手对实际问题的综合分析能力、对技术架构的设计能力、对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后端开发知识,提升计算机应用能力,同时能够培养独立开发项目的能力,为后续的相关方向就业打下坚实基础.