这门合集的名字里有个词很关键:纯血。它指向的是 HarmonyOS NEXT,也就是不再兼容 Android APK 的那条线。如果你的鸿蒙经验还停留在「Ability + Java/JS 混着写」的阶段,那么换到 NEXT 之后会发现不少东西要重新学——ArkTS 的静态类型约束、ArkUI 的声明式写法、状态管理的修饰符体系,都和老一套不是一回事。这套 1-6 期的集训营内容,恰好是按时间线滚下来的,能看出 API 和写法在几个月里的调整痕迹。

先确认自己缺的是哪一块

打开之前,建议先做个判断。如果你完全没有前端基础,直接进 ArkTS 会很难受,因为 ArkTS 是在 TypeScript 之上做的约束,而 TS 又建立在 JS 之上。资料里单独放了前端课和一个基础课目录,不是凑数的,是给跨行过来的人留的缓冲。有基础的人可以跳过,但「有基础」指的是能看懂 ES6 的箭头函数、解构、Promise,而不是写过几年 Java。

另一种情况是前端熟练、但没碰过移动端。这类人容易低估的是 UI 布局和生命周期,ArkUI 的栅格、弹性布局跟 CSS 有相似也有坑,页面栈和组件生命周期的管理逻辑跟浏览器完全不同。

状态管理是这套内容的分水岭

从第 1 期后半段开始,装饰器密集出现:@State、@Prop、@Link,再到 @Provide 和 @Consume。这一串是 ArkUI 的核心,也是最多人卡住的地方。它们解决的是「数据变了,界面怎么跟着变」的问题,但每一对的作用范围不同——父子单向、父子双向、跨层级注入,选错了会出现改了不刷新、或者刷新范围过大的性能问题。

看这部分时别只跟着敲。每学一个修饰符,问自己三个问题:数据从哪来、能往哪改、改了谁重新渲染。能把这三问答清楚,后面做列表、表单、多页面同步时才不会返工。

ArkTS 与 TypeScript 的差异要专门留意

课程里有一段专门讲从 TypeScript 到 ArkTS 的适配,这段容易被快进,但恰恰是踩坑集中区。ArkTS 禁掉了 TS 里不少动态特性,比如 any、运行时改对象结构、部分反射用法。以前写 JS 习惯了随手用对象当字典,迁过来就会报一堆类型错误。这不是编译器刁难,是鸿蒙为了运行性能做的取舍。理解了这个前提,改代码时心态会好很多。

多期内容怎么取舍

1 到 6 期是滚动更新的,后者往往覆盖前者。不建议从头到尾一期不落地刷,那样会在重复的入门内容上耗掉大量时间。更实际的做法是:先看第 1 期把环境搭起来、跑通一个页面,然后挑最新一期里你还没掌握的主题看,中间几期当补充。配套资料跟着目录走,遇到对不上的地方以最新一期为准。

另外,合集里还有一份 Flutter 的赠送内容。它不是主线,但如果你的团队同时维护多端,可以作为对照看看两端在状态管理和布局思路上的差别,不必投入太多时间。

看完应该能回答这些问题

  • @State 和 @Link 分别用在什么场景,什么情况下该换成 @Provide/@Consume?
  • 为什么原本能跑的 TypeScript 代码在 ArkTS 里编译不过,通常卡在哪几类写法上?
  • 一个页面的数据变化后,如何判断重渲染的范围是否合理?
  • 鸿蒙 NEXT 的环境搭建相比旧版本,多了哪些必要步骤?
  • 没有前端基础的人,应该按什么顺序补课再进主线?

如果这些问题你现在答不上来,说明缺口就在这几处,按上面的顺序补效率最高。如果大部分能答,那就直接跳到最新一期,找自己没做过的实战模块动手,别在基础章节里打转。

黑马-纯血鸿蒙集训营1-6期视频课程合集115G

鸿蒙OS开发实战教程

编辑点评

系统讲解鸿蒙OS开发,涵盖基础知识和实战项目,适合初学者和进阶者。

⭐ 编辑推荐

从基础到实战,全面掌握鸿蒙OS开发技能。

课程亮点

• 鸿蒙OS基础
• 实战项目
• 适合初学者和进阶者

课程目录

