Web开发匠艺训练营
主办单位:中培网 中培管理咨询
时间地点:2016-07-23至2016-07-24 在 上海
学员对象:Adobe中国研发中心、网易、唯品会、边锋、花旗银行中国研发中心、招商银行、招商证券、平安科技、斯伦贝谢、ChinaCache、易车网、金山软件、汤森路透、摩托罗拉研发中心、东芝…
费 用: 5800元
【培训对象】
Adobe中国研发中心、网易、唯品会、边锋、花旗银行中国研发中心、招商银行、招商证券、平安科技、斯伦贝谢、ChinaCache、易车网、金山软件、汤森路透、摩托罗拉研发中心、东芝…
【课程收益】
【课程大纲】
演讲嘉宾:姜志辉 —— IBM中国杰出讲师
2005年IBM开发者大会最佳讲师、最佳讲义 获得者;2007年度开源项目之一AgileUML的主架设计师。更重要的是他是一位快乐的实用主义程序员。虽然他热衷于软件开发技术与敏捷开发实践。但 是能真正吸引他的是程序与使用者交流和沟通的能力。Jobs是实用开发的“永久消费者”,几乎在任何地方,都可以找到软件开发哲学的灵感。
当不沉浸在编程之乐时,他喜欢在DotA世界里充当一名战队的组织者,在那里,人们叫他Rails!
课程简介:
在成为美国海军陆战队的正式成员之前,所有的“菜鸟”都必须来到位于加州圣迭戈和南卡罗来那州的巴利斯岛两个训练基地之一,经历疯狂而严格的训练考核。只有那些掌握了超乎寻常技艺的勇士才有机会成为世界上最酷的精锐部队美国海军陆战队中的一员。
欢迎来到BOOTCAMP。在这里,我们将全周期生活在JavaScript实战编码的环境下完成Web技能的学习。一起穿越JavaScript开发中危险重重的“编程陷阱”和“开发沼泽”,才能完成Web开发周期“实战拉练”项目的各项测试和考核。
课程特点
全程采用“Hackathon”学习模式,完全抛弃“Hello,World”式的毛毛虫案例,远离华而无实的PPT讲义。
目标收益
我们来自开发实战的最前线!
我们!
需要的是“近身肉搏”、“拳拳到肉”的地狱式训练!
只有。对,只有那些坚持到最后的勇士才配的上我们的荣誉:
我们是“Web Programming Ninja”。我们奋斗在软件开发的最前线!
培训对象
Adobe中国研发中心、网易、唯品会、边锋、花旗银行中国研发中心、招商银行、招商证券、平安科技、斯伦贝谢、ChinaCache、易车网、金山软件、汤森路透、摩托罗拉研发中心、东芝…
学员基础
• 熟练使用各种“生存工具”:如JavaScript调试工具、单元测试工具、模块管理工具、IDE开发环境以及其插件的使用;
• 独立搭建JS下的持续构建开发环境;
• 掌握各种编程实践的技法。这包括:TDD、BDD...各种实战开发方法;
• 本能将敏捷最佳实践作为开发习惯;
• 构建自己的Web MVC前后端开发框架;
• 全周期生活在JavaScript实战编码的环境下完成各种开发任务...
课程大纲
主题 内容
快速启动
(QuickStart) •要有前:Html + CSS + JavaScript
•要有后:NodeJS + Restful
•要有推和拉:Http + Ajax + JSON
不一样的Web前
端开发 •装配脑袋(JavaScript是不一样的)
•JavaScript是函数式语言
• 一切都是函数
• 函数的几种调用方式
• 内存作用域
• 回调与闭包
•封装DOM操作
•10分钟快速构建静态服务器
•仿写jQuery的实现(一)
美仑美奂的前端
交互 •你必须知道的一些CSS知识
•使用CSS设计风格
•Bootstrap & Sass
•可访问的展开与折叠
•用jQuery创建动画效果
•仿写jQuery的实现(二)
•用CSS3变形技术创建动画
•DOM天生就慢(DOM的重绘与重排)
面向对象的
JavaScript:解
构知名开源框架 •面向对象的JavaScript
• 字面量
• 构造器
• 命名空间
•带状态的Ajax
•仿写jQuery的实现(三)
•使用Mustache风格模板
•Web开发的实现原理
JavaScript的继承体系:解构知名开源框架 •JavaScript是原型式语言
• Prototype
• __proto__
• 原型链
•语法糖
•如何写jQuery插件
•jQuery源码骨架
•JavaScript模式
一些Tips •如何面向移动设备的开发
•CoffeeScript
•ES6
•性能问题
•如何快速构建轻量级的商业应用
•让开发效率快一些,再快一些
•制作自己的快速开发环境
MV[*]框架 •View
1.呈现
2.意图
3.模板
4.更新
•Model
1.对象
2.构造器
•*
1.Controller
2.Presenter
3.ViewModel4.*
JavaScript框架选型 •不要重复发明轮子
•几个重要的技术类库和框架选型:
•Prototype、jQuery、Zepto、Dojo、Moostools、YUI
•Backbone、Angular、ReactJS、Vue、Knockout、CanJS
构建自己的JavaScript框架 •类
•方法
•构造函数
•继承
•多态
•多重继承
•命名空间
•ES6 & CoffeeScript的设计
•模块
•单页面处理的问题
•JavaScript模式(框架篇)
•剖析几个主流框架的核心实现
1.Backbone
2.Angular
3.ReactJS
4.Vue
模块机制 •动态加载脚本
•前端模块与后端模块
•CommonJS与AMD
•RequireJS & Sea.js
•NPM & Bower
•模块组织管理
编写可维护的JavaScript代码 •JavaScript的精华与糟粕
•JavaScript编程风格与JSHint
•JavaScript模式(编程实践)
•使用CoffeeScript
•Clean Code与重构
JS下的测试方法 •调试JavaScript
•TDD与BDD风格
•Mocha & Jasmine
•Selenium & Cucumber
•Mock & Stub
•测试覆盖率
•生成测试报告
自动化构建 •目录结构
•模块构建
•配置文件
•校验
•文件合并与加工
•精简压缩
•文档化
•自动化测试
•组装在一起
JavaScript下环境搭建 •Sublime & Plugin
•Chrome & Plugin
•NodeJS
•NPM & Bower
•Grunt & Gulp
•Yeoman
【讲师介绍】
▓▓▓▓▓▓▓▓▓ 培 训 回 执 表 (此表复制有效)▓▓▓▓▓▓▓▓
传真至:020-62355807
我单位共___ 人报名参加 2016-07-23至2016-07-24 在 上海 举办的 Web开发匠艺训练营
单位名称:______________________________________
培训联系人:_________ 联系电话:_________ 联系传真:________
移动电话:____________ 电子邮箱:__________________
参加人数:____ 人 费用总计:______ 元
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
══════════════════════════════════════════
广州电话:(020)39971893、62355796 传真号码:(020)62355807
联 系 人:赵小姐、张先生 报名邮箱: 317709971@QQ.COM
参会方式:请您把培训回执表填写好回传,课前一星期您将会收到传真函,包括培训注意事项及详细安排