这门课值不值得学

HarmonyOS Next 星河版彻底脱离了安卓架构,采用纯自研内核和 ArkTS 语言体系。这意味着以往的开发经验无法直接平移,前端或移动端开发者若要接手鸿蒙原生应用的业务,必须重新理解它的组件结构。这门基础课解决的就是这个“冷启动”问题。它不谈宏大生态,只盯住日常开发中最密集的两个工作场景:一是如何用官方容器和基础组件把页面搭出来并做好样式封装;二是页面跑通后,父子组件和跨层级组件之间的数据怎么流转、网络数据怎么请求并绑定到视图上。如果你目前的工作涉及跨端应用开发,或者团队正计划将现有 App 迁移到鸿蒙原生平台,这套实操流程能帮你快速建立可用的代码手感。

适合什么基础与学完能做什么

资料默认你具备基本的编程逻辑,比如写过简单的网页或用过类似 TypeScript 的语法,但不需要你有 prior 的鸿蒙开发经验。课程从配置开发环境、写出第一个页面代码开始,逐步推进到组件封装和状态管理。跟着走完一遍后,你能独立完成一个结构清晰的鸿蒙原生页面模块。具体来说,你能根据设计图拆分基础组件,通过插槽和属性扩展把公共 UI 逻辑抽离复用;在处理交互时,能熟练运用父向子、子向父以及后代组件间的传参机制,完成应用级对象的传递与界面响应。这套能力足够支撑你参与实际业务中的基础模块编写,而不是仅仅停留在本地跑通一个演示工程。

建议的阅读顺序与练习配合

建议先看环境搭建与第一个页面代码部分,把工具链跑通,不要在配置上卡壳。随后直接进入组件封装模块,重点看如何调用内部组件、封装样式以及子组件插槽的用法,这是提升开发效率的核心。状态管理部分是难点,尤其是后代间传参和应用级对象单向传参,建议结合具体的多层级列表页或带全局状态的表单页来理解。资料配合练习的方法是:每看完一个封装或传参的片段,立刻在自己的工程里复刻同样的结构,修改传入的数据类型或样式属性,观察界面响应变化。不要只跟着视频敲一遍雷同代码,尝试打断原有的父子嵌套层级,自己重新设计组件树,用状态管理机制去串联数据,这样才能确认你真正掌握了数据流向,而不是靠肌肉记忆抄代码。


掌握鸿蒙HarmonyOS Next 星河版功能基础开发,状态管理和数据请求及各类组件容器的应用

课程目录

*   01 环境搭建和第一个应用开发/

  *   01 环境搭建和配置.mp4 14:01

  *   02 第一个页面代码.mp4 15:55

*   02 组件封装和扩展/

  *   01 构建一个数据双向绑定显示页.mp4 17:10

  *   02 资源调用和国际化.mp4 17:55

  *   03 调用内部组件.mp4 14:16

  *   04 封装样式和扩展组件属性.mp4 12:17

  *   05 封装型组件.mp4 17:58

  *   06 子组件插槽.mp4 15:23

*   03 组件间状态管理/

  *   01 状态管理之父向子传参.mp4 17:13

  *   02 状态管理之子向父传参.mp4 12:14

  *   03 状态管理之后代间传参.mp4 18:19

*   04 组件间传参/

  *   01 组件间使用应用级对象单向传参.mp4 22:24

  *   02 组件间使用应用级对象双向传参.mp4 12:48

*   05 内置组件和页面跳转/

  *   01 内置组件使用方法.mp4 11:14

  *   02 页面跳转方式.mp4 16:08

  *   03 页面跳转携带和接收参数.mp4 12:08

*   06 组件布局方式/

  *   01 堆叠布局基础功能.mp4 20:35

  *   02 封装堆叠布局代码.mp4 12:28

  *   03 列表布局基础功能.mp4 14:02

  *   04 封装列表布局.mp4 14:57

*   07 视频播放和数据请求/

  *   01 视频播放组件使用.mp4 17:53

  *   02 使用GET方法请求数据.mp4 15:59

  *   03 使用POST方法请求数据.mp4 11:08

  *   04 使用Web组件请求数据.mp4 16:45