📁 黑马-纯血鸿蒙集训营1-6期视频课程合集【itjc8.com】
📁     0、鸿蒙基础知识
📁         Flutter赠送
📁         基础课(有基础可以跳过))
📁         前端课(若无前端基础必学)
📁     1、纯血鸿蒙集训营第1期
📁         配套资料
        01-01 环境搭建+组件基础(样式+渲染+状态)-知乎案例.mp4
        01-02 组件状态&应用状态管理(美团外卖).mp4
        01-03 路由-动画-Ability-Canvas-(华为闹钟)1.mp4
        01-04【神领物流 】-基础搭建-(底层封装-网络管理)1.mp4
        01-05 美团外卖实例1.mp4
        01-06 美团外卖收尾 + Ability能力1 [itjc8.com].mp4
        01-08 Canvas能力 + 首选项 + 系统通知1.mp4
        01-09 消息通知+华为时钟1.mp4
        01-11 【神领物流项目】基础搭建+主页搭建1.mp4
        01-12 主页搭建+提货列表1.mp4
        01-13 抽提HmList组件--提货详情1 [itjc8.com].mp4
        01-14 鸿蒙上传方案 + 提货1.mp4
        01-15 交货 + 回车登记1.mp4
        01-16 独家鸿蒙面试题等1.mp4
        01-17 混合开发通信-上报异常1.mp4
        01-18 已完成任务-集成其他代码1.mp4
        01-19 封装日历组件-分包-LazyForEach-发布-上架1.mp4
        01-20 鸿蒙阶段内容盘点-面试题1.mp4
        01-21 元服务基础-服务卡片开发-AGC Serverless能力1.mp4
        01-22 端云项目中调用相关能力 - 端云项目基础搭建1.mp4
        01-22 端云项目中调用相关能力 - 端云项目基础搭建2 [itjc8.com].mp4
        01-23 端云项目-登录-试卷和章节管理 - 刷题功能1.mp4
        01-24 端云项目(鸿盟刷题) - 章节管理 - 刷题功能1.mp4
        01-24 端云项目(鸿盟刷题) - 章节管理 - 刷题功能2.mp4
        01-24 端云项目(鸿盟刷题) - 章节管理 - 刷题功能3.mp4
        01-24 端云项目(鸿盟刷题) - 章节管理 - 刷题功能4.mp4
        01-25 端云项目 - 首页排名 - 排名卡片1.mp4
        01-25 端云项目 - 首页排名 - 排名卡片2.mp4
        01-25 端云项目 - 首页排名 - 排名卡片3 [itjc8.com].mp4
        01-26 【黑马云音乐】项目搭建+功能分析+播放功能+线程通信1.mp4
        01-27 【黑马云音乐】卡片开发+下载工具封装+进程通信.mp4
        01-28 【黑马云音乐】复盘和总结 [itjc8.com].mp4
📁     2、纯血鸿蒙集训营第2期
        1-1 鸿蒙NEXT基础环境搭建+TypeScript到ArkTS适配+组件基础(2024-02-01).mp4
        1-10 鸿蒙NEXT Link修饰符 + Provide和Consume(2024-03-09).mp4
        1-11 鸿蒙NEXT Provide + Consume 跨代共享 + Watch监听(2024-03-12).mp4
        1-12 鸿蒙NEXT Observed+ObjectLink局部监听 + 局部共享(2024-03-14).mp4
        1-13 鸿蒙NEXT AppStorage全局共享+ 持久化共享(2024-03-16).mp4
        1-14 美团外卖案例(2024-03-19).mp4
        1-15与1-16 美团案例收尾+路由跳转+路由管理 + ability + 动画管理(2024-03-23).mp4
        1-17与1-18 沙箱文件操作 + 音视频播放+ 画布(2024-03-28) [itjc8.com].mp4
        1-19 微信聊天搭建 + 基础信息.mp4
        1-2 鸿蒙NEXT组件布局-样式处理-界面渲染(2024-02-03) [itjc8.com].mp4
        1-20 【仿微信聊天】聊天记录+线程通信.mp4
        1-21 【仿微信聊天】-聊天浮层 + 手势控制.mp4
        1-22 【仿微信聊天】AudioCapturer实现录音过程.mp4
        1-23 【仿微信聊天】AudioRenderer实现录音播放 + 图片处理.mp4
        1-24 【仿微信聊天】发送照片-相机拍照-发送视频 [itjc8.com].mp4
        1-25 【仿微信聊天】地图使用-语音转化-计算波峰.mp4
        1-26 【仿微信聊天】微信案例收尾 + 鸿蒙架构梳理.mp4
        1-27 【小时达】(原神领物流)项目-主页搭建.mp4
        1-28 【小时达】主页、我的基本业务+退出登录 [itjc8.com].mp4
        1-29 【小时达】任务列表+自定义tab(1).mp4
        1-29 【小时达】任务列表+自定义tab.mp4
        1-30 【小时达】任务详情 + 上传组件.mp4
        1-31 【小时达】提货 +交货 +回车登记 [itjc8.com].mp4
        1-32 【小时达】延迟收货 + 上报异常(2024-04-29).mp4
        1-33 【小时达】项目收尾 + 总结.mp4
        1-3与1-4 鸿蒙Next组件布局+双向绑定+事件监听+组件状态+鸿蒙Next样式+资源Resource+界面渲染(2024-02-24) [itjc8.com].mp4
        1-5 鸿蒙NEXT样式Styles,Extend + 循环渲染+条件渲染(2024-02-27) [itjc8.com].mp4
        1-6 鸿蒙NEXT循环渲染+知乎评论案例(2024-02-29).mp4
        1-7 鸿蒙NEXT知乎案例 + builder修饰符(2024-03-02).mp4
        1-8 鸿蒙NEXT builder传值 + BuilderParam插槽(2024-03-05).mp4
        1-9 鸿蒙NEXT BuilderParam尾随闭包+ 父子传值Prop(2024-03-07).mp4
        配套资料.zip
