开放原子开源基金会(OpenAtom Foundation),是一个非盈利组织,致力于推广开源技术和开放创新。其宗旨是倡导合作伙伴间的信息共享和资源共享,鼓励开源社区的创造性和互助精神。该基金会提供资金和支持来促进开源技术的改进和扩展,以及在开源相关领域进行研究和开发的项目。

一、课程学习
第一讲:inBuilder平台介绍 & 如何输出作品训练讲解

(1)    低代码平台的核心价值:“提升应用软件开发效率,降低开发门槛,提升软件灵活性”;
(2)    低代码成数字经济背景下解决软件供需矛盾的关键;
(3)    释放潜力-打破阻碍-提高效能-节约成本-重塑生态;
(4)    UBML来自于业内领先的企业级低代码平台,是浪潮海岳低代码平台inBuilder(企业级PaaS平台iGIX的七大子平台之一)的建模基础;
(5)    UBML开源建立标准,inBuilder开源建立生态(事实标准、开放生态、协同创新);
(6)    以开源构建四大生态:基础设施生态(共推软件发展)、应用生态(场景扩展)、开发者生态、协同创新生态;
(7)    是开放原子开源基金会旗下核心开源项目:合规服务、导师服务、中立可持续、生态扩展、IT基础服务;
(8)    inBuilder的核心特性:开发语言无关性、开放性、云原生、模型工程化、运行态定制、全栈模型刻画;
(9)    开源生态受到国家鼓励、开源走向世界;
(10)    怎样加入组织:注册Gitee账号-了解组织与项目(https://gitee.com/ubml)-建立联系(ubml-user@openatom.io )-了解SIG-Issue-等等(这个需要写代码,不适合我);
(11)    inBuilder主要业务开发功能:对后端实体建模和对前端页面进行可视化建模
(12)    设计器(页面的右上角)-进行开发-主从关联、外键关联-具体内容参考inBuilder
社区版文档中心
第二讲:五分钟上手inBuilder开发——开发环境搭建&行政人员表单开发

(1)    环境初始-用户初始-配置初始-dome开发;
(2)    登录-我的用户(左上角)-系统公共-系统管理-用户-选择组织-新增-信息填写-保存;
(3)    新建demo测试功能:设计器-新建工作空间-新建元数据(表单组件的模板,帮助定义实现了下拉列表的弹窗)-新建BE元数据(数据库中没有表选择手动创建:可以创建一些东西;数据库中有表选择从DBO创建,根据数据库中的表创建DBO文件:表完全和数据库传来的一样)-手动创建(不选择工作流)-新增字段(1.一条一条的手动添加2.导入CDM字段HandsOnLab.cdm)-保存-发布-完成业务实体元数据创建-新建元数据-新建页面(Form PC表单)-内置列表卡片界面-元数据选择(BO内元数据)-下一步*n-完成创建
(4)    设置(左下角齿轮)-Maven配置-本地仓库-索引(IP:support-md-index.inspures.com,port:80)-NPM包管理-离线模式(开启)-预览(1.发布菜单2.预览)-发布菜单(动手实验)-完成行政组织表单
 
第三讲: 低代码开发进阶——报销制单表单开发
(1)    用户、岗位、功能组、业务对象
(2)    我的应用-业务对象-新建财务共享
(3)    设计器进行报销单制单
先实体后页面
将一行占满:Arris-group-auto
将报销明细和报销附件配置自动列宽
完成后保存调试并发布,没有问题之后就发布到菜单,然后到系统管理员对功能组下的报销单制单进行授权
(4)    没有实现依赖表达式
第四讲: 低代码开发进阶——费用报销列表表单
第五讲: 低代码开发进阶——工作流使用&简单查询
实操总结:根据直播课程以及老师的帮助下学习并完成了报销制单表单和费用报销列表表单的开发

二、实践作业之货运单表单
功能:实现货运单所需的基本信息的录入,如收发货客户信息,员工信息。
链接:https://atomgit.com/yuyun/UBML/blob/master/HYD.zip,这个是我自己做的,感觉还是能够更加完善(不过最近没有时间弄了,就先这样了)
PS:学起来和自己动手实操真的有区别!!学习了新的知识一定要多练习!!!

 红色的地方是给我自己打的码,我认真学习了也就两天(4.23一天学习课程并实操和4.24晚上制作货运单,4.25中午进行了修改,下午提交)就可以完成一个简单的表单了,感觉低代码确实是比  SQL和编程学起来简单(低代码不是没有难度的),而且我感觉学习任何编程软件我最头疼的就是下载并配置环境了,感觉这个比学习软件本身还要令人痛苦~~>_<~~

三、学习心得

在当今数字化时代,软件开发一直都是一项重要的技能,因为我们需要构建软件来满足人类日益增长的需求。随着新技术的不断涌现,人们的开发方式也在改变。低代码开发平台就是一种新兴的开发方式,通过它,人们可以快速地构建一个应用程序而不需编写大量的代码。低代码开发平台在业界的使用越来越广泛,这也让学习它成为了一种热门的技能。相比于传统开发方式,低代码开发平台更加简单易懂。通过它,用户可以快速构建自己的业务应用,而不需要写太多的代码。它提供了一种直观的方式来构建表单和应用程序,让我们可以通过简单的拖拽操作就能创建一个完整的应用程序。这种方式不仅让开发过程更加快捷,同时也让表单和应用程序的设计变得更加灵活。所以,如果没有编程背景的话,学习低代码开发平台是一种非常好的选择。会比传统编程简单很多,我之前学了很久也没有学明白。

但是,对于低代码开发平台的学习也是需要不断地进行大量的练习。这是因为,熟练掌握一个软件需要很多的实践经验。通过练习,可以在实际应用中去理解它的用法和操作方式,并发现自己在应用中所遇到的问题。这种实践经验可以帮助我们更加深入地理解软件,同时也学习到更多的技巧和窍门。

即使在学习的过程中,可能会遇到一些错误,也不要气馁,因为错误是学习过程中的必要步骤。遇到错误可以用百度搜索或者请教老师来解决。我在原子训练营里就遇到了很好的老师,会认真帮助我解答问题,如果有不会的问题大家一定要去寻找别人的帮助(在学习的时候我自己愁到睡不着也想不出来改怎么办,但是老师都能够帮助我解决掉问题,感谢🙇‍),所以,错误不是妨碍学习的障碍,反而是帮助我们更好地理解软件的信息。

总的来说,低代码开发平台是一个重要的技术,它可以让人们更加快速和灵活地开发应用程序。在学习的过程中,需要不断进行实践和练习,这样才能更好地掌握软件的用法和操作技巧。同时,在遇到错误时,也不要气馁,因为错误是学习过程中的必要步骤。最后祝大家在学习低代码开发平台的过程中,能够坚持不懈,不断提升自己的实践能力和技术水平。大家一起进步吧!!!

尊敬的开放原子开源基金会全体成员:我作为一个普通的开发者,很感恩能够有机会通过开放原子开源基金会这个平台来分享我的开发经验,获取不同领域的开源项目支持和协作,进一步提高我的技术水平和社区参与度。

开放原子开源基金会为开源项目提供了一个公正、透明和有活力的平台,将开发者、贡献者和用户连接起来,共同推动开源社区的发展。在这个平台上,我得以结识了来自各个领域的优秀人才,领略到他们的开发思路和技术深度,大大拓展了我的视野和认知。

此外,开放原子开源基金会也为开源项目提供了非常有价值的资源和支持,包括经费、宣传推广和技术支持等,为开源项目的成长和发展提供了坚实的后盾。在我自己参与的开源项目训练营中,也受益于开放原子开源基金会的支持,才能够更好地将项目推向更广泛的社区。

最后,我想再次感谢开放原子开源基金会的全体成员,感谢你们在开源社区中的不懈努力和付出,相信在你们的带领下,开源社区一定会不断发展和壮大。

真挚地感谢!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