|
|
|
|
时间:该课程暂无课程排期
地点:暂无地点信息
|
|
教练:ZH.Jiang
麦思博 独立咨询师
麦思博顾问团队成员。
斜杠中年。人称『大胡子』。
16年软件职业生涯。
开过两家公司。历经程序员、架构师、项目经理、
产品经理、公司执有人等多个角色。
『跨界疯人院』院长,36Kr私董会创业导师,
『VTC』社群的联合创始人。
以顾问和投资者的身份参与多家互联网创业公司。
作为教练和讲师先后服务过:阿里、网易、京东、
唯品会、万科、平安、招商银行、魅族、Adobe中
国、边锋、思科、爱立信、花旗银行、招商证券、
工商银行、斯伦贝谢、ChinaCache、易车网、金
山软件、汤森路透、摩托罗拉、东芝…
|
|
| 培训特色 |
|
欢迎来到BOOTCAMP。在这里,我们将全周期生活在JavaScript实战编码的环境下完成Web技能的学习。一起穿越JavaScript开发中危险重重的“编程陷阱”和“开发沼泽”,才能完成Web开发周期“实战拉练”项目的各项测试和考核。要想完成这项光荣的使命,我们必须:
•熟练使用各种“生存工具”:如JavaScript调试工具、单元测试工具、模块管理工具、IDE开发环境以及其插件的使用;
•独立搭建JS下的持续构建开发环境;
•掌握各种编程实践的技法。这包括:TDD、BDD...各种实战开发方法;
•本能将敏捷最佳实践作为开发习惯;
•构建自己的Web MVC前后端开发框架;
•全周期生活在JavaScript实战编码的环境下完成各种开发任务...
每2名成员会形成一个团队。每一个团队都会有自己指定的“作战区域”和“武器装备”。我们的终极目标是穿越那些危险重重的“编程陷阱”和“开发沼泽”,让那些真正来自第一线的开发实践成为我们身体中的一部分,变成我们的标识。从而成为世界上最酷的精锐部队--“美国海军陆战队”中的一员。
全程采用“Hackathon”学习模式
|
| 课程大纲 |
|
主题
|
内容
|
Quick Start
Web前端知识框架
|
Model
• 字面量对象 • 构造器
View
• Html5 • CSS3 • JavaScript6
*
• Controller • Presenter • ViewModel • …
|
用JS基础解构jQuery实现
函数是一等公民
|
• 函数的三种声明 • 函数的四种调用 • 回调 • 参数
|
面向对象的JavaScript
|
• 字面量 • 构造器 • 集合
|
作用域
|
• 编译原理 • this • 闭包
|
原型
|
• 封装技术 • proto • prototype • 类
|
ECMAScript6核心
|
• let和const命令 • 基础对象的扩展(字符串、数值、数组) • 对象扩展 • 函数扩展 • Class和Module • Promise对象
|
CodeKata:jQueryLite
|
|
Web前端开发框架
JavaScript框架选型
|
• 不要重复发明轮子 • 一些重要的Web前端类库:Prototype、jQuery、Zepto、Dojo • 一些重要的Web前端框架:Backbone、Angular、ReactJS、Vue
|
构建自己的Web前端框架
|
• 搭建测试驱动开发环境 • TDD与BDD风格 • Mocha(或Jasmine) & Should • 类 • 方法 • 构造函数 • 继承 • 多态 • 多重继承 • 命名空间 • 模块 • CommonJS与AMD • 单页面处理问题 • 剖析Backbone、ReactJS、AngularJS、Vue的核心实现
|
|
国内外知名一线技术专家分享世界级软件研发管理实践,讲述他们在知名企业的成功案例与宝贵经验。
msup与企业深度合作,并为其量身定制个性化学习课程,精心设计内容与形式,提供最高质量的学习体验。
|
服务热线 : 400-812-8020
|
邮箱: market@msup.com.cn
|
官网: www.msup.com.cn
|