提示 | ||
---|---|---|
| ||
Confluence 空间非常适合用来与您的团队分享内容和消息。 这是您的主页。 现在这里显示最近的空间活动,但是您可以用您喜欢的任何方式来自定义这个页面。 |
完成这些任务后开始。
- 编辑这个主页 - 点击屏幕右上方的编辑来自定义您的空间主页。
- 创建您的首个页面 - 点击页头上的创建按钮开始。
- 给您的空间打上印记 - 点击左侧面板上的配置侧栏来更新空间细节和标识。
- 设置权限 - 点击左边侧栏上的空间工具来更新权限允许其他人访问。
最近的空间活动
最近更新 | ||||||||
---|---|---|---|---|---|---|---|---|
|
空间贡献者
Contributors | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
欢迎阅读清华数为大数据应用开发工具(DataWay Framework,简称DWF)的培训教程。本教程围绕一个设备管理系统搭建的案例展开,旨在帮助了解学习清华数为DWF的各项功能和开发技术。
1. 培训对象
- 具备一定软件系统开发基础,希望利用DWF快速开发和维护大数据应用系统的开发人员。
- 数为系统研发团队新成员,期待尽快熟悉和掌握框架结构。
2. 培训内容
为便于循序渐进地了解DWF,本教程分为以下四个部分:
第一部分 系统安装:介绍如何获取DWF的最新版本,从一个Ubuntu Linux上快速部署DWF实例。
第二部分 定制培训:介绍DWF的模型定制功能,辅助实际案例助你了解开发应用系统的过程。
第三部分 初级开发:在定制培训的基础上,介绍DWF内置的脚本开发,包括不同的脚本和函数。通过对这些脚本和函数的学习,拓展丰富应用系统开发能力。
第四部分 进阶开发:是DWF内核开发。将了解学习DWF的核心代码逻辑,扩展开发极具特色的交互能力。这是整个培训较为复杂的部分。
3. 预期收获
完成不同的培训阶段,预期获得的相关能力:
- 新手入门培训:可以独立开发简单的信息管理系统,走通数据处理流程。比如,会议室预定系统、学生管理系统。
- 初级开发者培训:可以掌握DWF支持的脚本扩展功能,对更加深入的功能形成快速开发能力。比如,自动根据上下游跳转进行初始值设定。
- 进阶开发者培训:可以掌握系统扩展功能,基本满足常用应用需求,独立开发系统。
- 项目实训与贡献:能够结合实际项目需求,选择基于DWF搭建企业级系统的解决方案,并进行应用与技术创新。
4. 先修知识
该培训对参与人员有一定的基础要求,在此附上相关参考资料,帮助快速了解基本知识。
- 系统安装:推荐使用Linux系统,应该对Linux的基础命令有所了解。DWF的一键部署版本为一般性任务准备了脚本,只需了解少量的命令即可。
- 定制培训:了解web应用程序的一般使用即可。
- 入门开发:需要了解Javascript语法,知道一般的交互逻辑。
- JavaScript学习链接:http://www.w3school.com.cn/jsref/index.asp
- 进阶开发:需要了解VUE框架。DWF使用iView前端框架,应该了解使用iView。如需对后端进行扩展,则应了解Java和SpringBoot基本原理。
- vue学习链接:https://cn.vuejs.org/
- iView学习链接:https://segmentfault.com/ls/1650000016424063
- SpringBoot学习链接:https://spring.io/projects/spring-boot/