- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业架构设计与信息化最佳实践研修班的通知-中国人力资源开发培训网
关于举办“面向对象的Javascript及HTML5”的培训通知
?
各有关单位:
中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,是致力于高端IT类人才培养及企业内训的专业培训机构。中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升企业整体研发能力。迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数十家大型国内外企业进行过专门的定制培训服务。
Javascript是基于原型的,在服务端、应用程序扩展、移动应用程序、命令行脚本方面有非常出色的表现。与我们所熟知的基于类的语言不同,我们很难直接使用构造函数创建它。我们需要考虑如何使用即时函数控制私有成员,如何使用闭包控制职责的封装,如何利用作用域模拟命名空间的实现等等。这些看起来非常基础的内容需要很多创造性的技巧才能发挥Javascript的强大能力。为此,培训中心特举办“面向对象的Javascript及HTML5”培训,具体通知如下:
一、培训对象:
有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。
二、授课特点:
1、授课过程采取分组的方式进行,1/3的时间在可视的环境下完成互动,1/4的时间通过Code Kata的方式来传递设计的原则与实践。
2、本课程采用苏格拉底式教学法,简单说就是学员自己教自己。我们会通过问题来引导大家,正如Fred Brooks所说:“好的判断来自经验,而经验来自糟糕的判断”。记住受阻时刻,并从中学习,这些经验会成为未来良好判断的基础。
3、案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。
三、师资:
由业界知名的架构师、自称“小程序员”的姜老师亲自授课:
姜老师? 线下交流组织“设计匠艺”核心小组成员,开源项目AgileUML的提交者,曾拿过IBM两个奖项,于05、09年先后在863国家数字油田的项目中任“架构师”。目前正在抓紧完成在线Code Kata网站iDojo的编码。喜欢线下技术活动的各种交流和分享,热衷于实用主义和敏捷开发技术。
四、培训内容:
第一部分? 面向对象的的Javascript
1、Javascript是函数式动态编程语言
l?????? 函数是一等公民
l?????? 重新认识“函数”
l?????? 函数绑定
l?????? 动态执行
l?????? call与apply
2、变量、作用域和内存问题
l?????? 作用域
l?????? 内存
l?????? this
l?????? 封装与信息隐藏
l?????? 匿名函数
l?????? 闭包
3、面向对象的Javascript
l?????? 对象和属性
l?????? 对象的创建
l?????? 原型继承
l?????? 封装与多态
l?????? 命名空间
l?????? CoffeeScript
4、构建自己的“类”库
l?????? 创建类
l?????? 为类库添加方法
l?????? 给类库添加继承
l?????? 控制类库的作用域
l?????? 添加私有函数
l?????? “类”库
5、向jQuery学习
l?????? jQuery框架技术草图
l?????? jQuery原型技术分解
l?????? 起源--原型继承
l?????? 生命--返回实例
l?????? 学步--分隔作用域
l?????? 生长--跨域访问
l?????? 成熟--选择器
l?????? 延续--迭代器、功能扩展、参数处理
l?????? 涅槃--名字空间
第二部分? 构建基于Html5的MVC开发框架
1、Html5基础
l?????? DOM
l?????? BOM
l?????? Html5标签结构
l?????? 选择器
l?????? 精彩绝伦的CSS3
l?????? 操作
l?????? 布局与效果
l?????? Html5下的MVC骨架
2、向Backbone学习MVC框架
l?????? 模型
l?????? 集合
l?????? 视图
l?????? 控制器
l?????? 构建To-Do示例
2、M
l?????? 命名空间
l?????? ORM
l?????? 添加属性
l?????? 持久化记录
l?????? GUID
l?????? 装载数据
l?????? Ajax装载数据
l?????? Html5:LocalStorage
l?????? Html5:Web Database API
l?????? Html5:File API
l?????? Html5:WebSocket API、Web Worker A
文档评论(0)