天津卡达克数据有限公司

天津卡达克数据有限公司,作为中国汽车技术研究中心有限公司在天津设立的数据资源中心,立足于智能网联汽车产业服务、数据建设、技术集成、工程验证、示范测试等相关领域,已先后形成了驾驶场景数据、虚拟仿真平台、网联化测试验证平台、工程验证平台及智能网联示范测试综合管理平台等多维度、全方位的业务体系,为中国汽车产业的健康可持续发展提供源源不断的动力。

为了给公司的项目管理系统开发Web Excel通用组件,轻松实现二次扩展及数据填报模块,在经过技术人员多次评估后,一致决定采购 SpreadJS 纯前端表格控件

在具体项目实施之前,开发人员需要学习掌握SpreadJS 的相关功能和使用技巧。同时,也为了给其他前端项目组提供借鉴和参考,公司为此定制了为期5天的SpreadJS培训课程。

  • 客户名称:天津卡达克数据有限公司
  • 培训方式:客户现场培训
  • 时间周期:2019 年 4 月 8 日 - 2019 年 4 月 12 日
  • 培训时间:5 天

项目背景

公司的项目管理系统需要使用SpreadJS做一个通用的 Excel 模板设计器,将此前自定制的组件通过SpreadJS进行集成,用拖拽的方式在SpreadJS的表格编辑器界面进行展示和配置,以便生成一套能够自行设计出数据填报、数据可视化甚至是BI的Excel模板。

现阶段除了开发这套 Excel 模板设计器外,未来还计划使用 SpreadJS 与系统后台的工作流引擎结合,实现在线协同办公平台。

培训内容

1. 本次培训课程分为两部分:针对研发的培训和针对产品相关人员的培训。总共参与培训15人左右,包含该项目前端开发2人、后端开发1人、前后端Teamleader 2人和其他项目组开发10余人左右。

2. 考虑到参与受训的学员对产品的了解程度和技术能力不尽相同,因此设计的课程内容更偏向SpreadJS的基本功能和应用场景分析,技术答疑也基本以基础功能实现为主。

3. 因为在项目需求中涉及SpreadJS 与系统后台工作流引擎的结合,因此培训增加了后端数据传输与前后端数据交互等方面的内容。

4. 该项目的 Teamleader 此前已经了解过 SpreadJS,因此针对 Teamleader 的培训主要以需求沟通和优化项目设计为主。

5. 第一天培训,针对研发人员着重讲解了产品功能(SpreadJS、在线表格编辑器和GCExcel 文档API),并了解了项目进展。

6. 第二天培训,针对产品人员介绍了SpreadJS 的应用场景和典型案例。

7. 第三天培训,主要介绍了前后端数据交互以及SpreadJS新版本的主要功能。

8. 第四天培训,着重讲解了 SpreadJS在线表格编辑器的自定义扩展及源码结构,并且结合演示做了一些Demo 示例。

9. 第五天培训,主要针对实际项目问题提出了相应的解决方案。

课程反馈

1. 本次培训周期较长,故培训安排和受训人员无法严格按照课表执行,为了更好地衔接培训内容,我们为每一次课程进行了录屏。建议葡萄城也将培训课程按内容打包录制,方便我们进行回看。

2. 培训课程的内容和难易度安排的十分合理,但关于培训时间的安排,能否将5天培训拆开使用,或者讨论出一套更为灵活的培训方式。

课堂掠影