课程介绍
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
张晓龙在2018年提出云开发的概念,进一步把微信小程序和当前的云开发模式结合起来,从而实现一站式的快速开发、测试、部署、运维,小程序+云开发的方案已经成为当前最佳的 Serverless 实践方案,众多的企业正在向这一方案迁移。
本课程从零基础开发,详细介绍小程序开发时的,环境搭建、组件、API的使用,以及开发完成后,部署上线的全部内容。
课程特色
本课程是小程序应用的基础与深度的学习,理论与实例完整结合,每一个概念都精选了一个完整的实例,增强学员动手能力。小程序内容完整全面,每一块知识点都包含了的全部内容和最前沿技术,旨在解决最真实、最实际的项目问题。
课程收益
学习小程序开发的全部功能。
学会如何在微信中运用小程序框架开发应用。
掌握小程序中重要组件和API的功能开发。
掌握云开发和Serverless的核心设计思路和开发流程。
课程对象
希望学习小程序·云开发方案的技术人员。
希望从事移动端WebApp应用开发的技术人员。
对前端技术感兴趣,希望从事这方面工作的人员。
学员基础要求
不要求学员有太多开发经验,已经掌握任意一门编程语言:Java、JavaScript、C++、Python等即可。
课程时长
5 天(6小时/天)
课程大纲
章节 | 详细内容 |
第一章快速上手 | 1. 申请账号 2. 配置开发者工具 3. 创建第一个小程序项目 4. 真机调试 5. 配置 NodeJS 和 VS Code 开发环境 6. 配置版本管理工具git |
第二章基础知识 | 1. 小程序的发展历程 2. 小程序核心运行机制 3. 小程序核心配置文件 4. 小程序内部的 MINA 框架 5. W3C 标准与小程序自定义特性 a) HTML5 标准与 WXML b) CSS3 标准与 WXSS c) ECMA 标准与 WSX 6. 响应式布局 |
第三章UI 组件 | 1. 掌握小程序内置组件(MINA框架) a) 容器型组件 b) 基础小组件 c) 表单系列组件 d) 导航类组件 e) 音频视频类组件 f) 地图 g) Canvas 2. WeUI 扩展的组件 3. 第三方组件 4. 自定义组件 5. 路由 6. 插件 |
第四章功能性 API | 1. 基础API 2. 路由 3. 界面 4. 网络 5. 数据缓存 6. 媒体 7. GPS 8. 转发 9. 画布 10. 开放接口 11. 各类设备API 12. webworker 13. 第三方接口 14. WXML 15. 广告类API |
第五章服务端 API | 1. 认证授权类接口 2. openID 3. 数据分析 4. 客服消息与实时聊天 5. 插件 6. 小程序码 7. OCR 8. 生物识别 9. 订阅消息 |
第六章云开发 | 1. 理解云开发环境 2. 数据库 3. 对象存储 4. 云函数 |
第七章小程序综合案例:SCRM | 1. SCRM 类小程序的商业理解 2. 界面设计-定义产品功能 3. 云端-定义数据结构和云函数 4. 开始写代码实现界面和功能 |
第八章项目实战与评比 | 1. 推荐选题一:社区服务小程序 2. 推荐选题二:垃圾分类小程序 3. 推荐选题三:旅行服务小程序 4. 推荐选题四:请假工具小程序 5. 学员针对自己的业务场景,设计一个选题,并开发出小程序 |