微搭低代码从入门到实战
低代码从21年起开始成为热点,至今已经发展了两年多的时间。微搭作为腾讯云旗下的低码产品也历经多轮优化。
不同人选择低代码有不同的理由,有的是初创企业希望低代码来提升运营效率的。有的是传统企业,希望借助低代码来改造现有系统提供移动端功能的。还有互联网的创业者,希望小成本投入验证自己想法的。
虽然选择低码的理由不同,但是殊途同归。你选择了开发工具,意味着你要学习开发知识,来实现自己的想法。
那么自学就需要有一条明确的学习路径,找到正确的学习方法才可以做到事半功倍。笔者作为低码爱好者,一路陪伴微搭成长,陆续更新了上千篇文章,在不同的平台发表。有很多粉丝私信问,你的文章这么多,我不知道该从哪入手学习。这篇文章就是历史文章的梳理,给初学者一个指引,帮助你快速入门。
以我自己的学习经历来说,低代码学习要经过三个系列的锻造,第一阶段要掌握软件的基本概念,比如数据模型、API、低码方法。第二阶段是要熟悉基本操作,比如如何创建应用,如何创建页面,如何组装组件,如何发布与调试。第三阶段就是要进入实战阶段,按照你自己的想法将小程序或者管理后台应用开发出来。
我们的教程也是围绕着这三部分展开
第一篇 基本概念
基本概念这一块,我们一共有几部分知识需要学习。第一部分是微搭的基本概念,第二部分是javascript的基本概念,第三部分是CSS的基本概念,第四部分是小程序的基本概念,第五部分是云开发的基本概念。
因为低码开发虽说是拖拽开发,但是所谓的拖拽只是解决了界面展示的问题,你的前端的逻辑以及后端的逻辑都是要写代码的。我们前端逻辑需要用到javascript的语法完成编写。后端的逻辑我们需要用到云开发的知识进行编写。
当然如果你的系统还涉及到系统集成,比如要和第三方的单点集成,要对接第三方的系统,那么还需要掌握接口部分的知识。
1 javascript基础知识
1.1 javascript 基础语法
1.2 变量定义
1.3 条件判断
1.4 循环
1.5 函数
1.6 事件
1.7 正则表达式
1.8 for…in
1.9 短路运算符
1.10 数组
1.11 对象
2 CSS基础知识
2.1 CSS 介绍
2.2 背景色
2.3 盒模型
2.4 布局
2.5 绝对定位
2.6 网格布局
2.7 弹性布局
第二篇 基础操作
3 软件基础操作
3.1 控制台介绍
3.2 创建应用
3.3 创建页面
3.4 数据绑定
3.5 低代码编辑器
3.6 数据源介绍
3.7 自定义连接器
3.8 自定义组件
3.9 附件上传
3.10 图片上传
3.11 封装地图组件
3.12 数据容器组件
3.13 tab栏组件
3.14 地图点选
3.15 弹窗组件
3.16 统计组件
4 小程序API
4.1 文件下载
4.2 订阅消息
4.3 小程序缓存
4.4 小程序分享
4.5 到店导航
5 第三方产品集成
5.1 腾讯地图
5.2 天气预报
5.3 企业微信集成
5.4 同步企业微信通讯录
5.5 腾讯文档集成
5.6 腾讯会议集成
5.7 腾讯文档集成
5.8 微信支付
5.9 集成mysql
第三篇 实战应用
6 信息采集案例
6.1 自定义问卷调查
6.2 基于模板创建问卷调查
7 常见功能
7.1 增删改查
7.2 搜索功能
7.3 数据联动
7.4 登录及注册
7.5 权限控制
7.6 二维码
7.7 从excel批量导入
7.8 文章关注
7.9 分页查询
7.10 多表联合查询
7.11 计算距离
7.12 获取当前位置
7.13 多条件查询
7.14 等值查询
7.15 获取全部数据
8 家教预约小程序
8.1 需求分析
8.2 首页
8.3 导航条
8.4 分类导航
8.5 布局的实现
8.6 教师详情页
8.7 快速请家教
9 会员管理小程序
9.1 需求分析
9.2 首页
9.3 首页续
9.4 会员登记
9.5 会员充值
9.6 充值记录
9.7 会员消费
9.8 发票管理
9.9 会员查询
9.10 消费记录
9.11 按条件过滤
9.12 会员信息编辑
9.13 会员信息删除
9.14 管理后台
9.15 管理后台1
10 幼儿园小程序
10.1 需求分析
10.2 首页
10.3 首页续
10.4 关于我们
10.5 预约报读
10.6 咨询信息
11 加油站会员管理小程序
11.1 需求分析
11.2 创建数据源
11.3 创建应用
11.4 轮播图
11.5 充值套餐
11.6 地图功能
11.7 计算距离
11.8 调用模型方法
11.9 显示距离
11.10 今日油价
11.11 会员信息
11.12 会员开卡
11.13 会员充值
11.14 会员卡
12 电商小程序
12.1 需求分析
12.2 店铺数据源设计
12.3 模型应用的创建
12.4 用户登录注册
12.5 调试方法
12.6 获取用户信息
12.7 将用户信息存入数据库
12.8 控制登录按钮是否显示
12.9 显示用户的头像和昵称
12.10 权限设计
12.11 店铺信息维护
12.12 权限设计续
12.13 店铺维护续
12.14 广告管理
12.15 店铺维护方案优化
12.16 广告维护功能
12.17 类别管理
12.18 类别管理移动端开发
12.19 商品数据源设计
12.20 商品管理PC端功能开发
12.21 首页开发
12.22 商品详情页开发
12.23 规格选择
12.24 商品内容分享
12.25 购物车开发
12.26 地址管理
12.27 首页重构
12.28 类别导航
12.29 类别导航续
12.30 订单管理
13 家政预约小程序
13.1 需求分析及用户注册
13.2 创建模型应用
13.3 创建自定义应用
13.4 页面传参及表单容器
13.5 集成腾讯地图
13.6 页面跳转
13.7 轮播图组件
13.8 宫格导航
13.9 图文卡片
13.10 分类展示
13.11 首页跳转到分类页面
13.12 详情页
13.13 接入客服
13.14 立即预约
13.15 填充用户信息
13.16 资讯功能开发
相关文章:
微搭低代码从入门到实战
低代码从21年起开始成为热点,至今已经发展了两年多的时间。微搭作为腾讯云旗下的低码产品也历经多轮优化。 不同人选择低代码有不同的理由,有的是初创企业希望低代码来提升运营效率的。有的是传统企业,希望借助低代码来改造现有系统提供移动…...
AM5728(AM5708)开发实战之安装Debian 10桌面操作系统
一 环境搭建 准备一个SD卡启动卡,能够正常引导板卡启动,后续会把Debian 10镜像安装到SD卡ext4分区 准备两个U盘,一个格式化成fat32文件系统,另一个格式化成ext4文件系统 下载Debian 10镜像,镜像名字为debian-10.4.0-a…...
ip-guardip-guard如何通过准入网关对指定的服务器进行通讯加密保护?
1、准入网关在高级配置设置受保护服务器; WEB管理界面【系统工具】,点击【配置管理】,点击参数设置,进入高级配置界面,输入配置内容即可。 [ControlServer]...
JavaScript基础语法
目录 1.初识JavaScript 1.1背景知识 1.2JS的三种书写方式 行内式 内嵌式 外部式 2.语法简介 2.1变量的使用 变量创建方法 动态类型 2.2基本数据类型 2.3数组 js数组创建方式 遍历方式 添加元素:尾插 编辑删除元素:splice 2.4函数 格式 函数表达式 作用域…...
《SQL基础》17. InnoDB引擎
InnoDB引擎InnoDB引擎逻辑存储结构架构内存结构磁盘结构后台线程事务原理事务基础redo logundo logMVCC基本概念隐式字段undo log版本链readView原理分析InnoDB引擎 逻辑存储结构 InnoDB的逻辑存储结构如下图所示: 表空间 表空间是InnoDB存储引擎逻辑结构的最高层…...
api接口详解大全
api接口详解大全?优秀的设计是产品变得卓越的原因设计API意味着提供有效的接口,可以帮助API使用者更好地了解、使用和集成,同时帮助人们有效地维护它每个产品都需要使用手册,API也不例外在API领域,可以将设计视为服务器和客户端之…...
为什么要用VR全景?5个答案告诉你
看中了刚上市的一款新车,再也不用等车展、去4s店才能仔细观赏,点开手机就能“置身”车内近距离观看每一处细节,点击关灯开灯、关门关门,除了摸不到,和在现场几乎没有区别; 准备买房的时候,没人愿…...
常用的深度学习优化方式
全连接层 PyTorch中的全连接层(Fully Connected Layer)也被称为线性层(Linear Layer),是神经网络中最常用的一种层。全连接层将输入数据的每个元素与该层中的每个神经元相连接,输出结果是输入数据与该层的…...
全面吃透Java Stream流操作,让代码更加的优雅
文章目录1 认识Stream流1.1 什么是流1.2 流与集合1.2.1 流只能遍历一次1.2.2 外部迭代和内部迭代1.3 流操作1.3.1 中间操作1.3.2 终端操作1.3.3 使用流2 学会使用Stream流2.1 筛选和切片2.1.1 用谓词筛选2.1.2 筛选各异的元素2.1.3 截短流2.1.4 跳过元素2.2 映射2.2.1 map方法2…...
机器学习学习记录1:假设空间
我们可以把学习过程看作一个在所有假设组成的空间中进行搜索的过程,搜索目标是找到与训练集"匹配" 的假设,即能够将训练集中的瓜判断正确的假设.假设的表示一旦确定,假设空间及其规模大小就确定了.对于西瓜问题,这里我们…...
开源工具系列5:DependencyCheck
Dependency-Check 是 OWASP(Open Web Application Security Project)的一个实用开源程序,用于识别项目依赖项并检查是否存在任何已知的,公开披露的漏洞。 DependencyCheck 是什么 Dependency-Check 是 OWASP(Open Web …...
JDBC知识点全面总结2:JDBC实战编写CRUD
二.JDBC知识点全面总结1:JDBC实战编写CRUD 1.JDBC重要接口? 2.Driver和DriverMangement的关系? 3.JAVA与数据库连接 4.JAVA中使用statement来执行sql语句时,拼接字符串的sql注入问题? 5.使用preparedstatement进行…...
java - 数据结构,算法,排序
一、概念 1.1、排序 排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 平时的上下文中,如果提到排序,通常指的是排升序(非降序)。 通常意义上的排序&#…...
二叉树经典14题——初学二叉树必会的简单题
此篇皆为leetcode、牛客中的简单题型和二叉树基础操作,无需做过多讲解,仅付最优解。有需要的小伙伴直接私信我~ 目录 1.二叉树的节点个数 2.二叉树叶子节点个数 3.二叉树第K层节点个数 4.查找值为X的节点 5.leetcode——二叉树的最大深度 6.leetc…...
基于NMOSFET的电平转换电路设计
一、概述: 在单片机系统中,5V、3.3V是芯片常用的电平。而在传输协议中(如IIC、SPI等协议),存在芯片与芯片的高电平和低电平定义的范围不一样,所以需要存在一个电平转换电路,来使芯片与芯片之间顺利的传输。 二、前置…...
mongoDB搭建集群
(学习自黑马)下载对应linux版本MongoDB源码下载地址:https://www.mongodb.com/download-center#community目前在一台服务器开三个端口模拟三个mongodb, 配置一个主节点27017,一个从节点27018,一个仲裁者27019配置主节点,副节点,仲裁节点(下面的创建文件一共有三份,通…...
[深入理解SSD系列 闪存2.1.5] NAND FLASH基本读操作及原理_NAND FLASH Read Operation源码实现
前言 上面是我使用的NAND FLASH的硬件原理图,面对这些引脚,很难明白他们是什么含义, 下面先来个热身: 问1. 原理图上NAND FLASH只有数据线,怎么传输地址? 答1.在DATA0~DATA7上既传输数据,又传输地址 当ALE为高电平时传输的是地址, 问2. 从NAND FLASH芯片手册可知,要…...
最新 JVM 面试经典问题
文章目录 说说JVM的内存布局?知道new一个对象的过程吗?知道双亲委派模型吗?说说有哪些垃圾回收算法?标记-清除复制算法标记-整理那么什么是GC ROOT?有哪些GC ROOT?垃圾回收器了解吗?年轻代和老年代都有哪些垃圾回收器?G1的原理了解吗?什么时候会触发YGC和FGC?对象什么…...
HTML5 和 CSS3 的新特性
目标能够说出 3~5 个 HTML5 新增布局和表单标签能够说出 CSS3 的新增特性有哪些HTML5新特性概述HTML5 的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。 这些新特性都有兼容性问题,基本是 IE9 以上版本的浏览器才支持&…...
Vulnhub系列:FristLeaks
一、配置靶机环境以往的靶机,本人是在virtual box中,去配置,和vm上的kali进行联动,但是这个靶机需要DHCP,以往的方式可能不太行了,或者可以在virtual box中桥接成统一网卡。下面介绍下本人最有用的方法&…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
3-11单元格区域边界定位(End属性)学习笔记
返回一个Range 对象,只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意:它移动的位置必须是相连的有内容的单元格…...
【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...
蓝桥杯 冶炼金属
原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...
【VLNs篇】07:NavRL—在动态环境中学习安全飞行
项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战,克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...
LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》
这段 Python 代码是一个完整的 知识库数据库操作模块,用于对本地知识库系统中的知识库进行增删改查(CRUD)操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 📘 一、整体功能概述 该模块…...
TSN交换机正在重构工业网络,PROFINET和EtherCAT会被取代吗?
在工业自动化持续演进的今天,通信网络的角色正变得愈发关键。 2025年6月6日,为期三天的华南国际工业博览会在深圳国际会展中心(宝安)圆满落幕。作为国内工业通信领域的技术型企业,光路科技(Fiberroad&…...
HTML前端开发:JavaScript 获取元素方法详解
作为前端开发者,高效获取 DOM 元素是必备技能。以下是 JS 中核心的获取元素方法,分为两大系列: 一、getElementBy... 系列 传统方法,直接通过 DOM 接口访问,返回动态集合(元素变化会实时更新)。…...
恶补电源:1.电桥
一、元器件的选择 搜索并选择电桥,再multisim中选择FWB,就有各种型号的电桥: 电桥是用来干嘛的呢? 它是一个由四个二极管搭成的“桥梁”形状的电路,用来把交流电(AC)变成直流电(DC)。…...
规则与人性的天平——由高考迟到事件引发的思考
当那位身着校服的考生在考场关闭1分钟后狂奔而至,他涨红的脸上写满绝望。铁门内秒针划过的弧度,成为改变人生的残酷抛物线。家长声嘶力竭的哀求与考务人员机械的"这是规定",构成当代中国教育最尖锐的隐喻。 一、刚性规则的必要性 …...
