

《鸿蒙应用开发》

1,459 人参与
开课时间: -
当前课程已结束 距离课程开始还有 加入课程 课程进行至第 周,共
人参与
开课院校 广东职业技术学院
建议学习时长 68 课时
学科分类 通识/计算机/计算机
适用专业 移动应用开发、软件技术、物联网技术
  • 导入
    1. 课程介绍
  • 第1章 鸿蒙开发基础
    1. 1-1鸿蒙系统概述
    2. 1-2鸿蒙开发环境构建
  • 第2章开发第一个HarmonyOS应用
    1. 2-1牛刀小试——第一个HarmonyOS项目
    2. 2-2HarmonyOS应用结构
    3. 引导页实现
  • 第3章 ArkTS开发基础
    1. 3-1-1ArkTS声明式UI
    2. 3-1-2组件化开发
    3. 3-2-11if-else条件渲染if-else条件渲染
    4. 3-2-2ForEach循环渲染ForEach循环渲染
    5. 3-2-3LazyForEach数据懒加载
    6. 3-3-1UI状态管理概述
    7. 3-3-2State组件内状态装饰器
    8. 3-3-3Prop父子单向同步装饰器
    9. 3-3-4Link父子双向同步装饰器
  • 第4章 ArkTS UI开发(上)
    1. 4-1UI开发概述
    2. 4-2UI组件通用属性
    3. 4-3UI组件通用事件
    4. 4-4-1Text组件
    5. 4-4-2Button组件
    6. 4-4-3Radio组件
    7. 4-4-4Toggle组件
    8. 4-4-5TextInput组件
  • 第5章 ArkTS UI开发(下)
    1. 5-1布局概述
    2. 5-2-1Column容器组件
    3. 5-2-2Row容器组件
    4. 5-2-3Flex容器组件
    5. 5-2-4Stack容器组件
    6. 5-2-5RelativeContainer容器组件
    7. 5-2-6List容器组件
    8. 5-2-7Swiper容器组件
  • 第6章 UIAbility组件和页面路由
    1. 6-1-1UIAbility组件概述
    2. 6-1-2UIAbility组件生命周期
    3. 6-1-3UIAbility组件启动模式
    4. 6-1-4UIAbility组件基本用法
    5. 6-2-1Tabs页签导航组件
    6. 6-2-2router页面路由模块
    7. 6-2-3Navigator页面路由组件
  • 第7章 Stage模型和Want
    1. 7-1-1Stage模型概述
    2. 7-1-2Stage模型应用组件
    3. 7-1-3AbilityStage组件容器
    4. 7-2-1Want概述
    5. 7-2-2显式Want与隐式Want匹配规则
    6. 7-2-3常见action与entities
    7. 7-2-4显式Want启动Ability示例
    8. 7-3-1EventHub模块
    9. 7-3-2globalThis全局对象
    10. 7-3-3UIAbility组件启动及数据传递
  • 第8章ArkTS网络开发
    1. 8-1网络开发概述
    2. 8-2HTTP客户端开发
  • 第9章ArkTS数据持久化开发
    1. 9-1应用数据持久化概述
    2. 9-2用户首选项开发
    3. 9-3键值型数据库开发
  • 第10章ArkTS多媒体应用开发
    1. 10-1音频功能开发
    2. 10-2视频播放功能开发
    3. 10-3图片功能开发
  • 第11章通知
    1. 11-1通知概述
    2. 11-2基础类型通知
    3. 11-3进度条类型通知
  • 第12章传感器与位置服务应用开发
    1. 12-1传感器开发概述
    2. 12-2传感器开发
  • 第13章ArkTS服务卡片
    1. 13-1ArkTS服务卡片概述
    2. 13-2ArkTS卡片创建
    3. 13-3ArkTS卡片页面
    4. 13-4ArkTS卡片事件
  • 第14章分布式流转应用
    1. 14-1自由流转概述
    2. 14-2跨端迁移
    3. 14-3多端协同

    HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。是操作系统被谷歌、苹果两大巨头垄断的格局下,华为自主研发的操作系统。HarmonyOS无论是对华为,还是对中国科技的自立自强,都具备里程碑意义。
   本课程采用基于项目式教学,课程分为四大部分,为鸿蒙开发基础、党建新闻APP开发-基本控件,航天员通讯录APP开发-数据库编程,时代楷模网络新闻APP开发-网络编程。内容较好地涵盖了鸿蒙应用开发的界面开发、数据存储、网络应用、JSON 解析、多媒体开发等技术,通过丰富的实例来详细介绍它们的技术原理和使用方法。
  本课程以简单易懂的项目为主线进行讲解,对实现项目所需的知识点进行全面的介绍,并给出了任务实现的详细操作步骤。课程由浅入深、实例生动、易学易用,可以满足不同层次学习者的需求。

1

鸿蒙开发基础

1.1

鸿蒙的概述

1.2

鸿蒙开发环境搭建

1.2.1

第一个鸿蒙项目:创建和运行Hello World编程演示

1.2.2

鸿蒙工程介绍

1.3

组件与布局概述

1.3.1.1

DirectionalLayout

1.3.1.2

DirectionalLayout案例编程演示

1.3.2.1

DependentLayout

1.3.2.2

DependentLayout案例编程演示

1.3.3

StackLayout

1.3.4

TableLayout

2

党建新闻APP开发

2.1

党建新闻APP综述

2.2.1

党建新闻APP引导页--present跳转

2.2.2

