序号 阶段
日期
标题
大纲
讲师
来源
1 入门
-----
2 入门
-----
HarmonyOS应
用开发系列基础
篇:从零开始开
发HarmonyOS
应用
运行第一个
HarmonyOS
Demo应用
本课程是基于HarmonyOS应用开发的基础系列课程,主要介
绍HarmonyOS整体架构和理念,关键技术(分布式关键技术
/安全和隐私/UX),应用程序框架,以及开放能力和工具平
台。通过本课程的学习,开发者能够具备运用HarmonyOS顺
利开发应用的能力。
掌握运行HarmonyOS HelloWorld的运行过程,并教会您
HarmomyOS应用开发的基础知识,以及如何修改字符、添
加控件等简单操作,快速上手HarmonyOS应用开发
https://developer.huaweiuniversit
y.com/portal/courses/HuaweiX+CBGH
-----
WDCN098/about?source=hwdev
https://developer.huawei.com/cons
umer/cn/training/detail/101615178
-----
142997051
3 入门
2021.05.21
自学鸿蒙,当代
大学生的进阶之
路
主题一:关于第一个鸿蒙自学组织的那些事
1、如何认识了解鸿蒙与最初的学习契机
2、鸿蒙自学组织的成立和发展
3、遇到的困难与解决方法
4、自学组织的传承与接任
主题二:两个月成为别人眼中的鸿蒙大神
1、从零自学学习,上手鸿蒙的路程
2、从鸿蒙小白到大神之路
3、演示拆分自主研发的鸿蒙demo
4、从鸿蒙开发者&鸿蒙自学组织组长的角度,阐述未来规划
张诏添
https://harmonyos.51cto.com/activity/
58
4 入门
2021.05.19
5 入门
2021.03.03
后浪崛起!九岁
开发者直播分享
鸿蒙Codelabs体
验
从萌新到高手—
—怎样快速掌握
鸿蒙开发
1、Codelabs介绍
2、下载Codelab起步应用
3、体验TabList和Tab组件
4、其他组件体验操作方法
1、鸿蒙App开发的特点
2、张荣超老师是如何从零开始学习鸿蒙的
3、如何高效地学习鸿蒙App开发
4、鸿蒙App开发编程语言的选择:JavaScript vs Java
5、鸿蒙App开发中常见的难点及解决方案
戈帅
https://harmonyos.51cto.com/activity/
57
张荣超
https://harmonyos.51cto.com/activity/
43
6 入门 2021.01.23
HarmonyOS应
用服务早期红利
与各项技术场景
创新分析
7 入门
2020.12.17
HarmonyOS手
机应用开发者
Beta版初体验
8 入门 2020.11.14
鸿蒙技术创新的
商业化大机遇
9 入门 2020.10.29
10 入门 2020.10.22
让HarmonyOS
应用调试速度翻
倍的秘密
如何快速上手
HarmonyOS分
布式应用开发
直播课程大纲:
1.简要回顾互联网、移动互联网时期软件、网站、客户端(安
卓APK、苹果APP)的成功案例。
2.HarmonyOS主导的万物智联世界进程中应用服务可能爆发
的创新领域与商业机会分析。
3.帮助开发者抓住HarmonyOS应用服务的早期红利与机会。
指导参与HarmonyOS开发者应用创新大赛,并获得各项发展
资源支持。
直播课程大纲:
1、开发者体验HarmonyOS手机应用开发者Beta版的方式
2、HarmonyOS手机应用开发者Beta版的特点及应用演示
3、对HarmonyOS 应用开发的要点提醒
4、HarmonyOS开发者创新大赛的报名方式
直播课程大纲:
1、互联网、移动互联网技术创新发展过程中诞生的各项商业
机会分析
2、鸿蒙主导万物智联世界进程中各项可能爆发的商业机会分
析。
3、鸿蒙相关的技术人才、南向设备厂商、北向应用软件、其
他各项生态服务商和鸿蒙一起发展强大关键因素思考。
直播大纲:
1.Harmony OS应用开发者面临的挑战
2.DevEco Studio提供分布式多设备调试能力
3.Demo
内容大纲:
1.HUAWEI DevEco简介
2.HarmonyOS应用开发平台介绍
3.分布式应用开发实例演示
李洋
https://harmonyos.51cto.com/activity/
38
李宁、张
荣超
https://harmonyos.51cto.com/activity/
28
李洋
https://harmonyos.51cto.com/activity/
21
Sean
Dong
https://harmonyos.51cto.com/activity/
14
Stanley
、Kyle
https://harmonyos.51cto.com/activity/
11
11 入门 2020.10.15
HarmonyOS应
从零开发
用
12 入门 2020.09.23
抢先掌握鸿蒙系
统APP开发,你
就是下一个大咖
13 入门 2020.09.20
先行者说:
HarmonyOS创
新与AIoT智能硬
件开发
内容大纲:
1、样例程序介绍
2、编写第一个HarmonyOS应用
2.1 使用 DevEco Studio 创建应用工程(工程主要文件结
构)
2.2 使用 XML 文件进行用户界面设计(常用UI组件及组件
容器简绍)
2.3 实现应用基本功能(界面流转、事件监听等)
3、样例程序编译、安装、运行
课程大纲:
1、鸿蒙系统简介
2、鸿蒙系统到底能做什么
3、鸿蒙系统APP开发流程
4、鸿蒙系统APP开发基本方法
5、鸿蒙的机会
直播话题预告:
1、几位老师对HarmonyOS的设计理念和技术创新(比如面
向场景式开发,分布式,跨设备调度,虚拟终端)怎么看?
2、几位老师对现在的物联网趋势怎么看?有没有感觉物联网
的发展有点缓慢?随着AI的兴起,以及HarmonyOS这样的全
场景分布式系统出现,会不会加速这个产业的发展?
3、现在普遍的论点是,移动互联网的红利期已经结束,单纯
手机上的应用已经很难出现爆款,各大厂商似乎都在忙着给
自己的地盘扎篱笆。几位老师觉得HarmonyOS这样的系统会
对当前智能手机产业造成哪些变化?会促进上下游产业链的
创新吗?
4、作为一个开发者,如何更好的学习鸿蒙,持续的跟进鸿蒙
相关技术,各位老师有什么建议吗?
Mang
Tsang
https://harmonyos.51cto.com/activity/
9
李宁
https://harmonyos.51cto.com/activity/
7
张荣超、
李宁、朱
有朋
https://harmonyos.51cto.com/activity/
3
14 初级
2021.04.28
鸿蒙现代App制
作大揭秘
1、如何设计UI
2、鸿蒙特性结合
3、如何快速实现
张云波
https://harmonyos.51cto.com/activity/
55
15 初级
2021.03.19
16 初级
2021.02.04
17 初级
2021.01.30
HarmonyOS开
发之JS与Java的
混合使用与交互
撸一个鸿蒙你画
我猜联机游戏
5分钟搞定俄罗
斯方块---组件化
实战
1、跨设备启动FA(JS版)
2、跨设备迁移FA(JS版)
3、JS与Java的混合使用与交互
1.项目环境热身
2.手绘板项目代码概览
3.多人联机原理与概述
4.动手改造
5.打包测试,直播互动
1. 开发项目的流程
2. 项目中使用到的技术
3. 俄罗斯方块算法
4. 高级功能的组件化
5. 数据库与hap一同发布
6. HarmonyOS与网络爬虫结合
直播课程大纲:
18 初级 2021.01.20
多设备共享涂鸦
画板的鸿蒙实现
方式
1、分析HarmonyOS中的JS特性
2、HarmonyOS中的JS UI框架
3、UI与数据如何绑定及互动
4、如何使用JS调用HarmonyOS流转特性
5、通过JS 实现Java ServiceAbility的调用
直播课程大纲:
19 初级 2021.01.14
HarmonyOS组
件的分布式适配
和应用畅想
1、布局和组件的基本概念
2、自定义组件的基本方法
3、自定义地图组件TinyMap
4、Dialog的基本使用方法
5、用户界面的开发规范
6、组件的分布式适配以及应用畅想
徐礼文
https://harmonyos.51cto.com/activity/
50
涂启标
https://harmonyos.51cto.com/activity/
42
李宁
https://harmonyos.51cto.com/activity/
40
徐礼文
https://harmonyos.51cto.com/activity/
39
董昱
https://harmonyos.51cto.com/activity/
35
20 初级 2020.11.04
从零开发鸿蒙小
游戏App
21 进阶
2021.05.12
鸿蒙分布式娱乐
场景开发实践
22 进阶
2021.04.14
23 进阶
2021.03.26
24 进阶
2021.03.17
25 进阶
2021.03.12
26 进阶 2021.01.16
HarmonyOS视
觉应用开发核心
技术解析
实战学习
HarmonyOS重
点之分布式软总
线
用鸿蒙分布式特
性让两个手机产
生立体声音效
分布式数据管理
与传统方式的异
同
HarmonyOS实
现无云端家人协
同记账
直播课程大纲:
1、浅谈鸿蒙App开发
2、从零开始手把手地带领大家开发一款运行在鸿蒙设备上的
、曾经风靡全球的小游戏
3、在鸿蒙的多个设备上运行开发的小游戏
1、分布式娱乐场景案例展示:分布式游戏,分布式音频,分
布式硬件,分布式画板
2、分布式开发技术要点简介:超级终端、分布式软总线、分
布式任务调度、分布式数据库、文件系统
3、鸿蒙混合开发模式:java+javascript模式
1. HarmonyOS图像接口应用解析
2. BoofCV视觉基础库与HarmonyOS的无缝适配
3. HarmonyOS视觉应用一:图片变动画
4. HarmonyOS视觉应用二:车道线检测
1、跨设备启动FA(Java版)
2、跨设备迁移FA(Java版)
3、跨设备迁回FA(Java版)
4、跨设备连接Service(Java版)
分布式跨设备为鸿蒙系统的主要特点,基于这个特点来完成
两部手机同时播放同一首音乐的功能。这个功能用到了跨设
备应用拉起,控制另一台手机进行播放、暂停以及音量加减
。主要体现鸿蒙应用开发的跨设备能力,在此功能基础上,
开发者可以进一步开发出具备跨设备能力的应用。
1. 分布式数据库
(1)使用分布式数据库读写键值对
(2)通过Schema存储结构化数据
(3)对比分布式数据库和传统数据库之间的应用场景
2. 分布式文件系统
(1)分布式文件系统简介
(2)分布式文件系统的应用
1.HarmonyOS版家庭记账本的页面布局
2.基于HarmonyOS分布式能力,实现家人之间协同记账
3.在不同手机设备上共享数据,让我们不用云侧也能方便共享
数据
张荣超
https://harmonyos.51cto.com/activity/
17
徐礼文
https://harmonyos.51cto.com/activity/
56
唐佐林
https://harmonyos.51cto.com/activity/
52
钟洪发
https://harmonyos.51cto.com/activity/
51
孙洋
https://harmonyos.51cto.com/activity/
49
董昱
https://harmonyos.51cto.com/activity/
45
钟洪发
https://harmonyos.51cto.com/activity/
36
27 进阶
2021.01.09
28 进阶 2020.12.26
直播课程大纲:
在HarmonyOS
系统上开发个更
好玩的“抖音”
HarmonyOS分
布式技术实现的
影音多设备实时
共享
1、分析HarmonyOS中的JS特性
2、HarmonyOS中的JS UI编写简析
3、UI与数据如何绑定及互动
4、如何使用JS调用HarmonyOS流转特性
5、总结流转玩法的关键点
直播课程大纲:
1、HarmonyOS分布式文件系统开发演示
2、HarmonyOS系统照片获取和解码渲染
3、无缝迁移演示手机与其他设备共享图片
29 进阶 2020.12.19
HarmonyOS五
子棋AI小游戏开
发
直播课程大纲:
1. HarmonyOS手机应用开发的基础概念
2. HarmonyOS界面开发简介(Ability, AbilitySlice,...)
3. 五子棋小游戏整体架构设计
4. 人机对战AI设计简介
5. HarmonyOS开发者创新大赛的介绍
1、鸿蒙系统的构建原理
① 鸿蒙源码编译方法和编译结果
② build.py及其相关脚本执行过程
③ gn和ninja在鸿蒙源码管理中的作用
张云波
https://harmonyos.51cto.com/activity/
32
夏曹俊
https://harmonyos.51cto.com/activity/
31
唐佐林
https://harmonyos.51cto.com/activity/
29
30 高级
2021.03.10
想读懂鸿蒙2.0源
码,也许你需要
先懂这些
2、鸿蒙系统的启动流程
① 鸿蒙内核liteos_a启动过程
② 从内核态到用户态的跃迁过程
③ 鸿蒙framework的可配置加载过程
④ 鸿蒙应用的加载运行过程
朱有鹏
https://harmonyos.51cto.com/activity/
44
3、深入学习鸿蒙的方法指引
① 你要开发哪个级别的鸿蒙?L0?L1?L2?
② 你要开发鸿蒙设备,还是基于鸿蒙设备开发应用?
③ 再论“零基础学习鸿蒙”的难易
31 高级
2021.01.27
鸿蒙的“江湖地
位”和“拿手绝
技”
32 高级
2020.12.10
HarmonyOS驱
动框架调试总结
33 高级 2020.11.25 HarmonyOS 2.0
源码框架分析
34 高级
2020.11.12
全面解读
HarmonyOS分
布式数据管理平
台
1、操作系统发展极简史
2、鸿蒙面临的市场环境
3、鸿蒙面临的技术环境
4、历史造就的鸿蒙
5、鸿蒙必将书写新的历史
6、从L0-L6,鸿蒙都改变了什么
7、现阶段关注鸿蒙应该做些什么
直播课程大纲:
1、鸿蒙系统简介以及鸿蒙相关开发资料网站介绍
2、张飞实战电子南极洲开发板介绍
3、鸿蒙驱动框架介绍
4、编写内核驱动程序样例
5、把驱动源码放入内核
6、编写用户态程序APP
7、编译、烧写、调试
直播课程大纲:
1. HarmonyOS 2.0源码结构分析
2. 解析源码的层次关系、模块划分
3. 讲解各模块的功能和作用
4. 介绍模块之间如何结合
5. 针对性剖析鸿蒙源代码
直播课程大纲:
1、分布式数据管理平台设计理念与架构
2、分布式数据库
3、分布式文件系统
4、融合搜索
李传钊
https://harmonyos.51cto.com/activity/
41
张角
https://harmonyos.51cto.com/activity/
26
朱有鹏
https://harmonyos.51cto.com/activity/
22
https://harmonyos.51cto.com/activity/
20