- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
本课程定位于培养基于HarmonyOS应用开发场景,具备专业知识和技能水平的工程师。通过本课程的学习,您将掌握HarmonyOS系统的特性和应用场景、方舟开发框架高级组件、HarmonyOS分布式关键技术、服务卡片、一次开发多端部署、AI功能开发,具备HarmonyOS应用开发的能力。
课程概览
本课程是基于HCIP-HarmonyOS Application Developer 1.0 认证内容的课程,在本课程中,你将学习到以下内容:
- HarmonyOS系统及应用场景介绍
- 方舟开发框架高级组件
- 分布式关键技术
- 服务卡片
- 一次开发多端部署
- AI功能开发
- 工程调测
授课讲师
专业成就: 拥有华为双IE专家资格认证,在云计算与云服务领域具有专业权威。 技术文章《云上主机安全设计》获得业界认可,阅读量达1700次。 教学风格: 授课方式通俗易懂,强调互动,营造生动有趣的课堂氛围。 通过课后讨论,加深学生对技术的理解,提升学习热情。 学术地位: 作为高校客座教授,享有学术界和业界的广泛认可。 擅长技术领域: 精通云计算架构设计、云服务管理与优化。 擅长云主机安全策略规划与实施。 熟练掌握虚拟化技术、容器化部署和自动化运维。
课程大纲
- 第1章系统及应用场景介绍
-
    第1节 HarmonyOS特性
-
    第2节 HarmonyOS Connect解决方案
-
    第3节 OpenHarmony生态组成
- 第2章方舟开发框架高级组件
-
    第1节 类Web开发范式自定义组件
-
    第2节 类Web开发范式画布组件
-
    第3节 类Web开发范式动画
-
    第4节 声明式开发范式自定义组件
-
    第5节 声明式开发范式绘制组件
-
    第6节 声明式开发范式动画
- 第3章分布式关键技术
-
    第1节 流转
-
    第2节 分布式数据管理
- 第4章服务卡片
-
    第1节 服务卡片概述
-
    第2节 服务卡片开发
- 第5章一次开发,多端部署
-
    第1节 一次开发多端部署解决方案与多窗口交互类型
-
    第2节 动态布局
-
    第3节 Ability动态部署
- 第6章功能开发
-
    第1节 AI能力概述
-
    第2节 HarmonyOS常用AI能力介绍与开发
-
    第3节 其他功能
- 第7章工程调测
-
    第1节 工程管理
-
    第2节 应用/服务调试
实验列表
- 实验名称类Web开发范式高级组件实验
- 实验描述本课程将开发一个画板应用。通过本章的学习,可以巩固HarmonyOS应用开发类Web开发范式自定义组件、画布组件以及动画的开发技能。
- 实验名称声明式开发范式高级组件实验
- 实验描述本课程将会演练不同的转场动画。通过本章的学习,可以巩固HarmonyOS应用开发声明式开发范式动画的开发能力。
- 实验名称分布式文字编辑功能开发实验
- 实验描述跨设备迁移(下文简称“迁移”)支持将页面在同一用户的不同设备间迁移,以便支持用户无缝切换的诉求。迁移过程中,除将页面进行迁移外,还会将用户使用过程中产生的数据一同迁移。因此利用这些特性,可以进行本实验的开发,即为应用开发分布式文字编辑功能,利用迁移的相关特性和API,实现将文字编辑页面进行跨设备迁移,并将用户编辑的相关业务数据一同迁移到新设备上,实现分布式编辑的效果。
- 实验名称图库应用服务卡片开发实验
- 实验描述服务卡片(以下简称“卡片”)是FA的一种界面展示形式,用于将FA的重要信息或操作前置到卡片,以达到服务直达,减少体验层级的目的。对于较为复杂的卡片,适合使用JS进行卡片UI的开发。本实验将带领学员创建一个JS UI卡片,编写相关方法,最终完成一个图库卡片的设计与开发。通过本课程的学习,可以掌握为HarmonyOS应用及原子化服务开发JS UI卡片所需的相关技能和知识。
- 实验名称一次开发多端部署实验
- 实验描述本实验通过在一个图库应用主页面中,调整页面中组件的属性,使得组件在不同设备上显示一致,体现HarmonyOS一次开发多端部署的特性。
- 实验名称设备参数语音播报功能开发实验
- 实验描述用户在使用设备时,有时会有需要查看设备参数(设备型号、电量等)的需求,这需要用户通过相关渠道手动查看。本实现将指导完成一个设备参数语音播报的功能,实现自动获取设备参数并通过语音播报给用户。本实验将涉及到电量管理、设备管理、AI语音播报等功能,通过完成本实验,学员将能够掌握相关功能开发,并可以举一反三,掌握常用应用功能的开发与使用。
- 实验名称应用调试实验
- 实验描述传统工程调测,测试人员在代码测试环节通常都需要花费较长时间,尤其是代码量多,甚至跨设备联合调试的场景,这时候代码的错误往往隐藏得比较深,不易被发现。HarmonyOS以图、表等方式提供的变量可视化功能,可以快速展示调试过程中的数据结构、数据变化及数据间的关系,提供对可视化数据的查询过滤统计等功能,方便开发者简单直观、迅速有效地定位问题。 本实验手册依托HarmonyOS,使用一个基于JavaScript语言的工程”AppDebug” Demo进行变量的可视化调试。使用DevEco Studio导入现有工程文件“AppDebug”demo,查看基本工程架构,并启动远程模拟器,为后续实验开展做好准备工作。介绍调试环境的准备工作,包括工程代码中的断点设置,这是进行调试工作之前需要首先设置的。 学员通过本实验的操作,可以对HarmonyOS 应用调试快速入门,对HarmonyOS的应用调试流程有基本的理解,对断点设置和断点管理的相关内容有一定的理解,对HarmonyOS变量可视化调试有更深入的理解。
节数 | 上课时间 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | 星期天 |
---|---|---|---|---|---|---|---|---|
第1节 | 08:00 - 08:40 | |||||||
第2节 | 09:00 - 09:40 | |||||||
第3节 | 10:00 - 10:40 | |||||||
第4节 | 11:00 - 11:40 | |||||||
第5节 | 14:00 - 14:40 | |||||||
第6节 | 15:00 - 15:40 | |||||||
第7节 | 16:00 - 16:40 | |||||||
第8节 | 17:00 - 17:40 |
天数 | 上课日期 | 上课时间 | 内容 |
---|
相关课件 更多
-
pptx
01 系统及应用场景介绍
大小:6.82MB
2023-08-28
-
pptx
02 方舟开发框架高级组件
大小:9.19MB
2023-08-28
-
pptx
03 分布式关键技术
大小:8.54MB
2023-08-28
-
pptx
04 服务卡片
大小:19.05MB
2023-08-28
-
pptx
05 应用设计介绍
大小:18.87MB
2023-08-28
-
pptx
06 一次开发多端部署
大小:13.02MB
2023-08-28