# UniApp + UniCloud 云开发实战:从零构建诗歌起名小程序
在移动互联网浪潮中,小程序因其“即用即走、无需下载”的轻量化特性,已成为众多开发者切入市场的绝佳入口。然而,传统小程序开发往往面临前端与后端分离、服务器运维复杂、部署周期长等痛点。本课程《uniapp+unicloud云开发 诗歌起名小程序 (从开发到上线)》旨在打破这一壁垒,通过一个完整的实战项目,带领学习者掌握基于 uni-app 框架与 uni-cloud 云服务的端到端开发能力。
课程定位与核心价值
作为一门体系化课程,本教程并非简单的代码堆砌,而是遵循“基础夯实—功能模块构建—完整项目落地”的教学逻辑。课程开篇并未直接进入复杂的业务开发,而是安排了“留言板”作为入门案例。这一设计极具匠心:通过实现留言的添加、查询与删除,学员能够在低门槛的环境中理解 UniCloud 的核心概念,包括云服务空间的初始化、云数据库的结构设计以及云函数的调用机制。这种“由浅入深”的路径,有效降低了初学者对云原生开发的畏难情绪,为后续复杂业务逻辑的实现奠定了坚实的技术基石。
核心技能图谱
课程主体部分聚焦于“诗歌起名小程序”的开发。这是一个集传统文化韵味与现代交互体验于一体的应用,涵盖了前后端全栈开发的关键技能点:
1. **项目架构与初始化**:学员将学习如何使用 HBuilderX 快速搭建 uni-app 项目,并配置云端环境,实现本地开发环境与云服务的无缝对接。
2. **组件化开发思维**:通过 Radio 组件和自定义 Form 组件的学习,学员将掌握如何利用 uni-app 丰富的组件库快速构建用户界面,并理解组件间的数据传递与事件通信机制。
3. **数据驱动与云函数**:诗歌名款的生成、分类筛选及存储,涉及复杂的数据逻辑。课程将引导学员编写云函数处理业务逻辑,操作云数据库完成数据的增删改查,真正体会到 Serverless 架构带来的开发效率提升。
4. **上线与发布流程**:不同于仅停留在代码层面的教程,本课程完整覆盖了从代码调试、云端发布到最终小程序上架的全流程,确保学员具备独立交付产品的能力。
适合人群与学习建议
本课程特别适合具备一定 JavaScript 基础,希望从 Web 前端开发转型至跨平台小程序开发,或希望补齐后端云开发能力的初学者。对于有经验的开发者,本课程的 UniCloud 整合实践亦能提供新的架构视角。
建议学习者在学习过程中,边看边敲,重点关注云数据库的权限设置与云函数的异步处理逻辑,这两个环节往往是新手容易遇到坑的地方。通过完成本课程,你将不仅拥有一个可供展示的诗歌起名小程序作品,更将掌握一套可复用的 uni-app + UniCloud 全栈开发方法论。
课程目录
1-1 [unicloud基础-留言板] 项目以及技术介绍 (01:11) 1-2 [unicloud基础-留言板] unicloud简介 (02:03) 1-3 [unicloud基础-留言板] unicloud云服务空间 (02:00) 1-4 [unicloud基础-留言板] unicloud云数据库 (02:22) 1-5 [unicloud基础-留言板] 留言板添加留言 (08:59) 1-6 [unicloud基础-留言板] 留言板的查询和删除 (12:13) 2-1 [uniapp+unicloud开发诗歌小程序] 创建项目 (03:55) 2-2 [uniapp+unicloud开发诗歌小程序] radio组件 (12:33) 2-3 [uniapp+unicloud开发诗歌小程序] 起名form组件 (12:58) 2-4 [uniapp+unicloud开发诗歌小程序] unicloud后端获取数据 (11:43) 2-5 [uniapp+unicloud开发诗歌小程序] 8分钟了解正则表达式 (08:58) 2-6 [uniapp+unicloud开发诗歌小程序] 姓名数据清洗 (11:47) 2-7 [uniapp+unicloud开发诗歌小程序] uni-app 兼容小程序wxs模板 (06:33) 2-8 [uniapp+unicloud开发诗歌小程序] unicloud白名单配置 (02:09) 2-9 [uniapp+unicloud开发诗歌小程序] 修改样式完善页面 (04:42) 3-1 [用户登录模块] uni-id的介绍和配置 (09:42) 3-2 [用户登录模块] 全局登录属性hasLogin (10:05) 3-3 [用户登录模块] 使用uni-id 完成小程序一键的登录 (14:27) 3-4 [用户登录模块] 收藏图标改变样式 (06:53) 3-5 [用户登录模块] 添加收藏并保存到云数据库 (12:20) 4-1 [用户个人中心] 添加tabar栏 (04:26) 4-2 [用户个人中心] 用户头像和昵称 (27:16) 4-3 [用户个人中心] 获取用户收藏nameList (16:03) 4-4 [用户个人中心] 用户删除收藏name (13:51) 4-5 [用户个人中心] getUserProfile获取用户资料 (12:15) 5-1 [八字测名模块] 八字测名模块介绍 (03:59) 5-2 [八字测名模块] 测名 form表单 (14:09) 5-3 [八字测名模块] 引入农历日历 (12:09) 5-4 [八字测名模块] 用户五格和八字测算 (11:48)





