| 主题 |
课程安排 |
| 第一章:Harmony OS系统架构深度剖析 |
| 1.系统定义-理念和设计 |
HarmonyOS在万物互联时代的分布式操作系统定位,阐述其基于“同一套系统能力适配多种终端”的核心设计理念,支持手机、平板、智能穿戴、智慧屏、车机等全场景设备(涵盖移动办公、运动健康、社交通信、媒体娱乐等业务)。
|
| 2.技术架构 |
解析HarmonyOS四层架构原理:
-
内核层 :多内核设计(Linux/LiteOS)与内核抽象层(KAL)
-
系统服务层 :分布式能力与功能解耦
-
框架层 :Ability框架与UI框架
- 应用层 :跨设备应用部署
|
| 3、技术特性 |
详解分布式能力实现机制:
- 分布式软总线 :设备间自发现、自组网、低延迟通信
- 分布式设备虚拟化 :硬件能力池化与跨设备调用
- 分布式数据管理 :数据跨设备无缝流转与同步
- 结合案例说明多设备协同场景(如多屏协同、跨设备文件访问)。
|
| 4. 系统安全 |
阐述HarmonyOS分布式安全体系:
-
“正确的人” :通过分布式多端协同身份认证实现
-
“正确的设备” :基于可信执行环境(TEE)与设备认证机制
-
“正确地使用数据” :通过数据分级分类与跨设备加密流转保障
|
| 第二章:基础应用开发 |
| 1.搭建HarmonyOS开发环境 |
HUAWEI DevEco Studio开发工具,详细说明Windows环境下HarmonyOS开发环境搭建步骤,提供常见问题解决方案与避坑指南。 |
| 2. HarmonyOS应用示例 |
通过入门示例讲解:
-
创建HarmonyOS工程
-
设计UI布局
-
实现基础业务逻辑
-
完成编译、安装与运行全流程
|
| 3. 第一个HarmonyOS应用 |
- 创建首个HarmonyOS应用
- 从项目初始化到代码编写
- 实现可运行的基础APP。
|
| 4. 应用编译、安装与运行 |
|
| 第三章:分布式应用开发 |
| 1.HUAWEI DevEco Studio |
DevEco Studio在全场景分布式开发中的核心价值:
-
支持多设备统一开发
-
提供SDK/工具/文档一站式支持
-
赋能超级终端与分布式体验创新
|
| 2.HarmonyOS应用开发平台 |
聚焦分布式应用开发挑战与解决方案:
-
统一编程范式与多端自适应UI开发
-
实时多端界面预览
-
HarmonyOS API高效调用方式
|
| 3.HarmonyOS设备开发平台 |
介绍设备端开发特性:
-
轻量化环境搭建
-
全栈集成开发体验
-
可视化组件组装与解决方案模板
-
内置分布式能力与安全框架
|
| 4. 分布式应用开发实例演示 |
案例:分布式能力调用(如跨设备数据同步、硬件共享) |