成功案例
二六三网络Web Services
日照港 J2EE技术框架与实践
三星鹏泰 HTML5与CSS3
某跨国公司 工作流管理JBPM
东方航空 高级J2EE应用开发
3M中国 J2EE

相关课程  
Hibernate+ Spring+Struts
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
J2EE体系架构设计
使用Ajax Web应用开发
Java单元测试方法与技术
 
 

HTML 5 + CSS 原理与开发应用

 
讲师: 孙明辉,具有超过12年1线开发经验,多本web开发畅销书作者,涉及:javascript,HTML5,CSS,JQuery。
时间地点: 北京 5月25-26日 上海 深圳 根据报名开班
课程费用: 3000元/人,详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
    本课程介绍使用HTML5新的技术特性,结合CSS创建具有良好用户体验的Web应用程序,课程将通过大量的实例讲解如何有效而适当的应用HTML和CSS进行实践。
培训目标:
  • 了解HTML5的规范整体
  • 了解标签语言
  • 了解如何使用表单
  • HTML5音频和视频播放
  • HTML5 APIs概述
  • 采用HTML5 Canvas而不是SVG动态产生渲染图形
  • 使用HTML5 通讯APIs
  • HTML5 Web Sockets
  • HTML5 Web Workers
  • HTML5 Geolocation
  • HTML5存储
  • CSS3.0控制原理与应用
  • JQuery Mobile
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
HTML5 概述 HTML的发展史
HTML5的版本
WHATWG and W3C 规范
HTML5的新特性
HTML5能做什么
HTML5能做什么对HTML5和CSS3的支持
检测浏览器对HTML 5的支持
HTML5 标签语言
HTML5页面结构
HTML5 DOCTYPE
根元素
字符编码
HTML5新增的语义元素
(1)<header>
(2)<nav>
(3)<article>
(4)<footer>
(5)<section>
(6)<aside>
其他新增的元素
(1)<time>
(2)<mark>
(3)<figure>和<figcaption>
(4)<progress>
(5)<meter>
(6)<details>和<summay>
验证HTML5页面及显示页面大纲
验证HTML5页面及显示页面大纲
HTML5表单 HTML 4的困惑
HTML 5新增的输入组件
(1)email 邮件输入组件
(2)url 网址输入组件
(3)number 数字输入组件
(4)range 范围输入组件
(5)Date pickers (date, month, week, time, datetime, datetime-local) 日期系列输入组件
(6)search 搜索输入组件
(7)color 颜色输入组件
(8)tel 电话输入组件
HTML 5新增的输入属性
(1) autocomplete
(2) autofocus
(3) form
(4) form overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)
(5) height 和 width
(6) list
(7) min, max 和 step
(8) multiple
(9) pattern
(10) placeholder
(11) required
测试浏览器对HTML5表单元素的支持
HTML5的表单验证
(1) 定制验证错误消息
(2) 定制验证显示方式
(3) 取消验证
HTML5 音频和视频播放
video元素及其属性 
视频编解码器 
视频转换工具
各种浏览器支持些什么格式 
旧浏览器的过渡解决方案 
视频与脚本--简单的视频播放器
音频 
采用HTML5 Canvas绘制图形
<canvas>元素
检查浏览器的支持情况
基本图形绘制
(1) 画线
(2) 矩形
(3) 曲线
路径
变换
(1) 平移
(2) 缩放
(3) 旋转
渐变
(1) 线性渐变
(2) 径向渐变
绘制文本
绘制图像
使用HTML5 通讯APIs
跨文档消息通信
源安全
检测浏览器对postMessage的支持
XMLHttpRequest Level2
XMLHttpRequest Level2新增事件
检测浏览器对XMLHttpRequest2的支持
跨域访问注意事项
HTML5 Web Sockets HTTP特点
如何实现实时(real-time)通讯
WebSocket特性
WebSocket与轮询方式的比较
Web Socket建立方法
WebSocket 的事件
WebSocket的属性
渐进增强和降级处理
HTML5 Web Workers Web Workers介绍
Multi-core processor architecture
Web Worker communication
使用 Web Workers APIs
案例应用实践,练习指导
地理定位 地理定位介绍
在浏览器中使用地理定位
定位的技术背景
openstreetmap上显示当前位置 
使用googlemaps追踪位置 
案例应用实践,练习指导
HTML5存储 为什么需要本地存储
本地存储的限制
Web存储的两种类型
判断浏览器是否支持WebStorage
存取信息
storage事件
Web SQL
IndexedDB
CSS3讲解 CSS3概述
半透明效果
CSS3属性选择器
边框样式
(1) border-radius:圆角边框
(2) border-image:图片边框
(3) box-shadow:为边框添加阴影
文本样式
(1) Text-shadow:文本阴影样式
(2) Text-overflow:文本溢出样式
背景色渐变
(1) Linear-gradient:线性渐变函数
(2) Radial-gradient:径向渐变函数
(3) 在线生成渐变效果
元素变形
(1) transform : rotate(旋转变形)
(2) transform:scale(缩放变形)
(3) transform:translate(位移变形)
(4) transform:skew(倾斜变形)
效果过渡
(1) transition-property : 参与过渡效果的样式
(2) transition-duration: 过渡效果的持续时间
(3) transition-delay: 产生过渡效果前的等待时间
(4) transition-timing-function: 过渡效果控制
jQuery Mobile jQuery Mobile设计的技术思考和商业思考
jQuery Mobile入门初体验;
使用页眉、工具栏和标签栏;
jQuery Mobile中的表单和按钮;
jQuery Mobile中的列表;
jQuery Mobile和CSS结合;
jQuery Mobile主题;
jQuery Mobile的API;
和服务器集成;
jQuery Mobile和HTML5开发框架PhoneGap结合
如果课程内容不符合您的期望,可以定制内训
 
课程特点: 1、理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
讲师资质:
  • UML软件工程组织技术专家。
  • 火龙果软件技术顾问、资深讲师。
  • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价。
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,带领学员进行具体的实践演练。

培训对象:

软件开发人员

学员基础:

有软件开发经验




最新活动计划
[北京] 用户为中心界面设 5-27 特惠
[北京] 单元测试重构及集成 5-19
[北京] 白盒测试方法与技术 5-24
[北京] Html5 + css 开发 5-25
[北京] 多层次集成配置管理 5-27
[北京] SOA体系结构 6-12
[北京] 软件项目管理 6-15
 
[上海] HTML5高级应用开发 6-9 特惠
[上海] 从需求过渡到设计 6-16 特惠
[上海] 软件架构方案与实践 5-20
[上海] 软件需求分析与管理 5-26
[上海] 软件开发的质量管理 6-9
[上海] UML与面向对象设计 6-22
[上海] 探索式软件测试 6-30
 
[深圳] 用户为中心的界面设 5-26 特惠
[深圳] UML与嵌入式系统设 6-29 特惠
[深圳] 软件架构设计方法案例 5-9
[广州] 用户为中心的界面设计 5-25
 

 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

组织简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号