培训对象: 面向小程序开发工程师、前端开发人员及希望掌握全栈开发能力的IT技术人员。也适合需要快速构建小程序应用、降低后端运维成本的产品与技术团队。
培训目标: 系统掌握微信小程序开发与腾讯云云开发的完整技术栈,具备从前端界面、后端逻辑到数据库、文件存储的全栈开发能力。能够独立完成电商、小游戏等不同类型小程序的开发与部署。
培训内容介绍:
小程序开发基础:了解小程序的基本情况、开发准备及设计运营规范,掌握小程序的项目结构与配置文件。
页面布局与组件:学习view、text、image、swiper、navigator等基础组件的使用,掌握flex布局实现不同屏幕的适配。
数据绑定与事件处理:掌握小程序的数据绑定机制、条件渲染与列表渲染,学习事件机制与页面生命周期函数。
网络请求与API调用:学习发起网络请求的方法,掌握调用豆瓣API等第三方服务的实现,动态设置导航栏与页面事件处理。
组件化开发:理解组件化开发的概念,学习自定义组件的定义、构建与引入,掌握组件间通信与数据传递。
云开发环境搭建:了解云开发的架构与优势,开通云开发环境,掌握云开发控制面板的使用。
云数据库操作:学习云数据库的增删查改,掌握数组查询、正则表达式、地理位置查询等高级查询技巧,理解数据库权限管理。
云函数开发:掌握云函数的创建与部署,学习在云函数中查询、新增、删除、编辑数据,访问数据库与第三方服务。
文件存储管理:学习云存储的文件上传、下载及生成临时链接,掌握在小程序中管理图片、视频等资源的方法。
用户登录与鉴权:掌握云开发下的用户管理,学习微信登录、生成小程序码、推送模板消息及短信/邮件发送的实现。
电商小程序实战:从需求分析、数据设计开始,完成电商小程序的核心功能,包括商品展示、购物车、订单管理、微信支付及客服系统。
小游戏云开发实战:学习小游戏的注册、发布与分包加载,掌握排行榜实现、广告功能集成及用户数据存储。