版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《鴻蒙HarmonyOS應(yīng)用開發(fā)基礎(chǔ)》課程教學(xué)大綱(課程英文名稱)課程編號(hào):學(xué)分:學(xué)分課時(shí):72(其中:講課59時(shí)上機(jī)13課時(shí))先修課程:計(jì)算機(jī)基礎(chǔ)適用專業(yè):信息技術(shù)及其計(jì)算機(jī)相關(guān)專業(yè)一、課程的性質(zhì)與目標(biāo)本課程是一門面向初學(xué)者的鴻蒙應(yīng)用開發(fā)基礎(chǔ)課程,內(nèi)容主要包括鴻蒙概述、鴻蒙開發(fā)環(huán)境搭建、鴻蒙項(xiàng)目的目錄結(jié)構(gòu)、鴻蒙開發(fā)語言ArkTS、鴻蒙UI框架ArkUI、路由、組件導(dǎo)航、生命周期、狀態(tài)管理、動(dòng)畫、網(wǎng)絡(luò)請(qǐng)求,以及一個(gè)綜合項(xiàng)目實(shí)戰(zhàn)——黑馬云音樂。本課程秉承立德樹人理念,在課程中融入了思政元素。通過本課程的學(xué)習(xí),不僅可以讓學(xué)生掌握鴻蒙應(yīng)用開發(fā)的核心知識(shí),還可以培養(yǎng)學(xué)生的家國情懷、責(zé)任擔(dān)當(dāng)和敬業(yè)精神。二、課程設(shè)計(jì)思路和教學(xué)要求課程設(shè)計(jì)理念:通過學(xué)習(xí)本課程,使學(xué)生掌握如何開發(fā)鴻蒙原生應(yīng)用。按照學(xué)習(xí)的難易程度及先后順序安排具體的內(nèi)容,可以有效地將學(xué)生所學(xué)的內(nèi)容串聯(lián)起來,從而培養(yǎng)學(xué)生分析問題和解決問題的能力。課程設(shè)計(jì)思路:本課程根據(jù)知識(shí)點(diǎn)難易的先后順序進(jìn)行講解,并結(jié)合示例代碼幫助學(xué)生進(jìn)行理解。通過案例的演示,幫助學(xué)生學(xué)以致用,將基礎(chǔ)知識(shí)轉(zhuǎn)化為解決實(shí)際問題的能力。學(xué)完鴻蒙應(yīng)用開發(fā)的基礎(chǔ)知識(shí)后,通過一個(gè)項(xiàng)目實(shí)戰(zhàn)將所學(xué)內(nèi)容串聯(lián)起來,培養(yǎng)學(xué)生分析和解決問題的能力。操作系統(tǒng):Windows10或更高版本開發(fā)工具:DevEcoStudio三、課程的主要內(nèi)容及基本要求第1章初識(shí)鴻蒙學(xué)習(xí)單元初識(shí)鴻蒙課時(shí)4課時(shí)學(xué)習(xí)目標(biāo)了解鴻蒙,能夠說出鴻蒙的發(fā)展歷程熟悉鴻蒙的特點(diǎn),能夠總結(jié)鴻蒙的6個(gè)特點(diǎn)了解鴻蒙的開發(fā)技術(shù),能夠說出鴻蒙的7個(gè)開發(fā)技術(shù)了解鴻蒙開發(fā)的適用人群,能夠說出常見的鴻蒙開發(fā)適用人群掌握DevEcoStudio的下載和安裝方法,獨(dú)立完成DevEcoStudio的下載和安裝掌握使用DevEcoStudio創(chuàng)建項(xiàng)目的方法,能夠獨(dú)立完成項(xiàng)目的創(chuàng)建掌握將DevEcoStudio界面設(shè)置為使用中文的方法,能夠獨(dú)立完成設(shè)置掌握模擬器的安裝方法,能夠獨(dú)立安裝模擬器了解鴻蒙項(xiàng)目的目錄結(jié)構(gòu),能夠說出其常用目錄和文件的作用學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)鴻蒙的發(fā)展歷程了解鴻蒙的特點(diǎn)熟悉鴻蒙的開發(fā)技術(shù)了解鴻蒙開發(fā)的適用人群了解下載和安裝DevEcoStudio掌握√使用DevEcoStudio創(chuàng)建項(xiàng)目掌握√將DevEcoStudio界面設(shè)置為中文掌握安裝和使用模擬器掌握√√鴻蒙項(xiàng)目的目錄結(jié)構(gòu)了解第2章ArkTS(上)學(xué)習(xí)單元ArkTS(上)課時(shí)10課時(shí)學(xué)習(xí)目標(biāo)熟悉ArkTS的概念,能夠說出什么是ArkTS,以及ArkTS與JavaScript、TypeScript的關(guān)系掌握調(diào)試輸出,能夠使用console.log()語句輸出信息掌握注釋的使用方法,能夠合理運(yùn)用單行注釋、多行注釋增強(qiáng)代碼的可讀性掌握變量、常量和數(shù)據(jù)類型,能夠使用變量、常量和數(shù)據(jù)類型存儲(chǔ)數(shù)據(jù)掌握運(yùn)算符,能夠靈活運(yùn)用運(yùn)算符完成運(yùn)算掌握選擇結(jié)構(gòu)語句,能夠根據(jù)實(shí)際需求選擇合適的選擇結(jié)構(gòu)語句掌握循環(huán)語句,能夠根據(jù)實(shí)際需求選擇合適的循環(huán)語句掌握跳轉(zhuǎn)語句,能夠靈活運(yùn)用continue語句或break語句實(shí)現(xiàn)程序中的流程跳轉(zhuǎn)掌握數(shù)組和枚舉,能夠使用數(shù)組和枚舉存儲(chǔ)數(shù)據(jù)熟悉函數(shù)的概念,能夠闡述函數(shù)的作用掌握自定義函數(shù),能夠根據(jù)實(shí)際需求在程序中定義并調(diào)用函數(shù)掌握如何將函數(shù)作為值使用,能夠?qū)⒑瘮?shù)作為變量值、參數(shù)值、返回值或數(shù)組元素值來使用掌握箭頭函數(shù),能夠定義和調(diào)用箭頭函數(shù)掌握常用的內(nèi)置函數(shù),能夠使用內(nèi)置函數(shù)完成功能開發(fā)熟悉變量的作用域和閉包,能夠在開發(fā)中正確使用變量的作用域和閉包學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)初識(shí)ArkTS熟悉調(diào)試輸出掌握√注釋掌握變量掌握√常量掌握數(shù)據(jù)類型掌握√√算術(shù)運(yùn)算符掌握√字符串運(yùn)算符掌握賦值運(yùn)算符掌握比較運(yùn)算符掌握√邏輯運(yùn)算符掌握√三元運(yùn)算符掌握數(shù)據(jù)類型檢測運(yùn)算符掌握運(yùn)算符的優(yōu)先級(jí)熟悉選擇結(jié)構(gòu)掌握√循環(huán)結(jié)構(gòu)掌握√√跳轉(zhuǎn)語句掌握數(shù)組掌握√√枚舉掌握初識(shí)函數(shù)熟悉自定義函數(shù)掌握√√將函數(shù)作為值使用掌握√箭頭函數(shù)掌握√常用的內(nèi)置函數(shù)掌握變量的作用域掌握閉包掌握階段案例——統(tǒng)計(jì)每個(gè)學(xué)生的總成績掌握第3章ArkTS(下)學(xué)習(xí)單元ArkTS(下)課時(shí)10課時(shí)學(xué)習(xí)目標(biāo)了解面向過程和面向?qū)ο?,能夠闡述面向過程和面向?qū)ο蟮膮^(qū)別掌握對(duì)象的創(chuàng)建,能夠通過字面量和類創(chuàng)建對(duì)象掌握實(shí)例成員和靜態(tài)成員,能夠定義實(shí)例成員和靜態(tài)成員并進(jìn)行操作掌握類與接口的語法細(xì)節(jié),能夠正確編寫類與接口的代碼掌握泛型,能夠定義泛型函數(shù)、泛型類和泛型接口掌握常用的內(nèi)置對(duì)象,能夠使用常用的內(nèi)置對(duì)象完成功能開發(fā)掌握導(dǎo)出和導(dǎo)入,能夠正確使用導(dǎo)出和導(dǎo)入的語法掌握錯(cuò)誤處理,能夠使用錯(cuò)誤處理語法對(duì)錯(cuò)誤進(jìn)行處理掌握ArkTSAPI,能夠使用ArkTSAPI開發(fā)項(xiàng)目中的功能學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)面向過程和面向?qū)ο罅私馔ㄟ^字面量創(chuàng)建對(duì)象掌握√通過類創(chuàng)建對(duì)象掌握√實(shí)例成員掌握靜態(tài)成員掌握構(gòu)造方法掌握類的繼承掌握√子類調(diào)用父類的方法掌握訪問控制修飾符掌握類實(shí)現(xiàn)接口掌握√接口的繼承掌握泛型掌握√√Math對(duì)象掌握Number對(duì)象掌握Date對(duì)象掌握√√Array對(duì)象掌握√√String對(duì)象掌握√√JSON對(duì)象掌握導(dǎo)出和導(dǎo)入掌握√錯(cuò)誤處理掌握ArkTSAPI掌握√√階段案例——計(jì)算時(shí)間差掌握第4章ArkUI(上)學(xué)習(xí)單元ArkUI(上)課時(shí)8課時(shí)學(xué)習(xí)目標(biāo)了解組件的概念,能夠說出ArkUI組件的分類掌握組件的基本使用方法,能夠通過查閱鴻蒙開發(fā)文檔的方式學(xué)習(xí)組件熟悉自定義組件,能夠說出自定義組件的結(jié)構(gòu)掌握ArkUI中常用組件的使用方法,能夠靈活運(yùn)用組件掌握組件多態(tài)樣式的實(shí)現(xiàn)方法,能夠針對(duì)組件的不同內(nèi)部狀態(tài)設(shè)置不同的樣式掌握雙向數(shù)據(jù)綁定,能夠?qū)崿F(xiàn)將組件的狀態(tài)與變量的值自動(dòng)同步學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)什么是組件了解組件的基本使用方法掌握自定義組件熟悉Column組件掌握√√Row組件掌握√√Image組件掌握Text組件掌握TextInput組件掌握√Button組件掌握Slider組件掌握Scroll組件掌握List組件掌握√√Flex組件掌握√√Grid組件掌握Stack組件掌握組件多態(tài)樣式掌握雙向數(shù)據(jù)綁定掌握√階段案例——華為登錄頁面掌握第5章ArkUI(下)學(xué)習(xí)單元ArkUI(下)課時(shí)6課時(shí)學(xué)習(xí)目標(biāo)掌握渲染語句的使用方法,能夠根據(jù)實(shí)際需求使用條件渲染語句和循環(huán)渲染語句掌握組件導(dǎo)出和導(dǎo)入,能夠通過export關(guān)鍵字和import關(guān)鍵字實(shí)現(xiàn)組件的導(dǎo)出和導(dǎo)入掌握組件代碼復(fù)用,能夠使用@Styles、@Extend和@Builder裝飾器實(shí)現(xiàn)組件代碼復(fù)用掌握組件代碼定制,能夠使用@BuilderParam裝飾器和尾隨閉包實(shí)現(xiàn)組件代碼定制學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)條件渲染語句掌握√循環(huán)渲染語句掌握√√組件導(dǎo)出和導(dǎo)入掌握√@Styles裝飾器掌握@Extend裝飾器掌握@Builder裝飾器掌握√@BuilderParam裝飾器掌握√尾隨閉包掌握√階段案例——評(píng)論回復(fù)頁面掌握第6章路由和組件導(dǎo)航學(xué)習(xí)單元路由和組件導(dǎo)航課時(shí)6課時(shí)學(xué)習(xí)目標(biāo)掌握頁面跳轉(zhuǎn),能夠通過路由實(shí)現(xiàn)頁面跳轉(zhuǎn)掌握頁面返回,能夠通過路由實(shí)現(xiàn)頁面返回掌握在頁面返回前詢問,能夠在頁面返回前彈出一個(gè)詢問對(duì)話框掌握跨模塊的頁面跳轉(zhuǎn),能夠?qū)崿F(xiàn)跨模塊的頁面跳轉(zhuǎn)熟悉組件導(dǎo)航,能夠描述ArkUI中的組件導(dǎo)航功能掌握Navigation組件的使用方法,能夠使用Navigation組件制作導(dǎo)航頁掌握NavPathStack對(duì)象的使用方法,能夠通過NavPathStack對(duì)象實(shí)現(xiàn)頁面跳轉(zhuǎn)掌握路由表,能夠?qū)⑺械淖禹摲诺揭粋€(gè)表中進(jìn)行統(tǒng)一管理掌握攔截器,能夠?qū)崿F(xiàn)在頁面跳轉(zhuǎn)時(shí)進(jìn)行攔截學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)頁面跳轉(zhuǎn)掌握√頁面返回掌握在頁面返回前詢問掌握跨模塊的頁面跳轉(zhuǎn)掌握√初識(shí)組件導(dǎo)航熟悉Navigation組件掌握√√N(yùn)avPathStack對(duì)象掌握√√路由表掌握√攔截器掌握√√階段案例——設(shè)置中心頁面掌握第7章生命周期和狀態(tài)管理學(xué)習(xí)單元生命周期和狀態(tài)管理課時(shí)8課時(shí)學(xué)習(xí)目標(biāo)掌握生命周期方法的使用方法,能夠?qū)崿F(xiàn)在特定生命周期事件下執(zhí)行特定的代碼了解狀態(tài)管理的概念,能夠說出什么是狀態(tài)管理掌握@Prop和@Link裝飾器的使用方法,能夠?qū)崿F(xiàn)子組件狀態(tài)與父組件狀態(tài)的單向同步和雙向同步掌握@Provide和@Consume裝飾器的使用方法,能夠?qū)崿F(xiàn)跨級(jí)組件狀態(tài)的雙向同步掌握@Observed和@ObjectLink裝飾器的使用方法,能夠?qū)崿F(xiàn)嵌套對(duì)象狀態(tài)的同步掌握@Require裝飾器的使用方法,能夠約束指定變量必須被傳值掌握@Track裝飾器的使用方法,能夠規(guī)定對(duì)象中只有特定屬性可以在UI描述中使用掌握LocalStorage和AppStorage的使用方法,能夠?qū)崿F(xiàn)UIAbility內(nèi)和跨UIAbility的狀態(tài)共享掌握PersistentStorage的使用方法,能夠?qū)崿F(xiàn)持久化存儲(chǔ)數(shù)據(jù)掌握狀態(tài)監(jiān)聽器的使用方法,能夠在狀態(tài)變量的值發(fā)生變化時(shí)執(zhí)行特定的操作掌握UIAbilityContext實(shí)例的使用方法,能夠獲取UIAbility的相關(guān)配置信息和對(duì)UIAbility進(jìn)行操作學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)自定義組件的生命周期方法掌握√UIAbility的生命周期方法掌握狀態(tài)管理概述了解@Prop裝飾器掌握√@Link裝飾器掌握√@Provide和@Consume裝飾器掌握√@Observed和@ObjectLink裝飾器掌握√@Require裝飾器掌握@Track裝飾器掌握LocalStorage掌握√AppStorage掌握√PersistentStorage掌握狀態(tài)監(jiān)聽器掌握UIAbilityContext實(shí)例掌握√階段案例——評(píng)論列表頁面掌握第8章動(dòng)畫和網(wǎng)絡(luò)請(qǐng)求學(xué)習(xí)單元?jiǎng)赢嫼途W(wǎng)絡(luò)請(qǐng)求課時(shí)8課時(shí)學(xué)習(xí)目標(biāo)掌握屬性動(dòng)畫的使用方法,能夠?qū)崿F(xiàn)屬性動(dòng)畫效果掌握?qǐng)D像幀動(dòng)畫的使用方法,能夠?qū)崿F(xiàn)圖像幀動(dòng)畫效果掌握轉(zhuǎn)場動(dòng)畫的使用方法,能夠?qū)崿F(xiàn)轉(zhuǎn)場動(dòng)畫效果掌握網(wǎng)絡(luò)權(quán)限的申請(qǐng)方法,能夠按需申請(qǐng)網(wǎng)絡(luò)權(quán)限掌握啟動(dòng)服務(wù)器的方法,能夠完成服務(wù)器的啟動(dòng)掌握使用NetworkKit發(fā)送網(wǎng)絡(luò)請(qǐng)求的方法,能夠使用NetworkKit發(fā)送網(wǎng)絡(luò)請(qǐng)求掌握使用RemoteCommunicationKit發(fā)送網(wǎng)絡(luò)請(qǐng)求的方法,能夠使用RemoteCommunicationKit發(fā)送網(wǎng)絡(luò)請(qǐng)求掌握使用axios發(fā)送網(wǎng)絡(luò)請(qǐng)求的方法,能夠使用axios發(fā)送網(wǎng)絡(luò)請(qǐng)求學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)屬性動(dòng)畫掌握√√圖像幀動(dòng)畫掌握轉(zhuǎn)場動(dòng)畫掌握√申請(qǐng)網(wǎng)絡(luò)權(quán)限掌握啟動(dòng)服務(wù)器掌握使用NetworkKit發(fā)送網(wǎng)絡(luò)請(qǐng)求掌握√使用RemoteCommunicationKit發(fā)送網(wǎng)絡(luò)請(qǐng)求掌握使用axios發(fā)送網(wǎng)絡(luò)請(qǐng)求掌握√√階段案例——外賣點(diǎn)餐頁面掌握第9章項(xiàng)目實(shí)戰(zhàn)——黑馬云音樂學(xué)習(xí)單元項(xiàng)目實(shí)戰(zhàn)——黑馬云音樂課時(shí)14課時(shí)學(xué)習(xí)目標(biāo)熟悉項(xiàng)目介紹,能夠說出“黑馬云音樂”包含的主要頁面掌握“黑馬云音樂”的頁面制作方法,能夠獨(dú)立完成代碼編寫掌握“黑馬云音樂”播放功能的開發(fā)方法,能夠獨(dú)立完成代碼編寫掌握“黑馬云音樂”接入音視頻播控服務(wù)的開發(fā)方法,能夠獨(dú)立完成代碼編寫學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)項(xiàng)目介紹熟悉啟動(dòng)頁掌握首頁-Tab欄掌握√首頁-推薦頁掌握首頁-發(fā)現(xiàn)頁掌握首頁-動(dòng)態(tài)頁掌握首頁-我的頁掌握√播放頁掌握√√創(chuàng)建AVPlayer實(shí)例掌握√√實(shí)現(xiàn)播放功能掌握√√實(shí)現(xiàn)在播放頁中顯示歌曲信息掌握√實(shí)現(xiàn)上一首和下一首切換功能掌握√實(shí)現(xiàn)播放列表的切換和刪除功能掌握創(chuàng)建AVSession實(shí)例掌握實(shí)現(xiàn)在播控中心中顯示歌曲信息掌握四、課時(shí)分配章目講課上機(jī)合計(jì)第1章初識(shí)鴻蒙314第2章ArkTS(上)9110第3章ArkTS(下)9110第4章ArkUI(上)718第5章ArkUI(下)426第6章路由和組件導(dǎo)航516第7章生命周期和狀態(tài)管理628第8章動(dòng)畫和網(wǎng)絡(luò)請(qǐng)求628第9章項(xiàng)目實(shí)戰(zhàn)——黑馬云音樂10212合計(jì)591372五、考核模式與成績?cè)u(píng)定辦法本課程為考試課程,期末考試采用百分制的閉卷考試模式。學(xué)生的考試成績由平時(shí)成績(30%)和期末考試(70%)組成,其中,平
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢市光谷星辰幼兒園2026年春季招聘工作人員的備考題庫及參考答案詳解1套
- 2025年龍巖市上杭縣廬豐畬族鄉(xiāng)衛(wèi)生院招聘一體化鄉(xiāng)村醫(yī)生的備考題庫完整答案詳解
- 2025年國婦嬰招聘備考題庫參考答案詳解
- 2025年初中語文、初中數(shù)學(xué)、初中物理、高中物理教師招聘備考題庫及一套完整答案詳解
- 2025年太倉市濱江投資發(fā)展集團(tuán)有限公司及下屬子公司公開招聘備考題庫及答案詳解參考
- 安徽省領(lǐng)航水下工程技術(shù)研發(fā)有限公司2025年度第三批次招聘備考題庫(二次)及一套完整答案詳解
- 2025年樂清市健康醫(yī)療管理集團(tuán)有限公司及下屬子公司公開招聘備考題庫及完整答案詳解1套
- 2025年天津中醫(yī)藥大學(xué)第一附屬醫(yī)院招聘備考題庫含答案詳解
- 傳播學(xué)試題及答案
- 2025年拱北海關(guān)公開招聘協(xié)管員備考題庫及完整答案詳解1套
- 遼寧省本溪市2024-2025學(xué)年七年級(jí)(上)期末歷史試卷【含答案】
- 道路清掃保潔重點(diǎn)路段分析及解決措施
- 民主建國會(huì)會(huì)史課件
- 鸚鵡熱護(hù)理措施
- 員工勞務(wù)合同書
- 鄭州市鄭州外國語中學(xué)等4校2022-2023學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題【帶答案】
- 人體形態(tài)學(xué)(山東聯(lián)盟)智慧樹知到期末考試答案章節(jié)答案2024年青島濱海學(xué)院
- 《辦公用房租賃合同》范本標(biāo)準(zhǔn)版可打印
- 人機(jī)環(huán)管安全管理措施
- 大慶一中、六十九中初四上學(xué)期期末質(zhì)量檢測物理試題
- 小學(xué)生一、二、三年級(jí)家庭獎(jiǎng)罰制度表
評(píng)論
0/150
提交評(píng)論