求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某核电企 软件设计重构与代码
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
 

全部课程 >web开发  
Web开发匠艺训练营
2243 次浏览  51 次
姜志辉
2005年IBM Rational技术讲座年度最佳讲师、最佳讲义获得者
 
时间地点: 北京 上海 深圳根据报名开班
课程费用:5500元/人,详见 公开课学习手册
 
 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明

    在成为美国海军陆战队的正式成员之前,所有的“菜鸟”都必须来到位于加州圣迭戈和南卡罗来那州的巴利斯岛两个训练基地之一,经历疯狂而严格的训练考核。只有那些掌握了超乎寻常技艺的勇士才有机会成为世界上最酷的精锐部队-- 美国海军陆战队中的一员。

    欢迎来到BOOTCAMP。在这里,我们将全周期生活在JavaScript实战编码的环境下完成Web技能的学习。一起穿越JavaScript开发中危险重重的“编程陷阱”和“开发沼泽”,才能完成Web开发周期“实战拉练”项目的各项测试和考核。要想完成这项光荣的使命,我们必须:
    • 熟练使用各种“生存工具”:如JavaScript调试工具、单元测试工具、模块管理工具、IDE开发环境以及其插件的使用;
    • 独立搭建JS下的持续构建开发环境;
    • 掌握各种编程实践的技法。这包括:TDD、BDD...各种实战开发方法;
    • 本能将敏捷最佳实践作为开发习惯;
    • 构建自己的Web MVC前后端开发框架;
    • 全周期生活在JavaScript实战编码的环境下完成各种开发任务...
    每2名成员会形成一个团队。每一个团队都会有自己指定的“作战区域”和“武器装备”。我们的终极目标是穿越那些危险重重的“编程陷阱”和“开发沼泽”,让那些真正来自第一线的开发实践成为我们身体中的一部分,变成我们的标识。从而成为世界上最酷的精锐部队--“美国海军陆战队”中的一员。
    全程采用“Hackathon”学习模式,完全抛弃“Hello,World”式的毛毛虫案例,远离华而无实的PPT讲义。
    我们来自开发实战的最前线!
    我们!需要的是“近身肉搏”、“拳拳到肉”的地狱式训练!
    只有。对,只有那些坚持到最后的勇士才配的上我们的荣誉:
    我们是“Web Programming Ninja”。我们奋斗在软件开发的最前线!
    课程目标:
    • 了解web开发有关的框架和工具
    • Web前端知识框架
    • 用JS基础解构jQuery实现
    • JavaScript框架选型
    • 构建自己的Web前端框架
    • 编写可维护的JavaScript代码
    • JavaScript下的编程匠艺
    • JavaScript开发环境的搭建
    培训对象: web前端开发工程师
    学员基础: 具有一定web页面开发经验和基础知识
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    工具和环境
    开发环境 客户端:Chrome
    服务端:NodeJS
    编辑器:Sublime Text
    开发插件
    (可选)
    推荐Sublime安装的插件
    Emmet
    Alignment
    JsFormat
    Prefixr
    JsHint 推荐NodeJS安装的插件
  • Jasmine
  • Mocha
  • 引用类库 Bootstrap
    常用的JS库:libs
    培训内容:2天

    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、Moostools、YUI
    一些重要的Web前端框架:Backbone、Angular、ReactJS、Vue、Knockout、CanJS
    构建自己的Web前端框架 搭建测试驱动开发环境
    Mocha(或Jasmine) & Should

    方法
    构造函数
    继承
    多态
    多重继承
    命名空间
    模块
    CommonJS与AMD
    单页面处理问题
    剖析Backbone、ReactJS、AngularJS、Vue的核心实现
    工程实践 编写可维护的JavaScript代码 JavaScript的精华与糟粕
    JavaScript编程风格与JSHint
    JavaScript模式(编程实践)
    使用ECMAScript6(或CoffeeScript)
    Clean Code与重构
    JavaScript下的编程匠艺 调试JavaScript
    TDD与BDD风格
    Mocha & Jasmine
    Mock & Stub
    测试覆盖率
    生成测试报告
    JavaScript开发环境的搭建 Sublime & Plugin
    Chrome & Plugin
    NodeJS
    NPM & Bower
    Grunt & Gulp
    Yeoman
     
    2243 次浏览  51 次
    其他人还看了课程
    Python应用开发最佳实践  3286 次浏览
    Three.js 3D 引擎详解与应用开发  1464 次浏览
    基于J2EE的Web 2.0应用开发  4096 次浏览
    前端数据可视化开发  2114 次浏览
    Web应用安全架构、入侵检测与防护  6810 次浏览
    使用Vue.jS构建web应用实战  4339 次浏览
    定制内训


    咨询服务:架构评估与优化
    咨询目标
    对现有的架构进行评估,发现问题,并优化
    咨询范围 业务架构,应用架构,数据架构,技术架构
    咨询方式 对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
    成功案例 中国移动广西分公司,中国电信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]