Tencent / OpenSourceTalent

143 stars 15 forks source link

2022腾讯犀牛鸟开源人才培养计划-OMI #31

Closed tencent-adm closed 1 month ago

tencent-adm commented 2 years ago

腾讯犀牛鸟开源人才培养计划 Tencent Rhino-bird Open-source Training Program 2021年腾讯首次发布“犀牛鸟开源人才培养计划”,通过打造面向高校学生的开源课程和开源实践培养方案,培育开源人才、普及开源文化,助力开源人才生态的发展。5月30日,2022年度“犀牛鸟开源人才培养计划”正式启动,由教育部计算机类专业教学指导委员会、教育部软件工程专业教学指导委员会、教育部电子信息类专业教学指导委员会、中国信息通信研究院作为联合指导单位,腾讯开源和腾讯高校合作联合主办,培养计划涉及开源基础课程、开源进阶研学和开源项目实战三大阶段培养。本届培养计划除了来自腾讯的热点开源项目之外,还有来自清华大学、北京大学、中国人民大学与腾讯基于联合实验室平台合作开展的开源项目,涉及技术领域包括人工智能、大数据、前端应用、基础平台(操作系统)、数据库等。

各位同学报名即可参加线上开源系列课程,学习开源知识,对话学界及产业界大咖。其中入选开源项目实战的学生将在导师的一对一指导下,利用暑假开展编程实战。

更多项目信息请看官网:https://opensource.tencent.com/summer-of-code

项目简介 OMI是前端跨框架框架,既能以 Web Components 自定义标签形式赋能前端生态,如(react、vue、preact),也可自成一套体系加速 Web 和 小程序前端开发。

项目导师 张磊,OMI、Westore、Cax等框架作者,Kbone框架贡献者

导师寄语 OMI是前端跨框架框架,2022年有一些有趣且实用的想法,主要方向依然是视觉交互、低代码、可视化方向,需要优秀的你参与进来,一起实现他,一定会收获满满。

编程任务 题目:基于数据模型驱动的 OMI + Nodejs + Sequelize(MySQL)的管理系统生成器

内容: 去年我们探索了基于 OMI Webcomponents 的自研组件体系的 admin 的实现,今年我们拓展边界到后端,基于用户的数据模型直接生成 OMI + Nodejs + Sequelize(MySQL)的管理系统。

预备知识: 前端技术栈,Nodejs技术栈

任务分解: 1.管理系统相关的 OMI 组件开发和优化 2.实现基于 OMI 的表格和表单设计器 3.实现基于 OMI 在线实体关系图设计器 4.实现基于实体关系图设计器和表格表单设计器的输出产物生成管理系统的生成器

收获: 1.前端全栈开发流程 2.全流程的代码生成器的实现和细节

联系导师 张磊:dntzhang@tencent.com