课程介绍
鸿蒙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年,需在有效期内进行重认证。
开班信息
暂无开班信息