1 前言
前面两个章节我们学习了鸿蒙的简介,完成了鸿蒙开发的环境配置,并运行起了HelloWorld项目。了解了鸿蒙项目开发的整体流程,但是不是觉得不知道从何学起呢?为了解决大家这个困惑,那么本章节我们一起来学习下整个鸿蒙应用开发的学习路线
,明确需要学习哪些知识,鸿蒙相关的知识需要到哪里学习,为后面的鸿蒙开发奠定基础。
2 Harmoney学习
我们可以通过官方教学视频
、官方文档
、论坛
、优先作品
这几个维度来完成从入门基础到实战开发的学习。虽然学不动,但还是要跟上大部队的步伐呀o( ̄︶ ̄)o
2.1 官网考试认证
作为开始,我们首要任务是获得华为官方的两个认证、学习里面的教学视频先吧,有哪些认证需要获取,哪些教学视频需要学习呢,我们下面列举一下:
- 获得HarmoneyOS开发者能力认证,通过学习《HarmoneyOS第一课》可掌握基本的开发能力,参加考试获得HarmonyOS应用开发者基础认证、HarmonyOS应用开发者高级认证。
- 学习HarmoneyOS开发者职业认证的课程,HCIA-HarmonyOS应用开发能力工程师、HCIP-HarmonyOS应用开发高级工程师可以看视频及通过模拟考试。由于要交费预约报名考试,所以自行决定是否要获取相关证书。
- 根据自己情况选择性学习HCIA-HarmonyOS设备开发能力工程师、HCIP-HarmonyOS设备开发高级工程师、HarmonyOS云开发基础认证对应课程。
2.2 官网开发文档
通过认证视频的学习,我们可以进行鸿蒙的简单项目开发,但具体有哪些功能、哪些API
可以使用,及实际开发中的API
使用当然是参考官网的开发文档来找到解决的办法啦。作为扩展,还可以通过学习路径或在线课程中的其他教学系列视频进行Harmoney
相关的学习。
2.3 官网Codelabs
正所谓代码是最好的老师,我们可以通过官网的Codelabs获取到一些代码案例,通过代码进行实战学习。
2.4 华为开发者联盟
华为开发者联盟论坛上可以查看一些最新的Harmoney
技术,也可以在上面提出问题有技术大佬看到会回复。
2.5 51CTO鸿蒙社区
51CTO鸿蒙社区跟上面华为开发者联盟论坛差不多,也是可以看技术贴,提问等之类的技术交流。
2.6 OpenHarmoney挑战赛作品
OpenHarmoney挑战赛作品上面都是一些优秀的鸿蒙项目作品,我们可以根据自己的需求下载下来查看学习。
3 DevEcoStudio的Api Reference学习
对于ArkTS API
及ArkTS组件
的使用,可以直接在DevEcoStudio
的顶部Help->API Reference
打开文档面板,里面可以进行API
的搜索。
之后会弹出文档框,可以在Api Reference
中参考ArkTS API
、ArkTS组件
和JS组件
,是不是觉得非常方便呢O(∩_∩)O
顶部可以搜索想要的API
,也可进行HarmoneyOS
或OpenHarmoney
的API文档切换,ArkTS API
、ArkTS组件
、JS组件
的切换选择。
另外,还可以在代码里,右击组件或者API
打开对应使用文档。
如上图所示,点击Column
就会打开对应的使用文档
4 Harmoney4.0大纲
下面本人自己学习大概整理的Harmoney4.0
大纲,在官方文档的基础上有删减,仅供参考。