00:00
咱们这个系列的课程的话,讲解一下编码工具的一个基础操作。维达的代码是腾讯云旗下的一款低码产品。嗯,它的主要特点呢。比较方便的制作小程序,呃,在这里头可以一站式的包括从小程序的注册,然后小程序的开发、测试、发布,最后到上线。我们一开始的时候你呃扫码进入的时候,一般是给你一个体验期,他现在是呃一个月的免费期,之后就要收费了,收费之后你续费之后,呃可以首先是在这个小程序开发认证这一块。你可以。如果你已经有了小程序,可以进行扫码认证啊,如果没有的话,就按照他这个注册指引进行注册。注册的时候,呃,一般是分为主体类型企业和个人。
01:00
嗯,如果是商家或者企业,我建议你。注册企业主体的个人的话,因为他呃,现在限制很多的可能只能是。上线一些工具类的小程序,呃,不建议啊,起码如果要是以这个作为运营的手段的话,我建议至少要注册一个个体工商户,那样会比较方便一点。然后他这里头的话啊,一般按这种指引,然后你输入呃,相关的信息,然。然后提交相应的资料。嗯,在呃低低码工具里头注册的小程序是免了300块钱的对公验证的费用。首先是一个小程序的认证,认证完了之后,然后就是我们要开始学习,学习的话,现在官方其实在这个学习中心里头,呃,已经提供了很丰富的一个教程啊。它包括有快速入门类的,然后服务商认证类的,呃,文档中心也可以上官方的论坛,然后下边呢,就这是按照这个。
02:09
学习的进度安排的一些视频,然后还有他历次的一个直播,嗯,我觉得这些看看官方的教程有利于你快速的跟进啊。当然我建议学习的时候,呃,还是要看文档,看文档,然后我们可以点这个去查看。然后文档呃,也比较全,现在不像二一年刚上线的时候,这个文档还很弱,现在已经很丰富了。然后我们在这个第一个菜单里头,你。可以看到每一个月的它的更新的动态,看这个更新节奏还是更新的蛮快的,他基本上也是主页更新的,以前可能会稍微慢一点,它是呃,有时候是双月更新一次。然后就我们可以看到呃这个产品的概述,它首先是呃有一个这个视频介绍嘛。
03:06
然后主要特点的话,其实它是包含一部分,第一个是呃,PC web,第二个是H5,第三个是小程序的应用,主要是解决在呃这三个地方,然后。当然了,呃,他为了做这个企业级管理应用,还包括一些企业级的一个工具,像企微啊,工作流啊,消息推送啊,用户权限,这些都是必备的。剩下就是这个,因为是腾讯旗下的一款钉马工具嘛,它的特点还是呃,腾讯生态包括连接的微信生态呀,像微信支付啊,会议啊,文档呀,是吧,他叫深度打通深,所谓的深度打通就是呃。这个API可以直接用,然后做一些简单的配置。嗯,这是他其中的一个介绍,然后基本概念这一块的话。呃,这是一些它的基础的教名称嘛,控制台的话,呃,我们现在呃呃。
04:03
就是指这个,就是整个你登录进来之后,这个叫控制台。然后就是环境是吧,呃,因为低码工具的话,每个人相当于都有自己独立的环境嘛,然后你像你的做的应用啊,数据都是和别人是隔离的,在哪看呢?就是在这个资源管理这一里头。这就是我们这个呃,资源管理这个版本,然后有这个基础信息是吧,然后具体的它是分成各种各样的套餐,每个套餐像呃,我现在这个团队版的话,它是可以让你用50个应用,然后你每用一个就占用一个其中的名额。然后就是我们做应用的时候,经常可能要呃上传一些附件啊图片啊是吧,这些是在这个文件里头存储的话。呃,基础套餐它提供一个2GB的一个,呃存储容量,然后就是维达机代码的话,然后他提供一个线上的数据库,然后允许你存放这个1GB的一个数据,然后就是CDN的流量,嗯,什么是CDN流量呢?嗯,就是我们凡是。
05:14
在小程序中打开的页面是吧?打开页面,然后你显示文字啊,显示界面啊,显示图片啊,或者播放视频啊,这些都是要耗这个流量的,就像我们手机打开你的4G网络,然后浏览视频啊,看新闻啊,这些不都是要耗流量的。然后这块短信资源这块,呃,因为呃以前的话它登录都是匿名登录的,后来上线了之后,也可以切换成这个用户名密码,或者使用手机号登录,但是他这个登录的时候不是要发这个验证码,所以这个这里头就要耗费这个短信资源的这套餐。就说嗯。环境这一块。呃,应用这一块,它现在即时应用主要是分成两种,一种叫自定义应用,自定义应用就是我们在线上使用的,像小程序啊,呃,移动的站点呀,或者是你这个,呃,在电脑上用的这些系统啊,呃,它是在自定应用里头体现的。
06:13
模型应用其实主要还是对于这个,呃,企微这种业务,就是我可能要有一个请效价是吧,然后我要填一个单子,然后去给领导。呃,它这块的话,对应的就是我们这里头的,嗯。应用这个模块是吧。你看我现在是创建了一个小程序嘛,然后我们创建的时候有两个应用,一类是模型应用,一类是自定义应用。然后数据模型这块的话,这个就是对应的是,呃,相当于是我们线上的一个数据库。数据库的话,你看我这里头我做的这套小程序,然后会有各种各样的信息是吧?嗯,这里头的数据源是根据你的就是这个业务的不同,具体根据你的需要,然后进行设计。
07:05
它还有分为单表啊,多表多表之间有关联的信息是吧。然后这是数据源这一块,数据源的话,我们可以点开一个数据源。像我这个会员卡是吧,呃,会员卡的话,然后他有。各位不同的字段是吧,不同字段,然后有数据的类型。然后。呃,看到了这个表结构之后,我们还可以管理数据。哎,这就是我其实在小程序里头真实的提交的一条数据。然后有一个表格这种,我可以点这个查看按钮啊,看具体的信息,谁创建的是吧,然后。创建了啥?呃,这是数据源API这块的话,呃,这是一个叫什么?就是有些人理解为低码开发就是一个拖拽,呃,其实这个是一个误解啊,咱们迪马开发是一个叫什么?呃,在技术世界的叫全站开发,就是你既要开发前端,前端它是通过这种组件的。
08:13
我给大家打开一下我这个应用啊。呃,什么叫前端啊,前端其实就是。你看现在我我我再把我这个做好的这个小程序打开一下。其实这这现在你看到的这个界面就叫前端嘛,是吧。前端,然后有这种各种各样的输入组件呀,如果是首页的话,可能还有各种各样的布局。看这里头呃,可以有轮播图啊是吧,然后有一些这些具体的业务的展示啊,然后配色啊这些,这也就是指前端,然后我们和呃。这些信息来源来源于数据库,那数据库调取的信息时候,其实你是要通过一一定的方法去调的,然后去访问哪个表,然后怎么访问它,然后在低码里头,嗯,它叫APIAPI的话其实就是。
09:13
呃,我们可以理解为后端的一个接口,然后像他这种AAPI里头的话,既可以你自己创建自己的API,也可以集成腾讯的些生态里的产品,像现在还蛮丰富的,有什么文档啊,会议啊,地图啊,支付啊,短信呀,邮件啊,文字识别,日后可能随着这个官方这个产品的更新,这里头可能会出现几千个应用。然后那你做的时候,可能我我现在要做一个什么。门禁卡系统是吧,我这里头有一个门禁卡,然后一点的时候,相当于就是把这个门禁卡初始化了,然后到时候调用的时候,我只是给给他传一数据,然后这样的话把数据写到卡里头,然后你拿这个物理卡给这个具体需要使用的人就行。这是一个API的一个事情,当然API的话,呃,我这现在目前呃开发的这个小程序还没涉及到这个后台开发,我现在还集中在前端,然后我们创建了一个像这个腾讯地图是吧。
10:12
腾讯地图的话,呃,我现在就已经,呃可以。调制里头的各种各样接口了,在我那个教程里头的话,呃,我是调用的这个批量计算机距离,因为你看呃还回到我我我我这个软件里头,软件里头之后,呃怎么显示你当前呃那个距某一个呃地图定位里头的距离呢,那就是。调这个API里头的,呃。一个具体的一个方法是吧。这是一块API的这个功能,然后应用编辑器的话,我们哪个叫应用编辑器呢?现在其实目前打开这个就叫应用编辑器,它分为几部分嘛,第一部分上头这个是顶部导航条,顶部导航条我们经常会用到什么呢?第一个像这个变量是吧,因为我们在界面上显示这些信息,可能要在变量做存储。
11:06
你可以自己定义变量,有系统的变量,也有自己自定义的,然后呃,还有就是我这些交互逻辑点更多啊,或者是点充值啊,我可能要写一些方法是吧,交互,那我在这个代码编辑器里头就可以写这个。前端代码。行动代码这个life就叫生命周期函数,如果有过小程序开发经验的同学的话,你会理解的,这里头就是在启动的时候,我可能要去加载一些数据是吧,然后这个呃,语法的话就是地码里头的方法,然后它主要地码里头用的语言呢,是javascript,你你需要把这个javascript要好好学一学是吧。然后呃,也可以自定义方法,你看我这个打开地图是吧,我这就是定义了一个呃,地图的一个打开的一个方法,然后里头写一些代码。
12:02
嗯,然后啊。应用编辑,咱们可讲这个就是地码编辑,就我刚才讲的,然后这个数据管理后台,其实就是我们刚才在那个呃,数据源里头点的管理数据出来的,它其实就是给我们提供了一个数据增删改查维护的一个界面,那你呃做测试的时候就不用自己写这个后台了嘛,是吧。然后它分为体验数据和正式数据,正式数据就是你线上正式运行之后的数据,体验数据我们可以做测试。啊,这是数据管理后台,还有一块就是工作流这一块。呃,工作流的话。一般就是我们可以建一个流程是吧,这里头你可以输入一个呃,流程的一个名字。然后点确定之后,因为流程的话,它其实就是呃,有开始节点和结束节点嘛,然后中间可以有各种各样的审批的动作是吧,你像我有一个人工的任务,然后是审批节点是吧,在这个审批节点里头,然后我具体的对应哪个应用,然后是不是如果。
13:10
是按角色,然后审核的,还是说按用户,用户的话,呃,你就可以从系统里头选择我们的人嘛,是吧。把这个人选过来啊,他就有了。就是工作流这一块的内容。还有一块就是呃。涉及到用户权限,这个主要是指就是我们呃,像这种企业级的应用的话,一般可能像这种审批,我可能呃有申请人,有审核人,呃不同的人的话,使用不同的模块,或者看到的数据不一样,那在维达里头的话,它这里头就叫用户权限是吧,我们可以自己新建用户给他。创建用户的时候,你把这些基础信息录入,然后也可以,呃,创建这个部门是吧。有新建部门。就是你企业的组织架构是什么样子,你就可以按你的组织架构,然后进行添加,添加了之后,然后我们可以创建这个角色是吧,你看他现在系统刚开始提供的是什么访客角色啊,超级管理员,外部用户啊,然后你也可以按照自己的定义去创建角角色,创建角色了之后,然后他可以按照需要进行授权嘛。
14:20
你像我这个,嗯,加油站小程序的话,我可以说给哪哪些人访问是吧,然后他进来之后,然后能访问哪些数据源是吧,数据源的话只能没有权限,还是看本人啊,还是查全部啊,只是一个操作,然后像我们有后端接口的,然后他这个接口的话,他能干什么是吧,能不能调用我们的接口。然后就是工作流的权限,工作流能不能访问工作流,然后剩下的就是这个企业工作台。企业工作台的话,呃,其实我们在这里头的这个数据管理后台,就是用企业供销作台搭建的。
15:00
嗯,我们这里头就是在这个企业工作台是吧,它对应的是模型应用,你现在访问的时候就必须有一个模型应用才行。哎,你看我们这里,它其实这个企业工作台,类似于我们现在经常使用那种OA软件啊,上头来一看,我有多少的代办,发起多少,处理多少,抄送我多少,然后你做的这些呃,特色的应用啊啥的,你就可以在这里头体现,授权之后会体现啊。然后日常的消息提醒也在这里头。这是我们讲的这个两部分,用户权限和企业工作台。然后产品架构的话,呃,我觉得就是首先是看他这个基础能力啊,基础能力其实呃,微大的话是依托于这个腾讯云,腾讯云的话,现在呃,它包括几部分内容嘛,像云函数是吧,什么是云函数呢?就是我们这里头的。呃,DD码里头哪个是云函数,就是个APIAPI其实就是一种云函数。
16:01
啊,比如我我建一个是吧,开始新建之后。然后我创建一个方法,然后这里头你看它这个云函数有可以有几种HTV请求自定义代码,然后呃云开发云函数,云函数的话,我们就直接可以切换到这个云函数里头去。一般写云函数的话,你可能要定用调用第三方的NPM包是吧。嗯,写的时候我可以这样。你自己建一个是吧,建一个,然后这里头人家有hello word这个模板,然后你也可以也可以也可以自己建是吧。我这个已经存在了,就不能建了,建了之后你可以在这里头,它相当于是一个呃机身开发环境,你在一般成序员是在本地里开发好,然后NPM安装好了之后再发布到线上,它是在线编辑,我不用在本地装什么Vs code的呀,或者eclips呀,我直接在这个线上直接写代码就行,写代码这里头它也可以安装NPM包啊。
17:03
我们可以,呃,点开一个。是吧,你看它这里头,我们可以直接切换到函数代码里头。这不就是我们的一个编辑工具嘛,其实这个你你用本地VS库,然后打开也是这样,当然这个线上的话,它叫cloud studio是吧,就是其实就是把VS库的这个功能拿在线上,我们可以在这里头编辑啥的,你像这里头也可以创建文件是吧,新建文件也是可以的是吧,在这里头写代码。写代码,然后它这里头安装好了之后,然后如果你是pack杰森里头有这个NPM包的,它会识别你这个版本是吧,是哪个版本,然后你放上去配置文件写好之后一保存并安装依赖,然后它就呃。可以直接把这个NPM包装到你这个在线的环境里头去。
18:00
呃,这是一个云函数,云存储其实是什么意思呢?云存储对应对应的,呃,我们这里头就在这儿是吧,你看微大的环境里头,我这个里头已经放了好多内容了是吧,我每次发布的这些应用啊啥的,它最后落地它是还是会生成这个具体的。HTMLCSS和GS的。这个是不用说的,你看这里头存的图片啊,附件啊,你像我们这里头也这个内容存储是吧,它它这里头也会有相应的这这个内容。这是一个存储的一个概念。然后还有一个就是云数据库,云数据库维达这个它是一个文档型数据库。所谓文档型数据库,就是所有的内容的话,它你像我们在传统数据库里头,呃,这叫数据库表,它这里叫集合。点开了之后,然后呃,我们可以看到它具体的一个呃,一个结构。
19:00
呃,所以它这个叫文档嘛,呃,在我们传统数据库里头叫记录是吧,你看它这里头对都是一种对象的这种结构,然后里头是这种键值对是吧,左侧是键,右侧是属性。这是它的一个,呃,数据库。然后云头管这一块的话,呃,咱们就不用管了,这是它另外的一种能力,咱们在学习维达的时候用不着它这个组件。然后下头还有一部分,他说是有公有云,混合云和私有化,这就是现在为大家支持这么三种部署啊,第一种是公有云,毋庸置疑,就是咱们这个线上的环境,你是用腾讯这个域名去访问的,然后。那咱们回到这个图片,混合云是什么?混合云是我这个应用开发好了之后,我可以把它做这个应用应用的一个导出。回到我这个维达里头。
20:09
是吧,我这里头其实是呃,可以看到发布结果,然后呃在这个嗯。模板里头。我们可以新建一个模板是吧,新建模板的时候,你可以选择你你现在要。导出的一个应用是吧,我这里头设置了之后,我可以呃添加已有的应用。啊,比如我我我现在这个要分享给别人,或者是要做部署。那我就可以把它这个,呃,把它导出,导出之后,然后其实在这里头,它它导出的时候,它就有。模板文件是什么?模板文件是就是你是呃,相当于是待开发,或者是在团队开发,然后导出来之后,相当于是原文件吗?原文件回到呃给人件的时候,你把原文件给人家就可以导入之后,然后继续做开发,然后如果是部署的话,你可以导出一个私有化部署包,然后在你。
21:07
在你的私有云里头后进行运行,就是在公有云开发,私有云部署。嗯,彻底私有化的话,那就是它是什么,就是你整个这一套环境啊,就咱们这个开发环境,它也是支持那种私有化版本的,直接就部署到你你的内网环境里头,然后你开发也在内网,部署也在内网。呃,这就是他第三个这个这这个层面上可视化配置这一块,呃,其实就是我们指我们什么,就是应用这里头叫那个组件。就是这个你看组件库,它组件库还是挺多的了,现在像什么数据容器呀,布局呀,导航呀,是吧,展示类的呀。表单类的呀。图表类的呀,小程序是吧,这些都是,呃,还是挺多的内容的。
22:04
然后如果这些组件库不满足你,不满足你的时候,他在这组件库里头。可以自己创建啊。然后创建组件库。创建组件过了之后,你就可以添加组件,添加组件现在呃,以前还支持这个,呃低码这种搭建组件现在已经智慧了,可能他后续会开放,现在是只能支持圆满。源码组件库的话,你要按照人家这个方法,先是创建组件库是吧,然后登录账号,登录账号之后,然后要创建工程,工程之后,然后我们要自己写代码,还有两类组件,一类是web组件,Web组件的话一般你需要呃,要么掌握vuee,要么掌握react。然后把组件按那个人家那个VE那个自定义组件那个写法写上来,然后发布上来。
23:06
发布上来之后,你要先进行调试,调试之后然后进行上传,上传之后,然后这里头就会呃多了你的一些各种各样的组贴,就是官方能力现在还没匹配的,还没达到的,或者是你觉得有些能力做的不是太完善的,你要进行完善二次修改的,那你就可以自定义组件。呃,应用这一块的话,嗯,其实就是构建应用有几个,呃内容第一个是表单引擎,表单引擎其实我们在V达里头。呃,他是用的这个。叫表单容器。就这个组件,但容器了之后,它会自己识别呃,你的数据源,然后根据数据源的字段自己生成界面,我们可以呃切换一个像我这个会员注册的这个界面是吧,其实我就是这个组件,这些字段我都不是自己写的,我直接是用这个表单容器,相当于它就是一个引擎嘛,然后自己会自主的识别。
24:10
然后你看它这里头字段,哪些字段你可以要也可以不要是吧,然后。他这个后端的方法也帮你写好了,就是只你需要干什么事情,其实你只需要做一步操作,就是把这个数据模型选好,然后你这个界面就生成就完事了。然后就是扩展体系,扩展体系咱们刚才呃。介绍了这个相当于是开放组件嘛,就是那个组件库。呃,还有就是我们呃,在做开发的时候,其实如果是都是从零开始,其实你需要对这个呃,行业的业务啊,技术啊都有一个比较好的了解,你才能做出来。但是我们作为新手的话,可能一下子达不到这个高度,那我要怎么做呢,就是在这个。创建应用,这里头我们有模板。
25:03
哎,你不会做的时候,我看他有你是哪个行业是吧,我要做什么样的类型,可能我现在就想做一个企业的一个网站是吧,你点这个企业门户,它这里头有这种PC的网站,有这种移动的网站是吧,各种各样类型的,你可以其实大下来之后直接。把它安装好,然后就可以进行修改。我们给大家演示一下,好比我这个现在要做一个移动的一个官网,那我就点这个使用模板。你看你点了之后,它就会往你自己的环境安装这套模板所有需要的内容。呃,内容是啥呢?首先人家呃这个现在界面打开,我们回到这个应用啊。应用你看它其实是创建了两类,第一个是管理平台,管理平台一般是就是我们可以呃做什么事情就是呃PC端嘛,PC端然后你可以有一个资产改查,然后这边的话是小程序端,小程序端,但是我们作为一个软件的话,肯定要有数据库嘛。
26:01
你看他,他会把这个。里头这个需要的这个表给你建好。是吧?建好之后,如果里头还有需要权限的角色的,那在这个工作流呀,这里头就会有,或者是在这个用户权限里头,当然他这套模板没有,没有的话,这就没有。我们用用这个,呃,借助人家做好的这些案例,其实是一个是方便我们快速学习,因为你看这一片组件,其实你不知道怎么用是吧。那我看打开这个页面学习的时候啊,这个轮播图,轮播图有三个图片是吧,有哪些属性可以设,然后。它是每一个是怎么着的,点开车啊,你是从互联网引入了一个图片是吧。下头这个table栏是吧,退补栏是底部的,底部的,然后它是怎么配置的,你这个就可以一步一步的看。呃,最好的学习是学习,根据模板学习吗?
27:04
呃,上头最后就是这个易用多端了,就是它是指哪个呢?就是指我们这个。我们每一个界面写好之后,其实可以发布成三种形式,第一个是H5。你看我切换它就变成H5。切换成小程序,它就变成小程序,然后切换成PC,诶它就变成PC的样子,就是它,它是可以给你做一个这种不同设备的一个适配,那你就我这个界面,你看我在PC端是这样,是一个很宽的,在移动端是一个很窄的,你就不用PC端开发一套,移动端开发一套,这个还是比较方便的,发布的时候它也可以让你勾嘛,是吧,如果你三种介质都需要发布,那你就把它都勾上就可以。嗯,这是上头这个,然后呃,左右两侧的话,其实这就是人家腾讯生态的一个。比较好的能力吧,嗯,左侧这个相当于是一个微信的生态,你可以像这里头有什么交易组件,你可以上线直接就发布成一个电商应用是吧,然后呃,还有是。
28:10
需要流量的你可以进入视频号啊,搜一搜啊是吧,然后企业能力这块的话,就主要是指企企微这个集成,当然他这里头因为微达是包括团队版和企业版本,企业版的,具体的这里头有企业的能力,就像刚才咱们看到这个企业工作台工作流啊,就属于企业版本的能力。然后最上层的话,那肯定是解决方案是吧,最终你肯定是用这个工具适配你自己的行业,做自己的应用。好了,本节课就是把这个产品的一个概述,然后给大家大致介绍一下。下节课的话,我们再具体的,呃,再看一看这个官方文档,呃,有一些内容,然后我们再具体解读一下。感谢大家的观看。
我来说两句