📁     3、纯血鸿蒙集训营第3期
        1-1 鸿蒙NEXT 基础环境搭建+组件基础(2024-04-29) [itjc8.com].mp4
        1-10 美团外卖案例.mp4
        1-11 1-12 路由管理 + ability + 动画管理.mp4
        1-13 手势 + 沙箱文件 +画布.mp4
        1-14 【微信聊天项目】-聊天搭建 + 基础信息.mp4
        1-15【微信聊天项目】-聊天搭建 + 基础信息.mp4
        1-16 【微信聊天项目】-聊天记录+线程通信 [itjc8.com].mp4
        1-17 【微信聊天项目】-聊天浮层 + 手势控制.mp4
        1-18 【微信聊天项目】-AudioCapturer实现录音过程.mp4
        1-19 【微信聊天项目】-AudioRenderer实现录音播放 + 图片处理.mp4
        1-2 鸿蒙NEXT 组件布局-样式处理-界面渲染(2024-04-27).mp4
        1-20 【微信聊天项目】-发送照片-相机拍照-发送视频 [itjc8.com].mp4
        1-21 【微信聊天项目】-地图使用-语音转化-计算波峰 [itjc8.com].mp4
        1-22 【神零物流】项目介绍+主页搭建-1.mp4
        1-22 【神零物流】项目介绍+主页搭建-2.mp4
        1-23 【神零物流】主页、我的基本业务+退出登录 [itjc8.com].mp4
        1-24 【神零物流】任务列表+自定义tab.mp4
        1-25 【神零物流】任务详情 + 上传组件 [itjc8.com].mp4
        1-26 【神零物流】提货 +交货 +回车登记 [itjc8.com].mp4
        1-27 【神零物流】延迟收货 + 上报异常.mp4
        1-28 【神零物流】项目收尾+总结1.mp4
        1-29 【神零物流】项目总结与知识拓展.mp4
        1-3 鸿蒙NEXT 双向绑定+事件监听+组件状态.mp4
        1-30 【亿康养老】项目介绍+首页和我的 [itjc8.com].mp4
        1-31 【亿康养老】设备绑定和管理.mp4
        1-32 【亿康养老】设备通信和控制-上 [itjc8.com].mp4
        1-33 【亿康养老】设备通信和控制-下.mp4
        1-34 【亿康养老】项目收尾 + 总结 +(3期直播结课).mp4
        1-4 1-5样式Styles,Extend + 循环渲染+条件渲染.mp4
        1-6 builder修饰符+builder传值.mp4
        1-7 BuilderParam插槽+尾随闭包.mp4
        1-8 1-9父子传值Prop+Link修饰符 + Provide和Consume.mp4
        配套资料.zip
📁     4、纯血鸿蒙集训营第4期
📁         第二章 鸿蒙【仿微信聊天项目】
📁         第一章 “纯血”鸿蒙线上急训营4期【鸿蒙基础】
📁     5、纯血鸿蒙急训营第5期
📁         第二章 面经项目
📁         第三章 养老项目
📁         第一章 “纯血”鸿蒙线上急训营5期【鸿蒙基础】
📁         文档资料
        media .zip
📁     6、纯血鸿蒙急训营第6期
📁         第二章 面试通
📁         第六期文档
📁         第一章 鸿蒙基础
        media .zip

适合人群

  • 鸿蒙OS开发者
  • 移动开发爱好者

学习收获

掌握鸿蒙OS开发基础
完成实战项目
提升移动开发技能

祝您学习愉快!

学有所成,前程似锦!