简介
微信小程序开发进阶主要围绕小程序特性、框架基础、前端工程化、测试方案、性能优化、未来演进等方面进行讲解,本培训将围绕这十个领域展开,即有理论支撑部分,也会有实践方案,更会介绍一线互联网公司腾讯、、美团、滴滴等在小程序方面的实战经验,有助于开发人员快速上手小程序开发、有助于业务同学少趟坑,一次将决策作对,包括小程序框架选型和未来h5/app/小程序之间技术体系演进等,将大幅提升企业开发效率、降低交付成本,提升交付品质。
目标
1.快速掌握小程序特性开发
2.符合企业业务需求小程序开发工程师
3.具备现有h5生态往小程序生态迁移能力
课程时长
2天(12H)
分享提纲
一、小程序特性 | 1.1 简介 1.2 机制 1.3 特性 1.4 历史演进 1.5 小程序特性深度剖析 1.5 小程序特性实践 1.5.1以腾讯体育小程序为例讲解历史演进 |
二、小程序开发流程 | 2.1 注册 2.2 开发者 2.3 git代码关联 2.4 编译打包 2.5 体验预览 2.6 发布审核 2.7 云开发 2.8 运营运维 2.9 小程序开发流程深度剖析 2.10 小程序开发流程实践 2.10.1 以滴滴小程序为例 |
三、基础开发 | 3.1 文件架构 3.2 生命周期 3.3 入口管理 3.4 路由方式 3.5 作用域 3.6 模块化 3.7 基础开发深度剖析 3.8 基础开发实践 3.8.1 以转转小程序为例 |
四、视图层&组件 | 4.1 数据渲染 4.2 列表渲染 4.3 条件渲染 4.4 模板 4.5 事件 |
五、开发进阶 | 5.1 基础库 5.2 组件 5.3 api 5.4 二维码生成机制 5.5 formID机制及推送 5.6 小程序调起app 5.7 小程序版本更新 5.8 小程序webview 5.9 小程序sdk |
六、框架进阶 | 6.1 wepy 6.2 mpvue 6.3 原生框架 6.5 框架选型深度剖析 6.6 框架选型实践 6.6.1以美团为例 |
七、测试方案进阶 | 7.1 测试点 7.1.1 入口 7.1.2 服务通知消息 7.1.3 授权 7.1.4 缓存 7.1.5 返回键 7.1.6 兼容性 7.2 性能测试 7.3 自动化测试 |
八、小程序fancyui/lib高阶 | 8.1 登录机制 8.2 多层导航 8.3 cookie模拟 8.4 wxpromise 8.5 formID收集 8.6 channel机制 8.7 小程序构造工具 |
九、小程序性能优化高阶 | 9.1分包加载 9.2 prefetch机制 9.3 webworker机制 9.4 接口缓存 9.5 长列表优化 |
十、小程序技术体系演进 | 10.1百度小程序 10.2 头条小程序 10.3 支付宝小程序 10.4 小程序技术体系演进 10.5 app/h5/小程序深度融合 |
Evan JJ
百林哲咨询(北京)有限公司专家团队成员
Evan JJ
百林哲咨询(北京)有限公司专家团队成员
Evan JJ
百林哲咨询(北京)有限公司专家团队成员
Evan JJ
百林哲咨询(北京)有限公司专家团队成员
Evan JJ
百林哲咨询(北京)有限公司专家团队成员