課程介紹
鴻蒙(HarmonyOS)系統是華為推出的一款微內核,全場景的操作系統,可以運行在任何類型的設備上。分為L0到L5六個級別。L0到L2屬于物聯網設備,L3以上屬于富鴻蒙設備,包括運行在手機、平白、電腦、智能手表上的鴻蒙系統。盡管Android可以頁而已運行在L3以上的設備上,但L0到L2的設備運行Android就顯得費勁,而且L0的設備內存可能只有幾百KB,根本不可能跑起來Android,所以這時就需要一款適應大多數設備的系統,HarmonyOS正是為解決這個問題而誕生的。而且HarmonyOS也得到了中國政府的大力支持,所以在可預期的未來。HarmonyOS將會成為繼Android、iOS以后的第3大操作系統。
培訓對象
軟件或互聯網企業(yè)中從事移動開發(fā)的程序員; 
Android程序員,想轉行成為HarmonyOS程序員; 
物聯網開發(fā)人員,像利用HarmonyOS做IOT開發(fā)的技術人員。
課程收益
了解HarmonyOS的整體架構,以及應用場景; 
系統深入掌握HarmonyOS的知識體系,理解HarmonyOS在項目研發(fā)流程中各個關鍵性環(huán)節(jié)的作用和落地實踐方法;
掌握HarmonyOS的核心API(包括Ability、布局、網絡、數據庫等);
擁有大量的項目實戰(zhàn)經驗(游戲和應用項目實戰(zhàn))。
知識概要
-- HarmonyOS概述;
-- Ability詳解;
-- UI組件詳解;  
-- 多媒體技術;  
-- 網絡技術;  
-- NFC;
-- 藍牙;
-- 網絡管理;
-- 電話服務; 
-- 項目實戰(zhàn)。
課程大綱
    HarmonyOS概述
 系統定義
 技術特性(軟總線、分布式虛擬化等)
 系統安全性 
 基礎知識
 應用基礎知識
 配置文件
 資源文件
 數據管理
權限管理
 開發(fā)入門
 準備工作
 編寫HelloWorld
 運行模擬器 
 運行App
工程結構分析
Ability詳解
什么是Ability
Page Ability:基本概念 生命周期 Slice Ability與Slice導航 數據傳輸 
Service Ability:基本概念 創(chuàng)建Service 啟動Service 連接Service Service的生命周期
Data Ability:基本概念 訪問Data 創(chuàng)建Data UI組件詳解和線程 多媒體技術 網絡技術 
        UI組件詳解
 按鈕組件
 文本輸入組件
 圖像組件 
 進度條組件
 滑桿組件
 列表組件
 其他高級組件
 線程
 線程基礎知識 
 線程間通信
 多媒體技術
 視頻:視頻播放 視頻錄制 視頻提取 媒體元數據
圖像:圖像編碼 位圖操作 圖像屬性
相機
音頻:音頻播放 音頻采集 音頻管理 短音播放 位置 
  網絡技術
 網絡技術概述
 連接服務端(HTTP【S】) 訪問硬件設備 項目實戰(zhàn)
        NFC
 概述
 NFC基礎控制 
 Tag讀寫
 卡模擬督學
 NFC消息通知
 藍牙
 藍牙技術基礎
 遠端設備操作
BLE掃描和廣播
 網絡管理
 概述
 打開URL連接
 Socket數據傳輸 
 流量統計
 管理HTTP緩存
 電話服務
 發(fā)起呼叫
 發(fā)送文本信息
 獲取網絡狀態(tài)變化信息 
 【項目實戰(zhàn)】雙人對戰(zhàn)游戲:俄羅斯方塊
項目實戰(zhàn)原理
 實現主窗口及相關功能
雙人對戰(zhàn)原理與實戰(zhàn) 
 【項目實戰(zhàn)】高仿QQ(帶服務端)
項目概述
 QQ UI實現
 QQ與服務端通信原理與實戰(zhàn)
      
認證過程
無認證考試
開班信息
暫無開班信息