【课程体系】
阶段一:web网页
HTML5:
1、常用的前端开发工具介绍;2、html5常用的标签;3、html5新增标签;4、html5新增属性;5、html5新的特性,视频及音频支持;6、绘图,WebStorage等新特性;7、常见的浏览器兼容性问题;
CSS:
1、css使用的几种方式;2、css常用的选择器;3、文本及字体属性;4、背景相关的属性;5、盒子模型及浮动,定位实现页面的布局;6、z-index属性的使用;
网页项目实战:
1、网页项目实战;2、阶段测试及巩固
阶段二:JavaScript阶段
JavaScript基本的语法:
1、JavaScript简介;2、JavaScript的执行原理;3、JavaScript的使用方式讲解;4、JavaScript的数据数型以及如何定义和使用;5、选择结构的学习和使用;6、循环结构的学习和使用;7、常用函数的学习;8、自定义函数的语法及使用;9、常用JavaScript对象的学习window、Date、history、location、document等;10、使用JavaScript来实现对页面的处理;11、使用JavaScript操作CSS;12、学习如使用JavaScript实现表单的验证;13、正则表达式的学习;14、json的学习和使用;15、学习如何使用常用的前端框架;
常用的前端框架:
1、JQuery;2、BootStrap;3、LayerUI;
项目实战:
1、项目实战;2、阶段测试及巩固;
阶段三:Less
1、Less安装;2、Less语言特性;3、Less函数;4、Less用法;
阶段四:ES6
1、ES6简介;2、ES6的声明与表达式;3、Map与Set;4、箭头函数;5、Class;6、异步编程;
阶段五:Vue.js
1、初识vue;2、数据绑定;3、内置指令;4、表单与v-model;5、组件详解;6、路由;7、Ajax(axios);8、项目实战;
阶段六:React.js
1、特点;2、元素渲染;3、JSX;4、组件;5、Props;6、事件处理;7、条件渲染;8、列表&Keys;9、组件生命周期;10、AJAX;11、表单与事件;12、Refs;13、项目实战;
阶段七:数据库
MySQL
1、常用数据库的介绍对数据库有一个大体的了解;2、为什么多数java程序会使用mysql数据库;3、mysql数据库的安装以及基本的命令;4、mysql数据库如何建库建表及如何查看;5、mysql数据库的常用的图形化界面以及优缺点;6、数据库的增删改;7、数据库的单表查询以及多表查询,其中包括如何分组查询,子查询,排序等相关知识;8、mysql的内置函数及视图的学习以及索引的概念及应用;9、存储过程以及游标的使用;10、mysql的事务以及触发器的学习和使用;
阶段八:Node.js
1、安装;2、REPL(交互式解释器);3、回调函数;4、事件循环;5、EventEmitter;6、事件发射器;7、缓冲器;
8、流;9、文件系统;10、全局对象;11、工具模块;12、Web模块;13、Express框架;14、RESTfulAPI;15、规范化应用;16、JXcode;
阶段九:微信小程序
1、什么是微信小程序;2、小程序的官方文档介绍;3、注册及开发小程序;4、代码结构讲解;5、常见问题;6、项目实战;
【培训形式】
1、全日制(周一至周六白天 08:30-17:00)学习;
2、晚间班(周一、三、五18:30-21:00)学习;
3、周末班(周六08:30-17:00)学习;
4、业余班(周一至周六08:30-21:00自定义时间段)学习;
5、小班授课,每期10人左右,保证教学,免费重修,直至就业。
【报名条件】
1、年龄要求:20周岁(含)以上;
2、学历要求:理工科大专(含大专)以上学历,非理工科本科(含本科)以上学历;
3、其他要求:具备计算机基本的基本操作、英语阅读能力即可。
【就业方向】
软件开发工程师、软件测试工程师、高级系统工程师、数据库工程师