移动应用架构进阶
Robin 查看讲师
百林哲咨询(北京)有限公司专家团队成员
某大型互联网公司移动端技术负责人。拥有近10年软件系统开发经验,多年移动端优化经验。先后为滴滴、泰康人寿、中国银行、马蜂窝、用友软件、中国人寿保险等公司提供移动端性能调优、跨平台开发相关培训和技术服务
浏览:3655次
详情 DETAILS

简介

在这样一个高度依赖移动应用的时代,如何打造高效、稳定且可扩展的移动应用,已成为每位开发者和技术负责人必须正视的关键议题。然而,移动应用架构的设计绝非易事。随着用户需求的持续升级与多样化,移动应用所需承载的功能日益复杂,数据处理量也随之激增。因此,移动应用架构必须具备出色的扩展性和灵活性,以便迅速响应市场变动及用户需求的变迁。

本课程全面覆盖移动应用架构设计,从基础到进阶,涵盖选型、设计、工程化、设备端应用、多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 开发调试演进


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1