
这几年,随着HTML5和Node.js逐渐成熟,开创了javascript的新时代。随之而来的是,有更多新标准、新框架、新工具、新理念需要大家去了解。
本次走进边锋的老师是具有16年码农经验的姜老师。姜老师是2007年度开源项目AgileUML的主架设计师,曾任Ikang技术资深总监和Adobe研发经理。
《WEB开发匠艺》作为首次引进的技术类课程,培训实施前,人事MM特别组织了试听,并根据边锋的技术情况对培训内容进行了调整。课程内容将高效率的可视化团队协作、UML建模、测试驱动开发、重构、设计模式等多个技能合而为一。
课程的授课形式也很特别,以结对编程的方式进行, 1/3的时间是通过CodeKata的方式来传递设计的原则与实践。很酷!不是吗?
好了不嘚瑟了,上图时间到!

课程一开始,老师帮助大家回顾一些基础的知识点,MV[*]模式(MVC、MVP、MVVM模式)及MV[*]框架的构成部分,并对大家的技术做了一次摸底。

简单的热身后,老师把各知识点串联起来,并配上练习题时,难度瞬间提升几个lever。

学员们赶紧在电脑上演练起来!!这个时候就体现出结对编程的好处,可以相互“交流“~

下午的课程仍然以为Code Kata为主,在练习的过程中,老师介绍了函数的几种调用模式以及定义角色的几种模式定义,学员们听的非常认真。

第二天的课程,主要讲了各个框架的编写,先看框架效果,然后去除框架,自己用javascript书写替代,通过这样的Code Kata练习,加深了对知识点的掌握。
培训现场,老师与学员互动,解答问题。

临时构造函数模式(圣杯模式) 讲解及实践ing,知识点回顾↓:
http://ibagsoft.github.io/js_dota/adobe/

针对“如何进行自动化构建“这个话题,老师在培训中也给出了一些可用的工具和方法:前端自动化构建使用grunt,如果想更傻瓜化一些则选择yeoman。知识点回顾↓
http://yeoman.io/learning

对基于 JavaScript 的开发来说,mocha是一款不错的测试框架选择。课程中介绍了mocha.js的一些基本概念和用法,并给出简单易懂的示例,知识点回顾↓
http://ibagsoft.github.io/js_dota/agile4js/
两天的课程短暂但很充实,期待更多实用的技术课程走进边锋~如果你有想法有资源,请联系人力资源部-胡红霞。
人力资源部

