课程培训
面向Web Cloud的HTML5&JavaScript培训

 面向Web CloudHTML5&JavaScript专家级开发培训

课程大纲:

第一部分

1个主题:HTML5 架构思维

1,1 All in JavaScript

1,2 Architect of Device & Cloud

1,3 Open Platform & API

2个主题:HTML5时代的商业机会和变革

2,1 HTML5和以前的HTML的不同; 

2.2 HTML5时代新的商业模式;

2.3 HTML5与传统的Native App

2.4 HTML5将给整个IT界带来全新的变革;

3主题:浏览器定制技术基石:WebViewJavaScript如何与本地API进行相互调用

3.1  Android系统为例探讨制作Android界面的新大陆

3.2  浏览器的JavaScriptInterface

3.3  本地API调用Javascript

3.4  Javascript调用本地API

4个主题:再论JavaScript中的函数和闭包

4,1 匿名函数、回调函数、私有函数、自调用函数等

4,2  闭包:闭包的精髓、迭代器

5个主题:再论JavaScript中的对象与原型

5,1 对象:this、对象的操作、RegExp

5.2 原型:_proto_、扩建对象

6个主题:在JavaScript中实现继承

6.1 继承于原型

6.2 将继承部分封装成函数

6.6 对象之间的继承 

6.4 多重继承与寄生式继承

6.5 再论构造器

7主题:在JavaScript中的面向接口编程

7.1 JavaScript中模仿接口

7.2 Interface的用法

8主题:再论JavaScript中信息的封装与隐藏

8.1  创建对象的核心模式

8.2  静态方法和属性

8.3  对象工厂

第二部分

9主题:使用 AMD

9.1,认识Common.js

9.2,使用Require.js

9.3JavaScript Closure 与 Lambda 观念

10主题:MVCMVPMVVM

10.1MVCMVPMVVM观念介绍

10.2,实作MVCMVP模式

11主题:Module Loader

11.1Loader Path

11.2require方法

11.3define方法

12个主题:类工厂

12,1 P.js

12,2 JS.class

12.3 def.js

13个主题:选择器引擎

13.1 getElementsBySelector 

13.2 FunctionsisXML contains、节点排序与去重等;

13.3 Sizzle引擎

14个主题:JavaScript框架的数据缓存系统

14.1 jQuery的第一代和第二代数据缓存系统

14.2 mass Framework的第一、二、三代数据缓存系统

15个主题:JavaScript框架的事件系统源码解析

15.1事件缺陷:onXXXattachEventaddEventListener

15.2addEvent.js源码分析

15.3 jquery事件模块的源码解析

16个主题:JavaScript框架的异步处理

16.1 JSDeferred 

16.2 jQuery Deferred

16.3 Promise/AmmDeferred

第三部分

17个主题:JavaScript框架的数据交互模块

17.1 XMLHttpRequest最佳实践

17.2 一个符合框架机制的完整的Ajax实现

18个主题:JavaScript框架插件的开发

18.1 编写jQuery插件的步骤

18.2 插件的智能加载和定制

19堂课:JavaScript Design Pattern

19.1Creational Pattern

19.2jQuery & Modular Pattern

19.3,其它设计模式

19.4MVC 模式

20个主题:Node.js的架构理念、技术基石以及如何应对HTTPTCP协议

20.1 Node.js的架构

20.2 Node.js中多线程和Callback为何如此重要?

20.3 Node.js使用案例赏析

20.4 Node.jsWebServerTCPServer实战

21个主题:Node.js实战高并发和非阻塞式的服务端

21.1 BlockingNon-Blocking

21.2 Event-Driven机制

21.3 Node.js开发实战

22个主题:豆瓣HTML5&JavaScript&CSS3客户端商业案例实战

22.1 HyBrid的经典架构和技术

22.2案例架构

22.3代码剖析

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
培训特点:
针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示
培训讲师:
中国科学院软件研究所,计算研究所高级研究人员
IBM,oracle,微软,vmware等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享。
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

 电话咨询:010-62883247

                 010-62884854

 电子邮件: soft@info-soft.cn 

 

点击这里给我发消息

点击这里给我发消息

点击这里给我发消息

qrcode_for_gh_98c3580f6c5a_430.jpg

订制培训 更多>>