Web开发匠艺训练营

时间:该课程暂无课程排期

地点:暂无地点信息

教练: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