该内容需要权限查看
解锁内容
适合人群:
针对大一至大四在读学生、毕业生、转行在职人员及高校教师,提供从基础到实战的全面教学内容和经典案例,帮助快速掌握鸿蒙原生应用开发技能,提升工作和教学效率。
你将会学到:
260+课时,75+小时,全面翔实的内容+经典实战的案例。鸿蒙原生应用开发入门,看这个就够了。
课程简介:
本视频课程采用案例学习法,通过实际项目循序渐进地讲解鸿蒙原生应用开发的各个知识点,每个知识点都进行深入讲解,确保学习者全面掌握应用开发技巧。课程特色包括:
案例驱动学习:每个知识点通过具体案例进行讲解,帮助学员在实践中掌握技能。通过案例一步步提升,帮助学员了解如何将理论应用于实际开发中,避免枯燥的纯理论学习。
深度讲解:我们将每个知识点讲解得非常详细,几乎涵盖所有使用规则、方法、场景及常见问题,让你对每个知识点有充分的理解,快速应对开发中的挑战。
适合零基础学习:课程适合从零开始的学习者,特别是没有编程经验的初学者。通过整理好的笔记和实战案例,你不需要查阅繁琐的官网文档,轻松跟上课程进度。
独立知识点与案例:每个知识点和案例都是独立的,你可以根据自己的需求,单独学习某个知识点或案例,灵活掌握鸿蒙开发技能,方便针对性学习和解决知识盲区。
连贯且完整的案例设计:案例之间有清晰的连贯性,每个案例逐步展开,避免了对知识点的遗漏。同时,还可以单独学习每个案例,分阶段逐步积累成就感。
适应不同学习需求:无论是高校老师备课,还是高校毕业生实习,本课程都能提供系统化的学习材料。
实战演示与真机调试:课程中包含大量的小案例,且所有案例和知识点都通过真机调试演示,确保你掌握真实开发环境中的调试技巧。
大字体演示:为了保证你在手机或小屏设备上也能清晰看到代码,演示时采用了大字体,让你随时随地都能跟上讲解。
Codelab与经典案例结合:课程内容基于Codelab的经典学习案例,进行了适当的改编和升级,包含计算器对象数组的抽离、todoMVC 例子升级,以及新添加的猫眼电影布局案例等,极大提升了案例的完整性和应用场景的丰富性。
课程结构清晰:课程分为基础篇、高级篇和项目篇,本课程为基础篇,适合鸿蒙开发入门的学习者。每个章节、每个案例都有明确的目标,帮助你逐步掌握鸿蒙开发的各个要点。
逐步进阶与阶段性成就感:通过“先模仿再深入”的学习方法,每个案例的完成都能带来阶段性成就感,让学习者在学习过程中不断积累信心。
考证无压力:课程内容覆盖了鸿蒙开发所需的核心知识,基础知识点掌握后,考证将不再是难题。
灵活的学习方式:你可以根据自己的需求,选择学习知识点或案例,随时灵活调整学习进度和内容,确保轻松掌握每一个知识点。
全面覆盖:通过罗列所有知识点和完整案例,你可以清楚地了解课程的时长和章节安排,全面掌握鸿蒙原生应用开发。
第1章HarmonyOS应用开发实战指南(基础篇)课程导学(11分钟1节)
1-1课程导学[11:48]
第2章构建第一个 ArkTS 应用(43分钟3节)
2-1DevEco Studio环境搭建[14:32]
2-2ArkTS工程目录结构[11:27]
2-3构建第一个ArkTS应用[17:15]
第3章猫眼电影 M 站首页布局(4小时53分钟16节)
3-1学习UI范式基本语法[31:29]
3-2文本显示(Text/Span)[42:20]
3-3线性布局(Column/Row)-基本概念及子容器间距[12:21]
3-4线性布局(Column/Row)-子容器在交叉轴和主轴上的排[25:10]
3-5线性布局(Column/Row)-自适应拉伸、缩放和延伸[33:27]
3-6层叠布局(Stack)[22:26]
3-7显示图片(Image)-加载图片资源和显示矢量图[14:04]
3-8显示图片(Image)-给图片添加属性[20:53]
3-9显示图片(Image)-事件调用[08:15]
3-10按钮(Button)[12:12]
3-11猫眼电影M站布局实战-布局框架[06:09]
3-12猫眼电影M站布局实战-头部区域布局[04:53]
3-13猫眼电影M站布局实战-脚部区域布局[07:41]
3-14猫眼电影M站布局实战-内容导航区布局[14:53]
3-15猫眼电影M站布局实战-最受幻影电影区布局[17:02]
3-16猫眼电影M站布局实战-列表布局[20:39]
第4章 应用 ArkTS 完成五个算法题 (10小时31分钟 26节)
4-1入门ArkTS语言-基础知识-变量声明[14:26]
4-2入门ArkTS语言-基础知识-数据类型[24:52]
4-3入门ArkTS语言-基础知识-运算符[30:24]
4-4入门ArkTS语言-基础知识-语句[49:06]
4-5入门ArkTS语言-函数[39:21]
4-6入门ArkTS语言-类-基础和字段[28:03]
4-7入门ArkTS语言-类-方法和继承[28:56]
4-8入门ArkTS语言-类-构造函数、可见性修饰符和对象[21:08]
4-9入门ArkTS语言-接口[13:03]
4-10入门ArkTS语言-泛型[27:46]
4-11入门ArkTS语言-空安全[15:29]
4-12入门ArkTS语言-模块[26:52]
4-13入门ArkTS语言-this关键字[14:46]
4-14自定义组件-创建自定义组件[53:59]
4-15自定义组件-页面和自定义组件周期函数[45:59]
4-16日志管理类的编写[15:40]
4-17文本输入组件(TextInput/TextArea)[25:29]
4-18自定义弹窗(CustomDialog)[46:50]
4-19资源分类的访问[20:56]
4-20应用ArkTS完成5道算法题案例实战-案例演示和算法[11:53]
4-21应用ArkTS完成5道算法题案例实战-首页布局[14:48]
4-22应用ArkTS完成5道算法题案例实战-打印水仙花数[17:04]
4-23应用ArkTS完成5道算法题案例实战-打印九九乘法表[11:01]
4-24应用ArkTS完成5道算法题案例实战-回文字符串判断[17:58]
4-25应用ArkTS完成5道算法题案例实战-字符串反转[06:26]
4-26应用ArkTS完成5道算法题案例实战-闰年判断[09:25]
第5章 使用DevEco Studio 高效开发 (4小时45分钟 13节)
5-1工具介绍[07:10]
5-2工程管理[17:44]
5-3代码阅读[24:54]
5-4代码编辑[29:17]
5-5预览器的使用-常用功能[27:16]
5-6预览器的使用-预览数据模拟(Mock)[37:29]
5-7预览器的使用-PreviewChecker监测规则[11:23]
5-8使用模拟器[27:45]
5-9使用真机[11:35]
5-10ArkTS 代码调试与HotReload[16:36]
5-11AI智能辅助编程工具[06:30]
5-12案例实战-登录页[40:55]
5-13案例实战-内容页[27:14]
第6章 制作我的计算器 (4小时22分钟 8节)
6-1if/else条件渲染[42:09]
6-2ForEach循环渲染-键值生成规则与组件创建规则[21:41]
6-3ForEach循环渲染-使用场景[40:56]
6-4ForEach循环渲染-不推荐案例[26:14]
6-5计算器案例实战-静态布局[26:23]
6-6计算器案例实战-动态布局[35:36]
6-7计算器案例实战-计算核心类[43:00]
6-8计算器案例实战-实现计算器[26:03]
第7章 大风车吱扭扭得转 (6小时15分钟 18节)
7-1@State装饰器:组件内状态-使用规则[16:03]
7-2@State装饰器:组件内状态-观察变化和行为表现[22:50]
7-3@State装饰器-装饰简单类型和Class对象类型[13:53]
7-4@State装饰器:组件内状态-装饰Map与Set类[19:59]
7-5@State装饰器:组件内状态-常见问题(上)[26:12]
7-6@State装饰器:组件内状态-常见问题(下)[28:50]
7-7@Prop装饰器:父子单向同步-使用规则[14:27]
7-8@Prop装饰器:父子单向同步-观察变化和行为表现[25:34]
7-9@Prop装饰器:父子单向同步-使用场景(上)[26:40]
7-10@Prop装饰器:父子单向同步-使用场景(中)[19:30]
7-11@Prop装饰器:父子单向同步-使用场景(下)[34:32]
7-12@Prop装饰器:父子单向同步-常见问题[16:18]
7-13slider组件-基本使用[20:51]
7-14slider组件-定制外观[09:09]
7-15slider组件-复杂场景[22:13]
7-16图形的变换[11:30]
7-17大风车案例实战-单个页面扁平实现[32:31]
7-18大风车案例实战-组件抽离实现[14:16]
第8章 像素与转换演练 (4小时51分钟 14节)
8-1像素与转换演练-像素单位[22:58]
8-2像素与转换演练-List组件简单使用[12:39]
8-3@Styles装饰器:定义组件重用样式[20:13]
8-4@Extend装饰器:定义扩展组件样式[13:34]
8-5页面路由(@ohos.router)-页面跳转与传参[37:34]
8-6页面路由(@ohos.router)-页面返回[16:44]
8-7组件导航(Navigation)-导航设置[15:34]
8-8组件导航-路由操作-跳转、返回、替换、删除与参数获取[27:12]
8-9组件导航(Navigation)-路由操作-路由拦截[19:05]
8-10组件导航-子页面显示类型、生命周期与监听和查询[18:07]
8-11组件导航-关闭页面转场动画与自定义转场动画[33:23]
8-12像素与转换演练案例实战-首页实现[12:12]
8-13像素与转换演练案例实战-像素介绍页面实现[24:43]
8-14像素与转换演练案例实战-像素转换页面实现[17:50]
第9章 制作清单工具 (2小时36分钟 8节)
9-1@Builder装饰器:自定义构建函数-用法与参数传[22:53]
9-2@Builder装饰器:自定义构建函数-使用场景[34:33]
9-3@BuilderParam装饰器:使用方法[15:45]
9-4@BuilderParam装饰器:使用场景和常见问题[23:49]
9-5@LocalBuilder装饰器: 维持组件父子关系[05:24]
9-6wrapBuilder:封装全局@Builder[19:46]
9-7@Require装饰器:校验构造传参[09:47]
9-8制作清单工具案例实战[24:17]
第10章 实现菜谱二级联动导航 (2小时10分钟 8节)
10-1深入学习List组件-概述、布局与约束[20:11]
10-2深入学习List组件-自定义列表样式[06:59]
10-3深入学习List组件-分组列表、添加粘性标题与响应滚[18:52]
10-4深入学习List组件-响应滚动位置、列表项侧滑与添加[18:45]
10-5菜谱二级联动导航案例实战-项目资源初始化、数据结构和[24:26]
10-6菜谱二级联动导航案例实战-分类列表的渲染[14:38]
10-7菜谱二级联动导航案例实战-菜品列表的渲染[15:27]
10-8菜谱二级联动导航案例实战-实现二级联动导航[11:37]
第11章 制作目标管理工具 (7小时35分钟 24节)
11-1@ohos.promptAction(弹窗)(上)[21:56]
11-2@ohos.promptAction(弹窗)(下)[14:59]
11-3Progress组件[15:47]
11-4Checkbox组件[30:19]
11-5CheckboxGroup组件[10:52]
11-6@Link装饰器:父子双向同步-使用方法与框架行为[13:16]
11-7@Link装饰器:父子双向同步-使用场景(上)[15:04]
11-8@Link装饰器:父子双向同步-使用场景(中)[13:30]
11-9@Link装饰器:父子双向同步-使用场景(下)[16:37]
11-10@Link装饰器:父子双向同步-常见问题[13:57]
11-11@Provide和@Consume-使用方法与框架行[15:59]
11-12@Provide和@Consume-使用场景[24:59]
11-13@Provide和@Consume-常见问题[22:07]
11-14@Watch:状态变量更改通知-使用说明与使用场景([20:44]
11-15@Watch:状态变量更改通知-使用场景(下)[18:24]
11-16目标管理案例实战-首页架构与界面标题[07:03]
11-17目标管理案例实战-目标展示[25:26]
11-18目标管理案例实战-子目标列表[30:58]
11-19目标管理案例实战-添加子目标[35:32]
11-20目标管理案例实战-更新任务子目标进展-实现伸缩动画效[16:50]
11-21目标管理案例实战-更新任务子目标进展-实现子目标进度[19:30]
11-22目标管理案例实战-更新任务子目标进展-存储子目标进度[07:50]
11-23目标管理案例实战-编辑子目标列表-全选和取消全选[30:06]
11-24目标管理案例实战-编辑子目标列表-删除[14:10]
第12章 简易版影视APP (4小时30分钟 19节)
12-1弹性布局(Flex)-基本概念[09:54]
12-2弹性布局(Flex)-布局方向、布局换行及主轴对齐方[09:37]
12-3弹性布局(Flex)-交叉轴对齐方式[08:51]
12-4弹性布局(Flex)-自适应拉伸及场景示例[13:30]
12-5网格布局(Grid/GridItem)-布局与排列方[19:40]
12-6网格布局(Grid/GridItem)-可滚动的网格[10:10]
12-7Swiper组件[23:19]
12-8@Observed和@ObjectLink-基本概念[14:08]
12-9@Observed和@ObjectLink-使用场景[26:32]
12-10@Observed和@ObjectLink-常见问题[32:10]
12-11视频播放(Video)-使用方法[13:22]
12-12视频播放(Video)-自定义控制器[07:55]
12-13MVVM模式[10:20]
12-14简易版影视APP案例实战-资源、框架及顶部导航[08:35]
12-15简易版影视APP案例实战-全部分类页面[15:13]
12-16简易版影视APP案例实战-电影和其他分类页面[06:01]
12-17简易版影视APP案例实战-页面整合[10:22]
12-18简易版影视APP案例实战-视频滑动播放[22:24]
12-19简易版影视APP案例实战-视频播放视图细化[08:06]
第13章 完成任务项设置 (2小时44分钟 11节)
13-1Picker选择器-月历与日期选择[18:33]
13-2Picker选择器-文本选择[09:16]
13-3Picker选择器-时间选择[05:27]
13-4切换按钮Toggle[10:09]
13-5完成任务项设置案例实战-资源初始化与任务列表页[22:19]
13-6完成任务项设置案例实战-编辑任务页与任务开启组件[16:43]
13-7完成任务项设置案例实战-目标设置展示[13:42]
13-8完成任务项设置案例实战-弹窗构造逻辑[31:02]
13-9完成任务项设置案例实战-目标设置弹窗实现[18:15]
13-10完成任务项设置案例实战-时间提醒弹窗实现[06:13]
13-11完成任务项设置案例实战-频率弹窗和提交完成的实现[12:35]
第14章 实现商品列表 (3小时30分钟 14节)
14-1选项卡(Tabs)(上)[18:40]
14-2选项卡(Tabs)(下)[18:51]
14-3深入学习Scroll-属性和控制器[18:12]
14-4深入学习Scroll-典型示例(上)[18:35]
14-5深入学习Scroll-典型示例(下)[13:34]
14-6LazyForEach:数据懒加载-使用限制和键值生[06:00]
14-7LazyForEach:数据懒加载-第一次渲染[16:07]
14-8LazyForEach:数据懒加载-非第一次渲染[24:18]
14-9LazyForEach:数据懒加载-改变数据子属性及[15:48]
14-10LazyForEach:数据懒加载-常见问题和解决方[13:13]
14-11实现商品列表案例实战-资源初始化和首页框架[04:19]
14-12实现商品列表案例实战-实现Tabs[10:39]
14-13实现商品列表案例实战-商品列表和懒加载[19:37]
14-14实现商品列表案例实战-下拉刷新与到底提示[12:43]
第15章 开发经典的瀑布流 (49分钟 3节)
15-1WaterFlow:瀑布流组件[18:44]
15-2开发经典的瀑布流案例实战-资源初始化与首页部分组件展[16:48]
15-3开发经典的瀑布流案例实战-瀑布流实现[13:48]
第16章 V2状态管理大操练 (14小时40分钟 75节)
16-1V2状态管理概述[20:57]
16-2@ObservedV2与@Trace装饰器-概述与观[18:43]
16-3@ObservedV2与@Trace装饰器-使用限制[10:01]
16-4@ObservedV2与@Trace装饰器-使用场景[18:34]
16-5@ObservedV2与@Trace装饰器-使用场景[22:02]
16-6@ObservedV2与@Trace装饰器-使用场景[18:57]
16-7@ComponentV2装饰器:自定义组件-概述和限[02:08]
16-8@Local-@State装饰器的局限性与@Loca[07:58]
16-9@Local使用场景(上)[22:27]
16-10@Local使用场景(下)[14:53]
16-11@Local装饰器使用的常见问题[13:36]
16-12@Param装饰器-为什么引入@Param与概述[10:30]
16-13@Param装饰器-使用场景-观察简单变量与类对象变[15:38]
16-14@Param装饰器-使用场景-观察数组、嵌套类和对象[13:31]
16-15@Param装饰器-使用场景-从父组件到子组件变量传[08:11]
16-16@Param装饰器-使用场景-装饰内置类型及联合类型[13:56]
16-17@Once:初始化同步一次[14:06]
16-18@Event装饰器:规范组件输出[18:10]
16-19@Provider装饰器和@Consumer装饰器-[07:25]
16-20@Provider装饰器和@Consumer装饰器-[24:58]
16-21@Monitor-@Watch与@Monitor使用[08:04]
16-22@Monitor-观察变化-在自定义组件中使用[09:13]
16-23@Monitor-观察变化-在类中使用[11:09]
16-24@Monitor-观察变化-通用监听能力[13:46]
16-25@Monitor的使用限制[13:11]
16-26@Monitor的使用场景[06:58]
16-27@Monitor使用的常见问题[24:32]
16-28@Computed装饰器:计算属性-概念和使用限制[11:51]
16-29@Computed装饰器:计算属性-使用场景[24:21]
16-30AppStorageV2-总体介绍[05:53]
16-31AppStorageV2-使用场景[24:58]
16-32PersistenceV2-总体介绍[06:23]
16-33PersistenceV2-使用场景[21:01]
16-34@Type装饰器:标记类属性的类型[02:06]
16-35!!语法:双向绑定[07:09]
16-36自定义组件冻结功能[21:43]
16-37Repeat-概述与virtualScroll模式初[12:42]
16-38Repeat-子组件复用-使用限制与两种模式介绍[10:31]
16-39Repeat-使用场景(一)[05:42]
16-40Repeat-使用场景(二)[21:40]
16-41Repeat-使用场景(三)[05:23]
16-42Repeat-使用场景(四)[09:46]
16-43Repeat-常见问题[14:07]
16-44getTarget接口-概述与使用限制[05:11]
16-45getTarget接口-使用场景[07:59]
16-46makeObserved接口-概述与限制条件、支持类[08:42]
16-47makeObserved接口-使用场景和常见问题[29:22]
16-48MVVM模式(状态管理V2)-总结介绍[03:22]
16-49非MVVM模式案例-@Local&@Param[08:07]
16-50非MVVM模式案例-@Event&Repeat[07:43]
16-51非MVVM模式案例-@ObservedV2&@Tra[06:57]
16-52非MVVM模式案例-@Monitor&@Comput[04:34]
16-53非MVVM模式案例-AppStorageV2[21:18]
16-54非MVVM模式案例-PersistenceV2[14:15]
16-55非MVVM模式案例-@Builder[04:13]
16-56状态管理V2版MVVM模式案例[23:00]
16-57自定义组件混用场景-总体介绍及限制条件[08:32]
16-58自定义组件混用场景-混用场景介绍[10:48]
16-59自定义组件混用场景-补充场景[07:14]
16-60V1迁移到V2-总体指引[05:52]
16-61V1迁移到V2-@State到@Local[03:34]
16-62V1迁移到V2-@Link到@Param&@Even[02:51]
16-63V1迁移到V2-@Prop到@Param[11:16]
16-64V1迁移到V2-@Observed到@Observe[06:24]
16-65V1迁移到V2-@Provide到@Provider[11:19]
16-66V1迁移到V2-@Watch到@Monitor[05:52]
16-67V1迁移到V2-@Computed[02:24]
16-68V1迁移到V2-LocalStorage到V2全局状[17:41]
16-69V1迁移V2-AppStorage到AppStora[16:01]
16-70V1迁移到V2-环境变量获取迁移[04:01]
16-71V1迁移到V2-永久数据存储迁移[04:56]
16-72V1迁移到V2-存量迁移场景[04:28]
16-73V1迁移到V2-其他迁移场景-滑动组件开始学习
16-74V1迁移到V2-其他迁移场景-Modifier[12:53]
16-75基础篇杀青[00:45]

评论(0)