【课程内容】
一、基础篇
1、web前端概述
Web应用与发展历史、现状与前景,Web开发整体架构和流程,Web前端工程师的任务与职责,常用热门Web开发技术和框架对比、选型与组合,常用开发工具介绍。
2、常用开发工具与网站发布
DreamWeaver网页设计、Hbuilder下Web开发、WebStorm下Web开发、VisualStudioCode,Photoshop图像处理,IIS、apache网站发布
3、HTML/HTML5
HTML基本标签、W3C标准及XHTML1.0基本规范、文本、图像、链接、表格、列表、表单、框架。
html5音频和视频处理、表单处理、表单验证、GeolocationAPI、FormsAPI、HTML5拖放、WebStorageAPI、离线Web应用、Canvas、SVG、Chart.js框架、Two.js框
4、CSS/CSS3
CSS基础语法
CSS选择器(通用选择器、元素选择器、id和class选择器、后代选择器、伪类选择器等)
盒模型与背景、文本格式化、表格、显示与定位
CSS复杂选择器(兄弟选择器、属性选择器、伪类和伪元素选择器等)、动画、过渡、2D/3D转换、弹性盒子、CSSHack、CSS优化、CSS规范
响应式布局:优缺点,设计原则,视口,断点选择
CSS3前缀和rem、文本效果、渐变效果、边框图片效果、变形效果、过渡效果、动画效果、传统布局、多列布局、弹性伸缩布局、使用Emmet插件
二、基础篇
1、JavaScript程序设计
JavaScript引擎、JavaScript基本语法、数据类型、变量、表达式、结构、数组、字符串、函数
JavaScript内置对象
事件处理
DOM文档对象模型
BOM浏览器对象模型
面向对象编程
数据结构与算法(数组、链表、栈、队列、散列、集合、二叉树、查找、排序)
ES5/ES6语法、宿主对象、原型与闭包、上下文、this、作用域链、正则表达式
2、jQuery库
jQuery语法、选择器、事件
HTML元素CRUD
效果、动画、遍历
Ajax,Json
jQuery插件
项目实战
3、jQueryUI库
交互(Resizable、Draggable、Droppable、Selectable、Sortable)
小部件(Accordion、Autocomplete、Button、Datepicker、Dialog、Menu、Progressbar、Slider、Spinner、Tabs、Tooltip)
效果库(Effect、Show、Hide、Toggle、AddClass、RemoveClass、ToggleClass、SwitchClass、ColorAnimation)
项目实战
4、EasyUI库
应用、拖放、菜单与按钮、布局、数据网格、窗口、树形菜单、表单、插件
项目实战(湘北斗官网)
三、进阶篇
1、BootStrap前端界面框架
BootStrap简介、Bootstrap编码规范、快速入门
BootStrap框架核心(CSS、布局组件、插件)
第三方扩展
2、Less语言
安装、命令行用法、代码用法、浏览器用法
BootStrapLess
3、Sass扩展
入门、语法、函数、编译
BootStrapSass
项目实战
4、AngularJS前端框架
Angular基础、指令、MVC框架、模块、控制器、过滤器、双向数据绑定。
WebTools(Grunt、Gulp)、Angularscope。
Angular表单校验
依赖注入(DI)
Angular工厂和服务
Angular模板
单页应用SPA(SinglePageApplications)、AngularngRouter、UI-Router
与服务器通信,Restful接口规范
Angular测试
5、mui库
ui组件、窗口管理、事件管理、工具、Ajax、下拉刷新、上传加载
项目实战
四、移动篇
1、ionic移动App框架
移动混合开发、ionic与AngularJS
Ionic框架的主要组成、Ionic的UI框架、Ionic的扩展指令
ioniccss布局、ionicjs指令布局、ionic路由页面切换、tabs、侧边栏、列表、上拉、下载、手势。
项目实战
2、PhoneGap/Cordova
AndroidandiOS平台SDK安装
Cordova环境搭建
创建Android和iOS模拟器
Cordova存储、事件、本地设备访问(电池、相机、加速度传感器、定位、视频、振动),开机画面
3、移动应用接口
微信公众号
微信小程序
支付宝接口
地图接口
项目实战
五、后台篇
1、Node.js
Node.js环境搭建、Node.js模块
HTTP协议、RESTAPI
数据本地存储
连接MongoDB数据库
2、Express
expressapi
express中间件
ejs/jade
3、noSQL数据库
mongodb与mongoose
框架中间件
项目实战
【教学管理】
1、标准化管理
学生从招生,教学,考试到就业各个环节都严格按照标准实施管理。并根据各个环节要求,制定了相应的岗位规范手册,确保学生满意度在98%以上。
2、教学管理
学校设有教学质量部,采取教管分开,互相督促,共同提高的教学管理模式。每个班配有专业技术老师,班主任和就业指导教师,其中,专业技术老师负责提升学员的专业技能,班主任负责提升学员的职业素养,就业指导老师负责提升学员的就业能力。三方共同努力,确保学员学有所成。
【教学环境】
【教学管理】
1、标准化管理
学生从招生,教学,考试到就业各个环节都严格按照标准实施管理。并根据各个环节要求,制定了相应的岗位规范手册,确保学生满意度在98%以上。
2、教学管理
学校设有教学质量部,采取教管分开,互相督促,共同提高的教学管理模式。每个班配有专业技术老师,班主任和就业指导教师,其中,专业技术老师负责提升学员的专业技能,班主任负责提升学员的职业素养,就业指导老师负责提升学员的就业能力。三方共同努力,确保学员学有所成。
【学校简介】
鲲鹏IT凭借自身不断的努力与创新,形成了一套集课程研发、教学、管理和就业为一体的职业教育体系。先后累计为腾讯、百度、华为、中软国际、中兴通讯、金蝶国际、中联宏达、拜特科技、巨雷科技等多家知名企业培养输送了8万多中软件开发人才,是华南地区具规模、口碑好的高端软件人才培训机构。