课程目标
培养各类软件企业急需的前端工程师人才。 通过学习,学员不仅要精通包括HTML5、CSS、ECMA Script5/6、jQuery1/3在 内的Web前端基础知识,而且能熟练使用React、Bootstrap、jQueryUI、easyUI、 Highcharts、Echarts、Less等各类常用的前端类库和框架,基于webpack深入理 解前端工程化与模块化开发思想,同时能够使用Java、Nodejs提供后端数据支持开 发各类企业级项目,能够使用SVN与团队协同构建复杂健壮的软件系统,最终成为卓 越的前端工程师。
招生对象
大专及以上学历,热衷于互联网领域,个性乐观开朗,好奇心强,爱分享。对艺术审美有一定追求更佳。
课程大纲
阶段一(前端开发基础)
目标
掌握HTML5/CSS3语言核心,典型的页面布局模式,能建立符合根据原型完成静态页面布局。掌握JavaScript语言,DOM编程,jQuery,Swiper,PS等。
课程
HTML5语言
HTML语言基础、块级元素、内联元素、HTML5语言新增特性、HTML5多媒体操作、URL/表单/MimeType/字符编码、WEB服务器与HTTP协议基础
CSS2/CSS3与页面布局
CSS选择器与基础属性、CSS组合选择器与布局属性、CSS盒子模型、CSS常见布局、CSS3 新属性、CSS3新增选择器、CSS3动画、CSS3新布局、移动端响应式布局
JavaScript语言基础
语法基础、内置函数、自定义函数、DOM编程与BOM编程、内置对象类型、正则表达式与表单处理、原型prototype
jQuery与页面交互设计
核心库、选择器、DOM操作、事件绑定、交互动
阶段二(前端开发进阶)
目标
掌握PHP基础,进行Web请求的处理与响应,掌握AJAX发送异步请求技术,熟练使用Gulp/Grunt等自动化构建工具,能使用Bootsrap进行响应式布局,掌握JavaScript高级开发,并能够使用Canvas完成基于H5游戏的开发设计,掌握微信小程序开发。
课程
MySQL数据库
MySQL简介和安装、单表查询、子查询多表查询、更新操作、表和库的管理
AJAX开发技术
XML简介、AJAX技术基础、Ajax请求与浏览器兼容性封装、jQuery中的Ajax库、PlainText、JSON数据解析、JSONP与Ajax请求跨域技术前端模板引擎artTemplate
JavaScript高级开发
面向对象,原型链、闭包、作用域链,属性读写权限、设置器、访问器,面向对象与设计模式,单例模式、工厂模式ES6/ES7新特性
阶段三(前端开发高级)
目标
掌握前端主流框架的使用,包含Angular、Vue.js、React等,模块化编程技术RequireJS、SeaJS,了解移动混合App开发,熟练掌握NodeJS进行项目开发。
课程
NodeJS
Node.js简介、生态圈、io.js、异步编程,非阻塞I/O、模块概念,模块管理工具、全局对象global,process,console,util、路径操作,序列化和反序列化文件流操作
Vue.js
Vue简介、数据绑定、生命周期、事件处理、组件化、路由、Vuex
React
React简介、React中的组件、JSX语法、组件间的传值、深入了解React虚拟DOM、React的生命周期函数及使用场景 、Redux 概念简述和工作流程、Action 和 Reducer 的编写、UI组件和、容器组件及无状态组件、React Native 简、React Native 项目导航
主讲老师
教学总监 汤小洋 南京大学软件工程硕士
从事软件开发以及软件教育培训多年,曾参与大型租房系统、 OA办公系统的开发。擅长JavaScript、Ajax、JQuery、DWR、 java、Oracle等技术 深入掌握Struts2、Hibernate、Spring、 Mybatis等开源框架技术 精通Linux环境下项目的部署和运维. 有丰富的企业内训经验 ,曾给多家知名企业进行软件开发实训, 深受学员喜爱。课堂幽默生动,思维行云流水,授课水到渠成。
高级讲师 陈锦艳
毕业于南京大学,从事互联网开发工作多年,开发的项目有:ias室分感知测评系统,智慧社区系统,电信基站系统,人寿保险系统等,丰富的前端教学经验。教学理念:学习应该是一个循环往复的过程,而不是一次性事件。需要以学习,实践,发现不足,继续学习,如此往复才可以在技术的道路上越走越远。
高级讲师 陈华旺
高级讲师、高级项目经理,4年软件开发经验,曾任职北京中网华通移动事业部项目经理,负责华北区移动、联通、电信项目整体把控。擅长JavaScript、jQuery、Angular.js、Vue.js等技术,能够很好的调动学员积极性,亲和力强、善于与学员交流