你将获得
- 揭秘低代码的真实发展现状
- 拿来即用的低代码平台设计策略
- 低代码平台核心模块实现要点
- 持续 4 年的最新低代码技术追踪
课程介绍
这几年,低代码一直饱受争议:有人说它是毒瘤,革的是程序员自己的命;有人说它是银弹,能为业务带来真正的降本增效,解放生产力。那低代码真实的情况到底是如何呢?
要拨开低代码的迷雾,最好的方法就是踏入其中,亲眼看看真正的低代码平台是怎么架构的、它的核心模块又是怎么回事。
但要着手开发低代码平台,并没那么容易:
- 业界缺乏统一标准,无法判断自己学到的就是真正需要的;
- 不知道有没有更好的架构思路和实现方法;
- 业务团队提出了超出平台能力外的需求,到底是谁的问题?
那么,不如听听一线低代码专家的经验吧?听听他们是怎么成功的,又经历过哪些失败。
这次,我们请来了中兴通讯软件研发资深专家陈旭。早在 4 年前,他就开始进行低代码平台的研发。如今他主导的低代码平台 Awade,已经成为中兴低代码事实上的标准,服务于上百个国内外知名通讯运营商。
这个专栏里,他会从架构设计到演进策略,从细到代码级别的技术要点说明,到总体的技术选型思路等,将自己的经验充分、系统地展示给你。
课程设计
这门课程的内容不会一次性更完,而是按时间分成两个部分:常规更新阶段 + 动态更新阶段。
在常规更新阶段,老师会以低代码编辑器为核心,囊括代码生成器及策略、基础设施、插件系统及周边等三大编辑器的主要研发支线,让你在搞懂低代码的同时,提高自己的架构能力。这一阶段更新的内容分为三部分。
第一部分:认知基础与架构策略篇。这一部分主要是介绍低代码平台的架构设计、演进策略,以及在启动研发前必备的“家底”,先让你对低代码及其架构“心里有个数”。
第二部分:核心模块开发篇。这一部分会详细介绍低代码平台的核心模块,也就是一个通用型低代码编辑器的技术实现要点。老师会以布局、交互、数据为线索设计内容,让你搞定一个低代码平台最小、最核心的实现。
第三部分:平台功能拓展篇。这一部分介绍的是低代码在业务开发全生命周期各个环节中应该具备的功能,以及它应该如何拓展和定制,形成完备的生态圈。
在动态更新阶段,也就是常规更新阶段结束后的四年之内,我们会以每年 5 讲的频率,继续更新,带你去看最新、最前沿的低代码技术动态,主要包括:
- 低代码平台在 UX、需求端、交付端的技术实现要点;
- 老师主导的低代码平台 Awade 的新技术、新场景、新应用精选;
- 新业态剖析、相关开源技术、权威报告解读等行业性内容。
课程目录
适合人群
对低代码感兴趣的任何开发者。
如果你是一位一线开发人员,你不仅能知道当前大热的低代码到底是怎么一回事,也可以从专栏中学习到低代码编辑器各主要功能模块的具体架构方法,从而帮你提升架构能力,为未来独立架构一个功能模块做好准备,缩短从一线研发岗转型为架构岗的周期。
如果你是一位架构师,你可以从中学习到如何恰当地设计低代码编辑器和编译器的关系和抽象,从而架构出一套具有高度通用性的低代码编辑器,你也能知道如何围绕编译器提供扩展能力,设计出比较完备的低代码插件系统,实现通用与效率兼得。
如果你是一位决策者,那你可以从中了解到实现低代码平台过程中的各个阶段的特点,以及采取什么样的策略可以确保平台始终朝着高通用性的方向演进,同时你还可以了解到采用哪些方法可以让平台兼具较高的开发效率和尽可能广的适用范围。