本套课程带领大家零基础入门小程序云开发。
通过5小时的学习,你可以获得下面收获
1,学会小程序云开发
2,摆脱后台自己实现小程序后台
3,学会音视频小程序的开发
4,学会小程序图片的上传与管理
5,学习云开发数据库
6,学会云函数
7,自己提供后台数据给小程序
这门课解决的核心问题 小程序云开发,本质上是把传统后端服务(数据库、文件存储、接口逻辑)搬到微信的云环境里。开发者不需要购买服务器、配置域名、做备案,也不用自己写一套鉴权中间件,直接在开发者工具里初始化云环境,就能获得一个可用的数据库和一套函数运行环境。 这套课程就是围绕这个过程展开的:先用一个完整的小程序项目作为主线,把云开发三件套——云数据库、云存储、…
小程序云开发,本质上是把传统后端服务(数据库、文件存储、接口逻辑)搬到微信的云环境里。开发者不需要购买服务器、配置域名、做备案,也不用自己写一套鉴权中间件,直接在开发者工具里初始化云环境,就能获得一个可用的数据库和一套函数运行环境。
这套课程就是围绕这个过程展开的:先用一个完整的小程序项目作为主线,把云开发三件套——云数据库、云存储、云函数——串起来讲。数据库部分讲集合的概念、记录的新增与查询、权限设置;云存储部分讲图片的上传预览与管理;云函数部分讲如何把一些不能放到前端执行的逻辑(比如数据校验、批量操作)放到云端跑。
音视频小程序是这套课里比较有特色的部分。它不只是一个demo演示,而是会涉及到音视频文件的选取、上传到云存储、在页面里播放,以及相关的记录数据如何存到数据库。这意味着你学完不只是会存几个字符串,而是能处理真实的媒体文件流。
课程名义上“零基础”,但实际跟随需要一点点JavaScript基础——至少见过函数、对象、数组。如果你会写基本的页面布局(wxml和wxss),理解起来会更顺。如果完全没碰过程序,建议先花半天看一下JS语法基础,再回来学,否则会遇到变量类型、回调函数这类概念卡住。
如果你时间有限,不建议按视频顺序一集不落往下刷。根据资料包里的结构,比较合理的学习顺序是:
课程里每个模块之间是有依赖关系的,跳过环境初始化直接看数据库,你会在控制台里找不到对应的集合;跳过数据库直接看云函数,你就不理解为什么云函数里要用get()取数据。先跑通一条完整链路:建集合、写数据、前端展示,再往里面加图片和音视频功能。
把这套课跟完后,你应该能独立做一个不需要自建后端的小程序。比如一个带用户内容发布的小社区:用户在表单里输入文字、选择图片,提交后数据写入云数据库,图片传到云存储,首页从数据库读取记录并渲染图片列表。如果再给记录
本套课程带领大家零基础入门小程序云开发。
通过5小时的学习,你可以获得下面收获
1,学会小程序云开发
2,摆脱后台自己实现小程序后台
3,学会音视频小程序的开发
4,学会小程序图片的上传与管理
5,学习云开发数据库
6,学会云函数
7,自己提供后台数据给小程序