你将收获

掌握HarmonyOS开发基础,15个入门案例

最佳HarmonyOS应用开发者初级认证参考视频

适用人群

高校在读学生或高校教师 初学编程者 / 零基础学员 转行 IT / 软件开发的在职人员 创业者 / 独立开发者 希望考取 HarmonyOS 应用开发者能力认证的学员

课程介绍

一、课程设计初衷

这套课程的设计初衷,是紧跟鸿蒙应用开发的最新技术动态,为你提供一条高效、系统的学习路径。

从基础入门,到高级进阶,再到完整的项目开发,我将全面、细致地讲解官方文档指南或API中的每一个重要知识点。

在讲授工程中,你可以跟随视频操作,通过一行一行代码的敲击演练,不仅掌握关键知识,还能直观理解技术背后的逻辑。我会为你梳理重点、解析难点,帮助你快速突破鸿蒙应用开发的技术壁垒。

整个课程以案例和项目为核心,引导讲解,确保学习内容贴合实际需求。学完之后,你将具备独立开发鸿蒙APP的能力,即学即用,高效进阶!

二、课程体系设计

本课程体系设计,分为基础篇、进阶篇、高级篇三个篇章。

基础篇,适合鸿蒙应用开发零基础小白学习,内容涵盖了APP布局与设备设配、ArkTS语言基础、ArkUI常用内置组件、DevEco Studio工具深入使用、UI范式语法、V1/V2两个版本状态管理、MVVM模式等内容,通过15个大案例融汇贯通。

进阶篇,适合有鸿蒙开发基础,想要扩展应用需求的同学学习,内容包括Stage模型、窗口与通知、ArkWeb开发与适配、数据传输、图形绘制、手势与动画、数据与文件管理、媒体服务等内容,通过20个案例融汇贯通。

高级篇,适合探索鸿蒙应用开发高级应用者,内容包括元服务开发、一次开发/多端部署、NDK开发、三方库开发和移植、自由流转、应用服务(如华为账号服务、推送服务、定位/地图服务、华为支付等)、还包括HarmonyOS 应用测试及HarmonyOS应用/元服务上架等内容,通过4个大案例和一个企业级项目来融汇贯通。

三、学习建议

对于鸿蒙应用开发小白同学,建议你按照案例顺序来学习,比如:在案例一里,重点学会鸿蒙应用开发的环境搭建;在案例二里,重点理解APP开发布局的基础知识;在案例三里,重点学习ArkTS语言的基础,这些内容都是HarmonyOS应用开发的基础。同时,对于比较难的知识点部分,可以跳过,第一步先把每一个案例搞懂就是胜利。

对于有一定鸿蒙开发基础的同学,课程每个知识点和案例都相对独立,你可以根据自己的需求,单独学习某个知识点或案例,灵活掌握鸿蒙开发技能,方便针对性学习和解决知识盲区。此外,对于有基础的同学,可以1.5倍或两倍速观看视频。

对于喜好通过图文学习的同学,本课程还提供了配套的电子图书,供你在线学习。

四、课程面向

本套基础篇课程,适合广泛的学习者群体。首先,它面向高校学生,包括大一至大三的学生,你可以通过本课程系统学习鸿蒙应用开发,为课堂作业或个人项目打下坚实基础;大四学生可以将课程作为毕业设计或实习项目的实践参考;

其次,本课程也适用于高校教师,特别是计算机相关专业的教师,可以参考课程内容进行教学,或者将其中的案例和项目作为课堂实践,帮助学生更高效地掌握鸿蒙开发技能。

对于初学编程者和零基础学员,课程从 ArkTS 语言基础开始,内容通俗易懂,适合完全没有编程基础的人;同时,对于其他编程语言开发者,如 Java、Kotlin、Flutter、React Native 开发者,课程也提供了从零转向 HarmonyOS 应用开发的系统化学习路径。

本课程也特别适合转行 IT 或软件开发的在职人员,无论是希望进入鸿蒙开发领域的工程师,还是已经有移动端开发经验的前端、Android/iOS 开发者,都可以通过本课程快速掌握 HarmonyOS 应用开发,提高职业竞争力。

同时,本课程也适用于创业者和独立开发者。个人开发者可以基于本课程学习鸿蒙应用开发,打造自己的应用产品,而创业团队则可以利用鸿蒙生态的优势进行市场布局,在鸿蒙应用生态中抢占先机。

最后,本课程也是希望考取 HarmonyOS 应用开发者能力认证的备考指南,帮助你顺利通过基础认证考试。

课程目录