HarmonyOS 应用开发实战指南——ArkTS与ArkUI进阶应用

HarmonyOS 应用开发实战指南——ArkTS与ArkUI进阶应用

重塑开发思维:从组件使用到架构设计与性能调优

¥99.9
本课程包括
  • 11小时38分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握Flex、Grid、WaterFlow等核心布局能力,并能熟练运用Swiper、Tabs、Video等组件开发现代化应用界面。
  • 深入理解@Observed/@ObjectLink装饰器与MVVM架构,能够优雅处理嵌套对象变化,构建清晰、可维护的状态管理机制。
  • 学会使用LazyForEach进行数据懒加载,优化长列表性能,有效解决滚动卡顿问题,提升应用整体流畅度。
浏览相关主题
课程介绍

随着鸿蒙生态的快速发展,市场对应用体验的要求已从“功能实现”升级为“体验卓越”。然而,许多开发者虽掌握基础,却在复杂UI布局、深层数据同步及列表性能优化上频频受阻,导致应用卡顿、架构混乱,难以交付高质量的商业项目,职业发展遭遇瓶颈。为此,三节课特邀华为资深HDE(Huawei Developer Expert),聚焦鸿蒙开发中的高阶挑战,打造这门《HarmonyOS 应用开发实战指南——ArkTS与ArkUI进阶应用》实战课程。我们摒弃基础知识的重复,直击复杂场景,带你系统掌握构建高性能、高体验应用的核心技能。本课程通过简易影视APP、任务项设置、商品列表与经典瀑布流四大实战项目,带你深度攻克高级布局、自定义组件、MVVM模式、嵌套数据管理及LazyForEach性能优化等核心技术。学完后,你将能游刃有余地应对企业级开发需求,独立构建出架构清晰、体验流畅的商用鸿蒙应用。

适合人群
  • 已掌握ArkTS基础语法,但在开发复杂UI和高效数据流应用时感到吃力,渴望系统提升实战能力的入门者。
  • 在实现等高适配、网格布局、瀑布流及长列表流畅滚动时屡遇挑战,需掌握高级组件与性能优化技巧的从业者。
  • 不满足于功能实现,希望深入理解MVVM模式、自定义组件与动效,以构建高性能、易维护商业应用的工程师。
讲师介绍
大前端+AI开发者
擅长领域:
  • Vue.Js
  • React.Js
  • Node.JS
  • JavaScript
  • ChatGPT
  • 大语言模型
20年IT从业经验,华为HDE。前某知名大厂前端架构师,擅长鸿蒙原生应用开发,AIGC,Web3.0,微信小程序,Node.js,React,Vue,Angular,Hybrid,RN,Flutter,Electron,数据可视化等技术,丰富的前端架构经验。曾发布《HarmonyOS应用开发实战指南》,《Webpack5学习指南》,《Vite学习指南》,《TS学习指南》,《DOM探索之旅》,《Node.js基础与实战》,《Angular基础与实战》,《大数据可视化基础》,《Vue3+Electron基础与实战》,《Web3基础与实战》,《ChatGPT微信机器人》等视频教程,深受学生好评。
课程大纲
共0节 时长0分钟 全部收起
第一章 简易版影视APP
共19节 | 4小时32分钟
  • 第一节 弹性布局(Flex)-基本概念
    10分钟
  • 第二节 弹性布局(Flex)-布局方向、布局换行及主轴对齐方式
    10分钟
  • 第三节 弹性布局(Flex)-交叉轴对齐方式
    9分钟
  • 第四节 弹性布局(Flex)-自适应拉伸(flexBasic、flexGrow、flexShink)及场景示例
    14分钟
  • 第五节 网格布局(Grid_GridItem)-布局与排列方式
    20分钟
  • 第六节 网格布局(Grid_GridItem)-可滚动的网格布局
    10分钟
  • 第七节 Swiper组件
    23分钟
  • 第八节 @Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化-基本概念和基本使用
    14分钟
  • 第九节 @Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化-使用场景
    27分钟
  • 第十节 @Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化-常见问题
    32分钟
  • 第十一节 视频播放(Video)-使用方法
    13分钟
  • 第十二节 视频播放(Video)-自定义控制器
    8分钟
  • 第十三节 MVVM模式
    10分钟
  • 第十四节 简易版影视APP案例实战-资源、框架及顶部导航
    9分钟
  • 第十五节 简易版影视APP案例实战-全部分类页面
    15分钟
  • 第十六节 简易版影视APP案例实战-电影和其他分类页面
    6分钟
  • 第十七节 简易版影视APP案例实战-页面整合
    10分钟
  • 第十八节 简易版影视APP案例实战-视频滑动播放
    22分钟
  • 第十九节 简易版影视APP案例实战-视频播放视图细化
    8分钟
第二章 完成任务项设置
共11节 | 2小时45分钟
  • 第一节 Picker选择器-月历与日期选择
    19分钟
  • 第二节 Picker选择器-文本选择
    9分钟
  • 第三节 Picker选择器-时间选择
    6分钟
  • 第四节 切换按钮Toggle
    10分钟
  • 第五节 完成任务项设置案例实战-资源初始化与任务列表页
    22分钟
  • 第六节 完成任务项设置案例实战-编辑任务页与任务开启组件
    17分钟
  • 第七节 完成任务项设置案例实战-目标设置展示
    14分钟
  • 第八节 完成任务项设置案例实战-弹窗构造逻辑
    31分钟
  • 第九节 完成任务项设置案例实战-目标设置弹窗实现
    18分钟
  • 第十节 完成任务项设置案例实战-时间提醒弹窗实现
    6分钟
  • 第十一节 完成任务项设置案例实战-频率弹窗和提交完成的实现
    13分钟
第三章 实现商品列表
共14节 | 3小时32分钟
  • 第一节 选项卡(Tabs)(上)
    19分钟
  • 第二节 选项卡(Tabs)(下)
    19分钟
  • 第三节 深入学习Scroll-属性和控制器
    18分钟
  • 第四节 深入学习Scroll-典型示例(上)
    19分钟
  • 第五节 深入学习Scroll-典型示例(下)
    14分钟
  • 第六节 LazyForEach:数据懒加载-使用限制和键值生成规则
    6分钟
  • 第七节 LazyForEach:数据懒加载-第一次渲染
    16分钟
  • 第八节 LazyForEach:数据懒加载-非第一次渲染
    24分钟
  • 第九节 LazyForEach:数据懒加载-改变数据子属性及拖拽排序
    16分钟
  • 第十节 LazyForEach:数据懒加载-常见问题和解决方案
    13分钟
  • 第十一节 实现商品列表案例实战-资源初始化和首页框架
    4分钟
  • 第十二节 实现商品列表案例实战-实现Tabs
    11分钟
  • 第十三节 实现商品列表案例实战-商品列表和懒加载
    20分钟
  • 第十四节 实现商品列表案例实战-下拉刷新与到底提示
    13分钟
第四章 开发经典的瀑布流
共3节 | 50分钟
  • 第一节 WaterFlow:瀑布流组件
    19分钟
  • 第二节 开发经典的瀑布流案例实战-资源初始化与首页部分组件展示
    17分钟
  • 第三节 开发经典的瀑布流案例实战-瀑布流实现
    14分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。