- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
此课程匹配华为职业认证HCIA-HarmonyOS Application Developer考试(2021年7月16日发布)。本课程定位于培养基于HarmonyOS应用开发场景具备专业知识和技能水平的工程师。
课程概览
1. HarmonyOS介绍
2. 应用开发基础入门
3. Ability设计与开发
4. UI页面设计与开发
5. 功能开发:线程管理和数据管理
6. 功能开发:网络管理、日志管理和其他
7. 功能调测与应用发布
授课讲师
主讲课程: 2年开发,3年授课经验。 技术方向: 熟悉使用Spring,SpringMVC,SpringBoot,SpringCloud, MyBatis, MyBatisPlus等框架进行企业级开发; 熟悉基于MySQL,SQLserver,Oracle等多种数据库编程; 熟悉Redis,Nginx,ElasticSearch,Apache集群,负载均衡等高并发组件; 参与项目:大学新闻管理平台; 超市进存销管理系统; IT猎户网; 学生健康心理教育平台; 授课风格: 由浅入深,举例浅显易懂,善于与学生互动,注重实战。
课程大纲
- 第1章HarmonyOS介绍
-
    第1节 HarmonyOS简介
-
    第2节 HarmonyOS架构与安全
-
    第3节 HarmonyOS关键特性
-
    第4节 HarmonyOS生态
- 第2章应用开发入门
-
    第1节 课程介绍与应用开发流程简述
-
    第2节 开发基础知识框架
- 第3章Ability设计与开发
-
    第1节 Feature Ability开发和页面跳转
-
    第2节 Particle Ability开发
- 第4章UI页面设计与开发
-
    第1节 Java UI开发
-
    第2节 JS UI开发
-
    第3节 UI设计
- 第5章功能开发:线程管理、数据管理
-
    第1节 线程管理
-
    第2节 数据管理
- 第6章功能开发:网络管理、日志管理、其他
-
    第1节 网络与连接
-
    第2节 日志管理
-
    第3节 其他
- 第7章功能调测与发布
-
    第1节 应用调试
-
    第2节 应用发布
实验列表
- 实验名称创建并运行Hello World
- 实验描述磨刀不误砍柴工,在开始学习HarmonyOS之前,首先需要保证实验环境的正确性。 本实验通过在HarmonyOS的开发环境中运行Hello World,为后续实验开展奠定基础。
- 实验名称Ability应用与管理
- 实验描述手机应用在使用过程中难免会涉及到各个界面的交互和相关数据操作,包括界面之间的跳转、界面的生命周期、界面后台中数据的处理流程、服务界面的呈现等操作,对于一个手机应用开发者来说是必须要掌握的开发技能。 HarmonyOS作为新一代开源手机系统,在处理应用界面时,会依据不同的界面功能分属不同的应用API去承载和处理相关数据。本课程将主要介绍HarmonyOS在应用界面中的处理方式和方法。
- 实验名称手机天气预报界面设计
- 实验描述数据承载需要界面去展示,一个好的应用需要有一个恰到好处的界面与之匹配。 HarmonyOS在手机应用中使用XML的方式去承载界面。 本课程将主要介绍HarmonyOS如何设计一款简单的天气预报界面,并介绍相关Java UI的知识点。
- 实验名称手表天气预报界面设计
- 实验描述HarmonyOS的应用是打造1+8+N的全场景应用。除了常用的手机以外,手表也是一个比较常见的应用类型,而手机上的应用一般与手表上的应用在界面上会差异比较大。 本课程将主要介绍在手表上设计开发一个简单的天气预报界面,并介绍相关JS UI的知识点。
- 实验名称手机天气预报多城市&自动更新功能开发
- 实验描述在应用开发中经常会使用多线程、网络编程等功能,用于开发具体的业务。 本课程将主要介绍在一个简单的手机天气预报应用中使用多线程、网络编程等知识点,帮助大家理解HarmonyOS的功能开发。
- 实验名称小鸿网课功能开发(Java)
- 实验描述随着5G网络的迅速普及,移动互联网几乎已经覆盖了人民生活的每一个角落。在移动互联网的诸多应用中,在线上网课是对于诸多用户来说必不可少的一项功能。但当前市面上的网课应用都是基于单设备开发,对于用户来说仍旧不够方便,例如用户需要一边看视频一边完成作业时,往往会手忙脚乱。一个基于分布式软总线技术实现的分布式网课应用,将会满足用户日益高涨的多设备协同上网课需求。 本课程将开发一个网课应用,即小鸿网课,并提供多设备协同功能,主要利用HarmonyOS的分布式能力实现。通过本应用,用户将既可以在单设备上观看视频并作答,又可以同时在两个设备上一边看视频,一边作答。此外,通过本章的学习,还将巩固HarmonyOS应用开发中所包含的基础知识。
- 实验名称小鸿网课功能开发(JavaScript)
- 实验描述随着5G网络的迅速普及,移动互联网几乎已经覆盖了人民生活的每一个角落。在移动互联网的诸多应用中,在线上网课是对于诸多用户来说必不可少的一项功能。但当前市面上的网课应用都是基于单设备开发,对于用户来说仍旧不够方便,例如用户需要一边看视频一边完成作业时,往往会手忙脚乱。一个基于分布式软总线技术实现的分布式网课应用,将会满足用户日益高涨的多设备协同上网课需求。 本课程将开发一个网课应用,即小鸿网课,并提供多设备协同功能,主要利用HarmonyOS的分布式能力实现。通过本应用,用户将既可以在单设备上观看视频并作答,又可以同时在两个设备上一边看视频,一边作答。此外,通过本章的学习,还将巩固HarmonyOS应用开发中所包含的基础知识。
节数 | 上课时间 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | 星期天 |
---|---|---|---|---|---|---|---|---|
第1节 | 08:00 - 08:40 | |||||||
第2节 | 09:00 - 09:40 | |||||||
第3节 | 10:00 - 10:40 | |||||||
第4节 | 11:00 - 11:40 | |||||||
第5节 | 14:00 - 14:40 | |||||||
第6节 | 15:00 - 15:40 | |||||||
第7节 | 16:00 - 16:40 | |||||||
第8节 | 17:00 - 17:40 |
天数 | 上课日期 | 上课时间 | 内容 |
---|
相关课件 更多
-
pptx
07 功能调测与发布
大小:1010.17KB
2022-12-05
-
pptx
06 功能开发:网络管理、日志管理、其他
大小:634.53KB
2022-12-05
-
pptx
05 功能开发:线程管理、数据管理
大小:647.76KB
2022-12-05
-
pptx
04 UI页面设计与开发
大小:18.28MB
2022-12-05
-
pptx
03 Ability设计与开发
大小:655.76KB
2022-12-05
-
pptx
02 应用开发入门
大小:793.59KB
2022-12-05