简介
在这样一个高度依赖移动应用的时代,如何打造高效、稳定且可扩展的移动应用,已成为每位开发者和技术负责人必须正视的关键议题。然而,移动应用架构的设计绝非易事。随着用户需求的持续升级与多样化,移动应用所需承载的功能日益复杂,数据处理量也随之激增。因此,移动应用架构必须具备出色的扩展性和灵活性,以便迅速响应市场变动及用户需求的变迁。
本课程全面覆盖移动应用架构设计,从基础到进阶,涵盖选型、设计、工程化、设备端应用、多APP中台架构、性能与服务治理、后端协作、安全运行及安全SDK机制等关键领域。结合技术演进趋势,深度剖析实践案例,助力学员掌握移动架构设计与优化精髓,提升开发效率与系统性能,构建安全、可扩展的移动应用生态。
目标
1.系统掌握移动端架构,含server、客户端及安全架构
2.了解架构设计要点
3.了解服务治理、性能治理、前后端效率提升等进阶知识
4.从工程化角度了解移动安全架构知识
受众人群
系统架构师,开发,测试,运维,技术经理与总监
课程时长
2天(12H)
分享提纲
一、移动应用架构基础 | 1 移动应用架构基础 2 hybrid架构 3移动应用架构方案选型依据 4移动应用架构核心能力 5核心业务 6 UI组件 7基础SDK 8常见 APP应用架构 |
二、移动应用架构设计 | 1移动架构模式选型 2弱网高可用 3版本更新 4移动后端服务架构 5 APP版本更新控制 6 日志上传 7 消息推送 |
三、移动应用架构工程化 | 1 代码开发 2 组件开发 3 组件集成 4 编译打包 5 专项测试 6 热更新 7 上线发布 8移动应用架构工程化深度剖析 |
四、移动架构设备端应用架构设计 | 1 设备端功能API包装 2 设备端事件API包装 3 第三方SDK的集成和加载管理 4 本地数据存储 5 webview 6 日志记录和上传封装 7 设备识别机制 |
五、多APP移动中台架构 | 1 MBaaS/MPaaS概念 2开发、测试支持 3统一用户设备指纹 4统一日志管理和分析 5移动公共服务网关 6 多APP移动中台架构,以阿里阿里MPaaS为例 7如何构建移动生态讨论 |
六、APP移动架构进阶性能治理 | 1 APP前端性能优化意义 2 APP前端性能指标 3 性能收集上报 4 性能分析诊断 5 性能瓶颈优化 6 性能效果评估 7 APP前端性能体系演进 8 APP前端性能优化深度剖析 9 APP前端性能优化实践 |
七、移动应用架构进阶服务治理 | 1 包体积 2 crash率 3监控后台 4日志体系 5 容灾备份 6灰度发布 |
八、移动应用架构后端协作效率提升 | 1前后端分离 2 后端通讯封装 3 API接口平台 4 数据mock 5 统一上线流程 6 前后端协作深度剖析 7 前后端协作实践 8案例:以某App为例 |
九、移动应用架构安全运行期 | 1安全日志的上传机制 2设备端加密存储 |
十、移动应用架构安全运行期 | 1敏感信息传递机制 2域名白名单 3讨论:对称和不对称加密的应用场景 |
十一、移动应用架构安全SDK机制 | 1集成第三方SDK的风险 2第三方SDK的安全控制机制 |
十二、APP移动架构技术演进 | 1 native时代 2 hyrbrid时代 3 RN 4 Flutter 5 开发调试演进 |