曙海教學優(yōu)勢
我們的課程培訓了大批受歡迎的實戰(zhàn)型工程師。大批企業(yè)與我們
建立了良好的合作關系。曙海培訓的課程在業(yè)內(nèi)有著響亮的知名度。
秉承二十幾年積累的教學品質(zhì),本課程以真實項目實戰(zhàn)為導向,授課工程師將會與您分享設計的全流程及工具的綜合使用技巧、經(jīng)驗。
課程內(nèi)容:
第一章:Harmony OS系統(tǒng)架構深度剖析
? 1.系統(tǒng)定義-理念和設計
??主要介紹,HarmonyOS在萬物互聯(lián)的時代、如何進行分布式操作。基于同一套系統(tǒng)能力、適配多種終端形態(tài)的分布式理念,HarmonyOS支持手機、平板、智能穿戴、智慧屏、車機等多種終端設備,提供全場景(移動辦公、運動健康、社交通信、媒體娛樂等)業(yè)務能力。
? 2.技術架構
? 主要介紹,HarmonyOS內(nèi)核層、系統(tǒng)服務層、框架層和應用層的原理,以及在多設備部署場景下,系統(tǒng)功能按照什么要求進行逐級展開。
? 3.技術特性
? 主要介紹,多種設備之間怎么樣實現(xiàn)硬件互助、資源共享。講解分布式軟總線、分布式設備虛擬化、分布式數(shù)據(jù)管理的原理及案例場景應用。
? 4.系統(tǒng)安全
? 主要介紹,在搭載HarmonyOS的分布式終端上,如何保證“正確的人,通過正確的設備,正確地使用數(shù)據(jù)”。如何通過“分布式多端協(xié)同身份認證”來保證“正確的人”。如何通過“在分布式終端上構筑可信運行環(huán)境”來保證“正確的設備”。如何通過“分布式數(shù)據(jù)在跨終端流動的過程中,對數(shù)據(jù)進行分類分級管理”來保證“正確地使用數(shù)據(jù)”。
第二章:基礎應用開發(fā)
? 1.搭建HarmonyOS開發(fā)環(huán)境
??主要介紹華為開發(fā)者提供的應用開發(fā)工具HUAWEI DevEco Studio,以及如何基于Windows搭建我們的HarmonyOS應用開發(fā)環(huán)境。教你搭建HarmonyOS應用開發(fā)環(huán)境,以及分享開發(fā)環(huán)境搭建過程的避坑經(jīng)驗和處理建議,開啟HarmonyOS應用開發(fā)之路。
? 2.HarmonyOS應用示例
??主要帶大家入門HarmonyOS應用開發(fā),包括創(chuàng)建HarmonyOS項目工程,創(chuàng)建項目UI布局,實現(xiàn)業(yè)務功能,以及應用的編譯、安裝和運行。
? 3.第一個HarmonyOS應用
??開始實際的HarmonyOS應用開發(fā),教你創(chuàng)建HarmonyOS應用的具體步驟,開啟你的第一個HarmonyOS應用,學完本期課程你就可以正式運行鴻蒙第一個APP啦!
? 4.應用編輯、安裝、運行
??帶你通過代碼、工程對HarmonyOS應用的編譯、安裝和運行進行進一步的學習,更加系統(tǒng)完善的了解HarmonyOS應用開發(fā)技術。
第三章:分布式應用開發(fā)
? 1.HUAWEI DevEco Studio
??華為開發(fā)者提供的應用開發(fā)工具HUAWEI DevEco Studio,創(chuàng)新體驗下的開辟終端新賽道,多設備的超級終端,為全場景而生的分布式os;開發(fā)者可以選擇的sdk/工具/文檔;新場景新服務,不一樣的新體驗。
? 2.HarmonyOS應用開發(fā)平臺
? 華為開發(fā)者提供的應用開發(fā)工具HUAWEI HarmonyOS應用開發(fā)平臺的介紹;從分布式應用開發(fā)面臨全新挑戰(zhàn)出發(fā),詳細介紹HarmonyOS應用開發(fā)平臺框架,講解其去繁就簡的特點:統(tǒng)一編程式,多端自適應界面開發(fā);多端界面預覽,實時反饋;教你如何方便快捷使用HarmonyOS API。
? 3.HarmonyOS設備開發(fā)平臺
? 華為開發(fā)者提供的應用開發(fā)工具HUAWEI HarmonyOS設備開發(fā)平臺的介紹;描述了設備平臺需要搭建的環(huán)境,開發(fā)的便捷性;集成開發(fā)環(huán)境的介紹,全棧集成,一站開發(fā);HarmonyOS擁有豐富的組件,可視化靈活組裝,提供豐富的解決方案模板;HarmonyOS設備輕松集成華為分布式開發(fā)能力,內(nèi)置華為安全檢查能力,設備科信,安全有保障。
? 4.分布式應用開發(fā)實例演示
? 以實際案例的方式,簡要講解華為HarmonyOS開發(fā)平臺,展示平臺分布式開發(fā)的便捷性。學習完課程,可以自己在HarmonyOS上進行簡單的應用開發(fā)。