鸿蒙北向应用开发这个方向,最近问的人明显变多了。但很多人的问题不是「要不要学」,而是「我到底缺哪一块」。有人写过 Android,有人写过 Vue,有人只是考过软考、背过概念,真打开 DevEco Studio 建工程时发现连目录结构都陌生。这门课(三期)适合的就是这类人:手上有一点编程底子,但对 HarmonyOS 的应用层开发没有成体系的认知。
先分清南向和北向,别学错方向
HarmonyOS 的开发分两条线,考试和面试里都爱考这个概念,但很多人只是记了个词。南向偏底层,关注驱动、内核、硬件适配,最终产出的是设备侧能力;北向就是这门课的主题,面向应用层,开发者用 ArkTS 写页面、写逻辑、调用系统能力,最后交付的是一个能装到设备上跑起来的应用。如果你未来的岗位落在应用开发、前端跨端、或者鸿蒙生态的软件交付上,北向才是你该补的那块。
需要提醒一句:这不是一门讲系统原理的课。你在这里不会深挖内核调度,重点是应用怎么搭、能力怎么调、工程怎么组织。
这门课在补的能力缺口
从资料包的组织方式看,内容围绕应用开发的几个必过关卡展开:
- 语言层:ArkTS 和声明式 UI。写过 TypeScript 的人上手会快,但声明式写法和命令式思维差异不小,状态驱动界面这件事必须真正理解,否则页面写出来能动,但改一处崩一片。
- 框架层:Ability 的生命周期与页面路由、组件之间的数据传递。这是从「会写单个页面」到「能组织一个应用」的分水岭。
- 能力层:系统能力的调用方式,以及应用配置、权限这些工程侧的细节。很多自学者卡在这里,因为教程只讲界面好看,不讲应用怎么被系统正确识别和拉起。
- 工程层:前端工程化的思路被带进了北向开发,模块拆分、依赖管理、调试与打包,这些在一期二期里讲得相对零散,三期把节奏收得更连贯。
如果你之前只跟着短视频写过「Hello World」级别的 Demo,缺的基本就是后面三层。学的顺序建议是先语言、再框架、后能力,别一上来就抄完整项目。
怎么用配套笔记和练习
章节笔记的价值不在「再看一遍视频」,而在课后复盘和面试前速查。比较实际的做法是:每学完两到三节,不看视频,凭记忆把这一段的 API 用法和坑点写成几行小结;写不出来就说明没真记住。综合实战部分不要只看,自己把 Demo 从零复现一遍,中途报错自己查,这一步的收益远大于视频本身。
另外,鸿蒙的 API 版本迭代较快,遇到新旧写法不一致时,以你本机 DevEco Studio 与 SDK 的实际提示为准,不要死守视频里的写法。
学完应该能回答的问题
拿这几个问题自测,答不上来就回去补对应章节:
- 北向和南向的分界具体在哪一层,各自交付什么产物?
- ArkTS 里状态变化是怎么驱动 UI 更新的,和直接操作节点有什么区别?
- 一个页面跳转到另一个页面,参数怎么传、返回时数据怎么回传?
- 应用的配置文件在整个工程里起什么作用,改了会影响什么?
- 调用一项系统能力前,为什么常常要先处理权限?
这五个问题能顺下来,说明你对北向开发的骨架已经有了把握,剩下的就是靠项目把它填实。
HarmonyOS的南向和北向开发指什么?
课程推荐
《码牛学院 鸿蒙北向应用开发(三期)》HarmonyOS的南向和北向开发指什么?【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(58 节)
* │ │ │ ArkTS语言介绍.mp4
* │ │ │ ArkTS基本数据类型.mp4
* │ │ │ ArkTS高级数据类型.mp4
* │ │ │ ArlTS运算符和表达式.mp4
* │ │ │ ArkTS函数(1).mp4
* │ │ │ ArkTS函数(2).mp4
* │ │ │ ArkTS多态和静态成员(3).mp4
* │ │ │ ArkTS类和对象的基本使用(1).mp4
* │ │ │ ArkTS继承和重写(2).mp4
* │ │ │ ArkTS泛型.mp4
* │ │ ArkTS空值安全问题.mp4
* │ │ │ 24.7.2HarmonyOS Next版本下ArkUI开发(一).mp4
* │ │ │ 24.7.5HarmonyOS Next版本下ArkUI开发(二).mp4
* │ │ │ 24.7.9HarmonyOS Next版本下ArkUI开发(三)上.mp4
* │ │ │ 24.7.9HarmonyOS Next版本下ArkUI开发(三)下.mp4
* │ │ │ 24.7.12ArkUI组件与路由.mp4
* │ │ │ 24.7.16-HarmonyOS Next版本应用程序框架.mp4
* │ │ │ 24.7.19HarmonyOS Next版本下动画与**窗.mp4
* │ │ │ 24.7.23鸿蒙MVVM解析与手势.mp4
* │ │ │ 24.7.26鸿蒙Next版本音乐播放器项目.mp4
* │ │ │ 24.7.30鸿蒙Next版本音乐播放器项目(下).mp4
* │ │ │ 24.8.02鸿蒙Next版本音乐播放器项目(完结).mp4
* │ │ │ 24.8.6鸿蒙next版核心技术之Serverless.mp4
* │ │ │ 24.8.9鸿蒙next版端云一体化考试系统(中).mp4
* │ │ │ 24.8.13鸿蒙next版端云一体化考试系统(三).mp4
* │ │ │ 24.8.16鸿蒙next版端云一体化考试系统(四).mp4
* │ │ │ 24.8.21鸿蒙next版支付宝案例.mp4
* │ │ 24.8.23鸿蒙next版支付宝案例(下).mp4
* │ │ │ 24.6.15鸿蒙物流项目第一次课.mp4
* │ │ │ 24.6.19仿京东物流项目mp4课程第二次课 .mp4
* │ │ 24.6.22-仿京东物流项目mp4课程第三次课-路哥.mp4
* │ │ 24.6.26-仿京东物流项目mp4课程第四次课.mp4
* │ │ 24.6.26-仿京东物流项目mp4课程第四次课_WeChat+Tuanke8.mp4
* │ │ 24.6.29仿京东物流项目mp4课程第五次课.mp4
* │ │ 24.7.3仿京东物流项目mp4课程第六次课.mp4
* │ │ │ 24.7.31仿淘宝电商项目第一次课.mp4
* │ │ 24.8.3仿淘宝电商项目第二次课.mp4
* │ │ 24.8.7仿淘宝电商项目第三次课 .mp4
* │ │ 24.8.10仿淘宝电商项目第四次课 .mp4
* │ │ 24.8.30鸿蒙NDK初体验.mp4
* │ │ 24.9.3鸿蒙性能优化之路.mp4
* │ │ 24.9.10面试必修技能之鸿蒙性能优化技术(二).mp4
* │ │ 24.9.10面试必修技能之鸿蒙性能优化技术(二)_WeChat+Tuanke8.mp4
* │ 24.9.14仓颉语言实战.mp4
* │ │ 24.9.20仓颉语言实战2.mp4
* │ │ 24.9.24面试必修技能之鸿蒙性能优化技术(三) .mp4
* │ │ 24.9.27鸿蒙NDK高级理论&方案课.mp4
* │ │ 24.10.8鸿蒙性能优化指导(四).mp4
* │ │ 24.10.13NDK第二次理论课+APi解读.mp4
* │ │ 24.10.15鸿蒙性能优化指导(五).mp4
* │ │ 24.10.18NDK 理论课第3次课【优先级高】.mp4
* │ │ 24.10.25NDK理论课第四次课【优先级高】.mp4
* │ │ 24.10.29实战鸿蒙一次开发多端部署.mp4
* │ │ 24.11.1ArkWeb组件从0到1.mp4
* │ │ 24.11.5鸿蒙路由全解析.mp4
* │ 24.11.8鸿蒙组件化架构设计和实践总结课.mp4
* │ 24.11.12鸿蒙安全技能全解析01.mp4
* │ 24.11.12鸿蒙安全技能全解析02.mp4
配套笔记(50 份 PDF)
* │ │ ArkUI(方舟UI框架).pdf
* │ │ 鸿蒙工程目录结构.pdf
* │ │ 鸿蒙组件与布局.pdf
* │ │ ArkUI常用布局与组件(三).pdf
* │ │ ArkUI高级组件(二).pdf
* │ │ 鸿蒙-应用程序管理与状态控制.pdf
* │ │ ArkUI高级基础.pdf
* │ │ ArkUI高级基础.pdf
* │ │ 鸿蒙音频解决方案.pdf
* │ │ 码牛--网易云音乐播放器项目(二).pdf
* │ │ 03播放器开发.pdf
* │ │ 端云一体化.pdf
* │ │ 鸿蒙高级认证考试刷题项目(二).pdf
* │ │ 鸿蒙刷题系统项目开发(三).pdf
* │ │ 鸿蒙刷题项目实现.pdf
* │ │ 仿支付宝项目开发.pdf
* │ ArcUI装饰器原理分析与自定义装饰器.pdf
* │ 鸿蒙-统一扫码服务.pdf
* │ 路哥鸿蒙2024年面试真题总结.pdf
* │ arkts-state-management-best-practices.pdf
* │ profiler-allocation.pdf
* │ profiler-frame.pdf
* │ profiler-launch.pdf
* │ profiler-time.pdf
* │ 性能调优.pdf
* │ 状态管理优化实践案例.pdf
* │ 布局优化.pdf
* │ 缓存优化.pdf
* │ 鸿蒙性能优化(二).pdf
* │ avoid_time_consuming_operations_in_mainthread.pdf
* │ multi_thread_capability.pdf
* │ thread_data_transfer.pdf
* │ thread_memory_shared.pdf
* │ 并发编程及其优化.pdf
* │ grid_optimization.pdf
* │ list-perf-improvment.pdf
* │ performance-optimization-using-smartperf-host.pdf
* │ profiler-snapshot.pdf
* │ SmartPerf使用基础.pdf
* │ 性能优化实战(4).pdf
* │ web组件优化.pdf
* │ web组件动态导入.pdf
* │ 性能优化5.pdf
* │ 文件上传下载优化指导.pdf
* │ 文件上传下载提升性能.pdf
* │ 高效率编程基本功.pdf
* │ 一次开发多端部署.pdf
* │ 鸿蒙路由详解.pdf
* 安全技能思维导图.pdf
* 鸿蒙安全技能.pdf






