HarmonyOS MVVM架构与工程化培训课程
一、培训目标
立足HarmonyOS MVVM架构与工程化实战,摒弃冗余理论,帮助学员掌握MVVM架构原理、工程化规范及实操技巧,具备独立搭建MVVM架构应用、规范工程化开发及问题排查的能力,适配鸿蒙中高级开发岗位需求。
二、培训收益
• 1. 知识层面:明晰MVVM架构分层逻辑,掌握鸿蒙工程化核心规范与适配场景;
• 2. 技术层面:精通MVVM三层开发、数据绑定,熟练运用工程化工具与规范;
• 3. 应用层面:能独立搭建MVVM项目、拆分工程组件,解决架构与工程化常见异常;
• 4. 实战层面:建立架构与工程化思维,规范开发流程,为进阶中高级开发奠定基础。
三、培训内容
模块一:MVVM架构与工程化基础认知
• 1. 核心概念:明确MVVM架构定义与分层逻辑,区分与MVC、MVP的差异及鸿蒙适配优势;
• 2. 工程化认知:讲解鸿蒙工程化核心意义及目录、编码、配置等核心规范范围;
• 3. 核心关联:梳理MVVM与工程化的协同关系,明确架构落地对工程化的要求;
• 4. 环境准备:配置开发环境,安装架构调试与工程化辅助工具;
• 5. 案例演示:演示MVVM简易应用与规范工程结构,直观呈现实战场景。
模块二:HarmonyOS MVVM架构深度解析与实战
• 1. 架构核心:明确MVVM三层(Model、View、ViewModel)职责与交互逻辑;
• 2. 分层开发实操:
○ Model层:封装数据来源,实现数据获取与处理;
○ View层:开发UI界面,通过数据绑定与ViewModel联动;
○ ViewModel层:实现数据转换与逻辑处理,关联Model与View;
○ 数据绑定:实战鸿蒙双向、单向数据绑定,解决联动异常。
• 3. 实战操作:搭建MVVM简易应用,完成三层拆分、数据绑定及异常调试;
• 4. 案例说明:开发MVVM记事本应用,规范分层开发,实现数据持久化与UI联动。
模块三:HarmonyOS工程化规范与实操
• 1. 工程化核心规范:明确鸿蒙工程目录、编码、命名、配置及注释规范;
• 2. 核心实操:
○ 工程搭建:按规范创建工程、拆分模块,实现组件复用;
○ 依赖管理:配置工程依赖,处理冲突,规范引入第三方库;
○ 版本与调试:规范版本管理、日志打印,实操工程化调试技巧。
• 3. 实战操作:按规范重构MVVM应用,规范目录、编码与配置;
• 4. 常见问题:排查目录混乱、依赖冲突、编码不规范等高频问题。
模块四:MVVM与工程化协同综合实战
• 1. 协同逻辑:梳理MVVM分层与工程化模块拆分的协同要点;
• 2. 综合实战:开发MVVM+工程化规范完整应用,完成全流程开发与调试;
• 3. 优化技巧:讲解架构与工程化效率优化的核心方法;
• 4. 进阶指引:介绍组件化、持续集成等进阶方向,明确学习重点。
模块五:实战复盘与总结
• 1. 实战复盘:梳理MVVM与工程化开发全流程,强化核心要点;
• 2. 总结梳理:汇总分层要点、工程化规范及常见问题解决方案;
• 3. 讨论分析与答疑