|
30| 0
|
HarmonyOS 应用开发实战指南(基础篇) |
适合人群: 针对大一至大四在读学生、毕业生、转行在职人员及高校教师,提供从基础到实战的全面教学内容和经典案例,帮助快速掌握鸿蒙原生应用开发技能,提升工作和教学效率。 你将会学到: 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]
购买主题
本主题需向作者支付 30 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.