課程介紹
鴻蒙HCIA認(rèn)證分為HarmonyOS Device Developer和HarmonyOS Application Developer這兩個方向。前者是培訓(xùn)與認(rèn)證具備華為HarmonyOS設(shè)備開發(fā)能力的工程師,考試包含HarmonyOS介紹、設(shè)備開發(fā)入門(單片機(jī)基礎(chǔ)、進(jìn)制轉(zhuǎn)換、邏輯運(yùn)算等)、內(nèi)核基礎(chǔ)、驅(qū)動基礎(chǔ)、子系統(tǒng)開發(fā)、移植等內(nèi)容。后者培訓(xùn)與認(rèn)證具備華為HarmonyOS應(yīng)用開發(fā)能力的工程師,考試包含HarmonyOS介紹、應(yīng)用開發(fā)入門、Ability設(shè)計(jì)與開發(fā)、UI頁面設(shè)計(jì)與開發(fā)、功能開發(fā)、調(diào)測與發(fā)布等內(nèi)容。
培訓(xùn)對象
有一定基礎(chǔ)的專業(yè)人員。
課程收益
獲得認(rèn)證將證明您已經(jīng)系統(tǒng)地理解并掌握HarmonyOS應(yīng)用開發(fā)的知識技能,具備使用HarmonyOS進(jìn)行應(yīng)用開發(fā)、調(diào)測和功能發(fā)布的能力,可以勝任HarmonyOS應(yīng)用開發(fā)工程師、產(chǎn)品經(jīng)理、項(xiàng)目經(jīng)理、軟件開發(fā)工程師、售前工程師、售后工程師等崗位。
知識概要
-- Java開發(fā)環(huán)境安裝;
-- 類和對象;
-- Map接口和實(shí)現(xiàn)類;
-- HarmonyOS典型應(yīng)用場景;
-- 使用DevEco Studio創(chuàng)建應(yīng)用工程;
-- 生命周期回調(diào)方法詳解;
-- Service Ability生命周期;
-- 根據(jù)Ability的全稱啟動應(yīng)用;
-- Ability應(yīng)用與管理;
-- 使用指定網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪問。
課程大綱
Java語言概述
Java開發(fā)環(huán)境安裝
HelloWorld
Java基本語法
流程控制語句
數(shù)組
面向?qū)ο?/p>
類和對象
封裝
相關(guān)關(guān)鍵字
繼承
多態(tài)
靜態(tài)
集合框架體系
List接口和實(shí)現(xiàn)類
Set接口和實(shí)現(xiàn)類
Map接口和實(shí)現(xiàn)類
Iterator迭代器接口
foreach循環(huán)
Collections集合工具類
Java異常
異常處理機(jī)制
初識HarmonyOS
HarmonyOS系統(tǒng)定位
HarmonyOS典型應(yīng)用場景
HarmonyOS架構(gòu)
HarmonyOS安全
硬件互助,資源共享
一次開發(fā),多端部署
統(tǒng)一OS,彈性部署
HarmonyOS 生態(tài)
HarmonyOS應(yīng)用開發(fā)定位
應(yīng)用開發(fā)學(xué)習(xí)路線
應(yīng)用開發(fā)樣例介紹
搭建應(yīng)用開發(fā)環(huán)境
使用DevEco Studio創(chuàng)建應(yīng)用工程
使用XML文件進(jìn)行用戶界面設(shè)計(jì)
在代碼中加載頁面布局
監(jiān)聽觸摸事件代碼實(shí)現(xiàn)
申請分布式權(quán)限
應(yīng)用包結(jié)構(gòu)
配置文件
資源文件目錄
使用資源文件
數(shù)據(jù)管理,權(quán)限管理
權(quán)限使用規(guī)則
隱私管理
實(shí)驗(yàn)一 創(chuàng)建并運(yùn)行Hello World
Ability是什么
Ability開發(fā)案例
Page Ability和AbilitySlice是什么
頁面生命周期
生命周期回調(diào)方法詳解
配置頁面路由
生命周期案例
頁面間導(dǎo)航
Particle Ability介紹
Service Ability生命周期
啟動Service
連接Service
停止Service
Data Ability基本概念
創(chuàng)建Data
訪問Data
使用Intent啟動應(yīng)用
根據(jù)Ability的全稱啟動應(yīng)用
根據(jù)Operation的其他屬性啟動應(yīng)用
實(shí)驗(yàn)二 Ability應(yīng)用與管理
Java UI概述
常用布局
常用組件
實(shí)驗(yàn)三 手機(jī)天氣預(yù)報界面設(shè)計(jì)
JS UI概述
組件和交互
JS FA如何調(diào)用PA
實(shí)驗(yàn)四 手表天氣預(yù)報界面設(shè)計(jì)
UI設(shè)計(jì)概述
應(yīng)用架構(gòu)設(shè)計(jì)
人機(jī)交互設(shè)計(jì)
視覺風(fēng)格設(shè)計(jì)
布局設(shè)計(jì)
界面用語
線程與消息處理
TaskDispatcher線程管理框架
常用數(shù)據(jù)庫
分布式數(shù)據(jù)文件服務(wù)
網(wǎng)絡(luò)管理開發(fā)概述
打開一個URL鏈接
進(jìn)行Socket數(shù)據(jù)傳輸
使用指定網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪問
其它連接方式
HiLogLable
代碼結(jié)構(gòu)解讀
非敏感權(quán)限
敏感權(quán)限
敏感權(quán)限動態(tài)申請
自定義權(quán)限
實(shí)驗(yàn)五 手機(jī)天氣預(yù)報多城市&自動更新功能開發(fā)
調(diào)試和工具
高效調(diào)試
AppGallery Connect
應(yīng)用發(fā)布流程
實(shí)驗(yàn)六 小鴻網(wǎng)課功能開發(fā)
認(rèn)證過程
考試內(nèi)容:筆試,題型包括單選題、多選題、判斷題、填空題、拖拽題。時長90分鐘,總分1000分,600分為通過;
關(guān)于證書:認(rèn)證證書有效期3年,需在有效期內(nèi)進(jìn)行重認(rèn)證。
開班信息
暫無開班信息