党建新闻APP引导页编程演示

2.3.1

Page Ability生命周期

2.3.2

生命周期案例编程实现

2.4.1

注册登录页布局实现--DirectionalLayout

2.4.2

党建新闻APP注册登录页布局编程演示

2.5.1

注册登录页使用Preference存储数据

2.5.2

注册登录页使用Preference存储数据编程演示1

2.5.3

注册登录页使用Preference存储数据编程演示2

2.6.1

党建新闻列表实现--ListContainer

2.6.2

党建新闻列表--布局及数据源的创建编程演示1

2.6.3

党建新闻列表--适配器创建及添加到ListContainer显示编程演示2

2.7.1

党建新闻详情页实现--数据传递

2.7.2

党建新闻详情页实现--数据传递编程演示

3

sqlite通信录APP开发

3.1

通讯录APP综述

3.2.1

新增联系人--弹出联系人对话框

3.2.2

新增联系人--弹出联系人对话框编程演示

3.3.1

新建联系人--sqlite保存数据insert

3.3.2

新建联系人--sqlite保存数据insert编程演示

3.4.1

联系人列表--sqlite查询所有数据query

3.4.2

联系人列表--sqlite查询所有数据query编程演示

3.5.1

联系人详情--Sqlite查询单个数据query

3.5.2

联系人详情--Sqlite查询单个数据query编程演示

3.6.1

修改联系人信息--Sqlite更新数据update

3.6.2

修改联系人信息--Sqlite更新数据update编程演示

3.7.1

删除联系人--Sqlite删除数据delete

3.7.2

删除联系人--Sqlite删除数据delete编程演示

4

网络新闻APP开发

4.0

网络新闻APP综述

4.1

网络数据的获取--Okhttp

4.2

网络json数据的解析--Gson工具

4.3

网络新闻列表---ListContainer+ViewHolder

4.4

网络新闻详情页---WebView

4.5

网络新闻导航栏框架页--TabList+Fraction

4.6

网络视频列表页面--Fraction内容页

4.7

网络视频播放--player

 

 

课程团队【 查看团队详情】

  • 李正淳

    广东职业技术学院

    李正淳

    广东职业技术学院

    李正淳,广东职业技术学院信息工程学院教师,软件技术教研室主任,移动应用开发专业负责人,计算机科学与技术技术专业讲师,电子工程技术工程师,研究生、硕士。主要讲授《鸿蒙应用开发》、《JAVA程序设计》、《Android程序设计》、《javaweb程序设计》、《Python程序设计》。2019年至2022年指导移动应用开发赛项连续四年获得广东省一等奖,2019年全国二等奖,2021年广东省国赛遴选第二,2022年广东省赛省排名第三。指导各类大赛学生获奖20多项。参与省市各类科研教研项目20余项,获得专利及著作权10余项。
  • 黄旺华

    广东职业技术学院

    黄旺华

    广东职业技术学院

    黄旺华,广东职业技术学院信息工程学院副院长,副教授,研究生、硕士。多年从事Android应用开发、Java程序设计课程教学,主持省精品在线开放课程《Android应用开发》建设,指导学生经验丰富,多次获得行业、省级和国级级别奖项,最高获得过学生专业职业技能竞赛国二等奖。
  • 洪洲

    广东职业技术学院

    洪洲

    广东职业技术学院

    教授,广东职业技术学院信息工程学院院长。CCF高级会员,CCF YOCSEF广州 AC委员,广东省计算机学会高职高专分会常务理事。建设省精品课程1门、省精品资源共享课1门,主持完成国家、省、厅局级科研课题10余项,以第一作者发表学术论文20余篇(中文核心7篇,EI/ISTP收录3篇),获计算机软件著作权3项、发明专利1项,主编高职教材3本。
  • 吴辉

    广东职业技术学院

    吴辉

    广东职业技术学院

  • 罗杰红

    广东职业技术学院

    罗杰红

    广东职业技术学院

    教授,广东职业技术学院人力资源部部长,全国优秀教师,南粤优秀教师,广东省教育教学成果奖二等奖(主持人)。
  • 曾文英

    广东科学技术职业学院

    曾文英

    广东科学技术职业学院

    曾文英,教授,博士,中国计算机学会高级会员。广东省科技咨询专家库专家、广东省综合评标专家库专家、广东省企业科技特派员、广东省农村科技特派员。1989年毕业于武汉大学环境科学系,获环境化学学士学位,2004年获江西师范大学计算机软件与理论工程硕士学位。2011年获华南理工大学计算机应用技术专业工学博士学位。2015-2016英国肯特大学计算机科学学院从事云计算和大数据研究访问学者。至今在国内外期刊、会议上发表论文40余篇,教材3部。主要研究领域有网络存储、计算系统结构、软件技术、多媒体应用、云计算、大数据、移动计算、虚拟现实、人工智能等,承担高职院校教学工作20余年,多次获得各级教学成果奖,主持完成广东省科技计划项目1项,广东省教育厅教学改革项目1项,科研项目10余项,发明专利1项,软件著作权多项。
  • 叶青

    深圳讯方科技有限公司

    叶青

    深圳讯方科技有限公司

    高级工程师

推荐课程 查看更多  

提示

您当前登录的不是学生账号!
请先退出后用学生账号登录。

退出当前账号
提示

抱歉!
本课程暂时不对外校学生开放。

去看看其他课程
提示

恭喜~您已经成功加入《《鸿蒙应用开发》》

开始学习