课程

课程介绍

鸿蒙HCIA认证分为HarmonyOS Device Developer和HarmonyOS Application Developer这两个方向。前者是培训与认证具备华为HarmonyOS设备开发能力的工程师,考试包含HarmonyOS介绍、设备开发入门(单片机基础、进制转换、逻辑运算等)、内核基础、驱动基础、子系统开发、移植等内容。后者培训与认证具备华为HarmonyOS应用开发能力的工程师,考试包含HarmonyOS介绍、应用开发入门、Ability设计与开发、UI页面设计与开发、功能开发、调测与发布等内容。

培训对象

有一定基础的专业人员。

课程收益

获得认证将证明您已经系统地理解并掌握HarmonyOS应用开发的知识技能,具备使用HarmonyOS进行应用开发、调测和功能发布的能力,可以胜任HarmonyOS应用开发工程师、产品经理、项目经理、软件开发工程师、售前工程师、售后工程师等岗位。

知识概要

-- Java开发环境安装;
-- 类和对象;
-- Map接口和实现类;
-- HarmonyOS典型应用场景;
-- 使用DevEco Studio创建应用工程;
-- 生命周期回调方法详解;
-- Service Ability生命周期;
-- 根据Ability的全称启动应用;
-- Ability应用与管理;
-- 使用指定网络进行数据访问。

课程大纲

模块

学习内容

第一天

Java语言概述

Java开发环境安装

HelloWorld

Java基本语法

流程控制语句

数组

面向对象

类和对象

封装

第二天

相关关键字

继承

多态

静态

集合框架体系

List接口和实现类

Set接口和实现类

Map接口和实现类

Iterator迭代器接口

第三天

foreach循环

Collections集合工具类

Java异常

异常处理机制

初识HarmonyOS

HarmonyOS系统定位

HarmonyOS典型应用场景

HarmonyOS架构

HarmonyOS安全

第四天

硬件互助,资源共享

一次开发,多端部署

统一OS,弹性部署

HarmonyOS 生态

HarmonyOS应用开发定位

应用开发学习路线

应用开发样例介绍

搭建应用开发环境

使用DevEco Studio创建应用工程

第五天

使用XML文件进行用户界面设计

在代码中加载页面布局

监听触摸事件代码实现

申请分布式权限

应用包结构

配置文件

资源文件目录

使用资源文件

数据管理,权限管理

第六天

权限使用规则

隐私管理

实验一 创建并运行Hello World

Ability是什么

Ability开发案例

Page Ability和AbilitySlice是什么

页面生命周期

生命周期回调方法详解

配置页面路由

第七天

生命周期案例

页面间导航

Particle Ability介绍

Service Ability生命周期

启动Service

连接Service

停止Service

Data Ability基本概念

创建Data

访问Data

第八天

使用Intent启动应用

根据Ability的全称启动应用

根据Operation的其他属性启动应用

实验二 Ability应用与管理

Java UI概述

常用布局

常用组件

实验三 手机天气预报界面设计

JS UI概述

第九天

组件和交互

JS FA如何调用PA

实验四 手表天气预报界面设计

UI设计概述

应用架构设计

人机交互设计

视觉风格设计

布局设计

界面用语

第十天

线程与消息处理

TaskDispatcher线程管理框架

常用数据库

分布式数据文件服务

网络管理开发概述

打开一个URL链接

进行Socket数据传输

使用指定网络进行数据访问

其它连接方式

第十一天

HiLogLable

代码结构解读

非敏感权限

敏感权限

敏感权限动态申请

自定义权限

第十二天

实验五 手机天气预报多城市&自动更新功能开发

调试和工具

高效调试

AppGallery Connect

应用发布流程

实验六 小鸿网课功能开发

认证过程

考试内容:笔试,题型包括单选题、多选题、判断题、填空题、拖拽题。时长90分钟,总分1000分,600分为通过;
关于证书:认证证书有效期3年,需在有效期内进行重认证。

开班信息

暂无开班信息