拓胜全浸入式轻混合应用开发培训课程体系
轻应用开发课程学习阶段 | 学习目标 |
|
*阶段 | 学习WEB制作基础 | 通过做项目来检查学员的学习效果,可选项目如下:京东首页实现、360专题页实现、淘宝首页实现 |
第二阶段 | 学习JavaScript开发 | 通过做项目来检查学员的学习效果,可选项目如下:京东登录 、京东注册 、淘宝登录 |
第三阶段 | 学习高级的WEB制作 |
通过做项目来检查学员的学习效果,利用JQuery重构之前的项目 |
第四阶段 | 学习服务器端交互总结 | 利用ajax实现与服务端的数据交互 |
第五阶段 | 学习轻混合APP开发 | 熟练掌握JQueryMobile、AngularJS、PhoneGap、Bootstrap、APPCAN混合式开发平台 |
第六阶段 | 最终项目开发 | 通过做项目来检查学员的学习效果,Appcan+h5+jquery混合式app项目开发 |
课程内容 | 培训目标 |
*阶段 WEB制作基础 | |
开班仪式,认知行业、岗位、部分专业术语,*趋势与行业未来展望 | 开班暖场准备,行业认识 |
HTML5文档结构与基础语法 | HTML 快速入门、文本、图像、链接、表格、列表、表单、框架; |
CSS3基础语法 | ·CSS 基础语法、各种选择器(通用选择器、元素选择器、id 和class 选择器、后代选择器、伪类选择器等)、框模型与背景、文本格式化、表格、显示与定位 |
大型页面布局方法与技巧与项目原型开发期 | 完全手动实现京东首页的编写 |
UI 交互设计 | 熟练掌握页面的UI 设计以及交互设计,理解设计原则。Photoshop 设计工具、调色、互联网UI 交互设计理论 |
原型设计与制作 | 原型工具AP,完成产品原型的设计与制作 |
CSS3高级语法 |
熟练掌握各种CSS 复杂选择器以及高级应用,实现复杂页面效果的 制作,理解 CSS Hack 和 CSS 优化,能够手动完成各种页面样式的定义和编写,并*浏览器兼容性 |
阶段项目 |
可选项目如下: 1)京东首页实现 2)360 专题页实现3)淘宝首页实现 |
第二阶段 JavaScript开发课程 | |
JavaScript核心 | JavaScrip 基础语法、数组Object、Function、String 和 正则表达式、常用内置对象、JSON 数据、错误处理、面向对象编程、闭* |
DOM编程 |
Document对象、节点树、选取并读取节点、文档遍历以及增加节点、删除节 点、元素样式编辑、Window对象、定时器、BOM模型、事件、location对象、history对象、screen对象、HTML DOM编程 |
阶段项目 | 京东登录、京东注册、淘宝登录、淘宝注册、京东产品详情页的页面动效以及交互实现 |
第三阶段 WEB制作高级 | |
HTML5高级 | HTML5 Canvas 绘图、HTML5 SVG、音频和视频处理、表单处理、表单验证、Geolocation API、WebSockets API、Forms API、HTML5 拖放、WebWorkers API、Web Storage API、离线Web 应用 |
Jquery开发 | JQuery 概述、JQuery 选择器、JQuery HTML 操作、JQuery 事件、JQuery特效、JQuery 常用Plug-in、JQuery 扩展 |
阶段项目 | 利用JQuery重构之前的项目 |
第四阶段 服务器端交互总结 | |
Servlet与HTTP协议 | 了解各种主流服务器以及服务器端技术,能够实现服务器端的部署,透彻理解 HTTP协议,掌握服务器端组件原理,能够实现服务器端的通信分析 |
XML与JSON | XML 文件读写,XMLDOM 、XMLReader、LinqTo XML、针对unity 自定义数据模板、防破解,核心数据加密Json 解析、LitJson 使用方法 |
Ajax开发 | 深入理解 Ajax 的基本通信原理,掌握基于 XML 和JSON 的数据规则,能够熟练使用 Ajax 实现与服务器的异步通信,并完成页面的局部提交和刷新 |
阶段项目 | 利用ajax实现与服务端的数据交互 |
第五阶段 轻混合APP开发高级 | |
JQueryMobile | 创建移动 web 应用程序的框架 |
AngularJS | MVC 编程、模块化、数据绑定、语义化标签、依赖注入、服务器交互 |
PhoneGap | 创建移动跨平台移动应用程序的快速开发平台 |
Bootstrap | 理解 Bootstrap 的原理,熟练掌握Bootstrap 的核心API,能够实现响应式布局以及功能交互 |
APPCAN混合式开发平台 | appcan环境搭建与测试方式,本地项目与线上同步,常用ui组件,js sdk库学习,插件的高级应用 |
第六阶段 最终项目 | |
综合项目开发期 | Appcan+h5+jquery混合式app项目开发 |