【課程名稱】
ArkTS
【課程介紹】
ArkTS是一種專為HarmonyOS設(shè)計(jì)的編程語言,它不僅兼容TypeScript語言,還擴(kuò)展了聲明式UI、狀態(tài)管理、并發(fā)任務(wù)等能力。
在當(dāng)前階段 ,講解 ArkTS全面的編程能力,從基礎(chǔ)的變量和常量定義到復(fù)雜的面向?qū)ο缶幊蹋瑥幕A(chǔ)的數(shù)據(jù)類型到使用自定義組件來封裝復(fù)用的UI邏輯,提高代碼的模塊化和可維護(hù)性 ,從狀態(tài)管理機(jī)制以及強(qiáng)大的數(shù)據(jù)綁定和狀態(tài)同步能力到UI開發(fā)以及利用應(yīng)用級狀態(tài)管理來提升用戶體驗(yàn)和應(yīng)用性能。
利用頁面生命周期來優(yōu)化應(yīng)用在不同狀態(tài)下的資源管理和性能等,利用異步編程,包括setTimeout 、 setInterval 、Promise 、async/await語法,以及錯(cuò)誤處理的try/catch語法來編寫高效、健壯代碼。
ArkTS 為開發(fā)者提供了廣泛的支持,使得開發(fā)過程更加流暢和高效 .本階段內(nèi)容 涵蓋了從基礎(chǔ)語法到高級特性,ArkTS和ArkUI結(jié)合的全方位知識(shí) ,為開發(fā)者提供了構(gòu)建高性能、高可用HarmonyOS應(yīng)用的堅(jiān)實(shí)基礎(chǔ)。
通過這些課程,開 發(fā)者將能夠掌握 ArkTS的核心概念和好的實(shí)踐,從而在HarmonyOS平臺(tái)上構(gòu)建出功能豐富、用戶體驗(yàn)優(yōu)異的應(yīng)用。
【模塊周期】
3周
【課程概覽】
1. ArkTS
2. ArkTS 與 ArkUI 的結(jié)合
【課程內(nèi)容】
ArkTS語言介紹 |
ArkTS中的事件和this |
ArkTS的變量、常量的定義和使用 |
自定義組件 |
數(shù)據(jù)類型 |
ArkTS狀態(tài)管理 |
類型推論、類型斷言 |
渲染控制 |
運(yùn)算符 |
@Watch ,MVVM |
分支語句 |
Controller |
循環(huán)語句 |
ArkTS對UI常用組件的操作 |
代碼調(diào)試工具 |
內(nèi)置彈窗, 自定義彈窗 |
函數(shù)、遞歸、事件調(diào)用函數(shù) |
路由導(dǎo)航 |
變量作用域 |
動(dòng)畫 |
數(shù)組及其API |
應(yīng)用級的狀態(tài)管理 |
JSON對象 |
頁面及其生命周期 |
字符串及其API |
setTimeout ,setInterval |
Math對象、 日期及其API |
Promise ,回調(diào)地獄 |
面向?qū)ο?、封裝、繼承、多態(tài) |
async / await 語法 |
類、重載、繼承 |
try / catch 語法 |
接口及其繼承 |
線性容器 |
箭頭函數(shù)、閉包 |
非線性容器 |
泛型 |
XML的生成 ,解析,轉(zhuǎn)換 |
模塊、命名空間 |
內(nèi)存管理:GC |
正則表達(dá)式 |
一多開發(fā)的邏輯部分 |
【階段項(xiàng)目】
項(xiàng)目:華為商城
華為商城的移動(dòng)端電商平臺(tái),通過集成新的移動(dòng)互聯(lián)網(wǎng)技術(shù)和鴻蒙平臺(tái),為用戶提供一個(gè)便捷、高效、個(gè)性化的購物體驗(yàn)。
平臺(tái)將提供基礎(chǔ)的搜索、推薦、商品詳情、購物車管 理等核心功能,同時(shí)融入3D場景體驗(yàn)、限時(shí)購、直播、會(huì)員頻道等特色功能,以增強(qiáng)用戶 互動(dòng)和購物體驗(yàn)。
技術(shù)架構(gòu)上,采用 ArkUI 框架以及 ArkTS ,確保系統(tǒng)的穩(wěn)定性和擴(kuò)展性 , 并利用大數(shù)據(jù)和人工智能技術(shù)進(jìn)行用戶畫像分析和個(gè)性化推薦。
項(xiàng)目注重跨渠道體驗(yàn)、界面設(shè)計(jì)的品牌識(shí)別和用戶界面的友好性,以及依托智能物流系統(tǒng)實(shí)現(xiàn)的快速配送和高效售后服務(wù)。目標(biāo)是提升用戶粘性、優(yōu)化購物流程,并增強(qiáng)品牌影響力,以提供便捷 ,高效的移動(dòng)端購物平臺(tái)。
項(xiàng)目: 智慧醫(yī)院病案系統(tǒng)
智慧醫(yī)院病案系統(tǒng)是一個(gè)先進(jìn)的移動(dòng)端平臺(tái) , 它集成了新的移動(dòng)互聯(lián)網(wǎng)技術(shù)和智能化 處理流程 , 旨在提高醫(yī)療服務(wù)的效率和質(zhì)量。
該系統(tǒng)通過虛擬打印機(jī)技術(shù)將患者的診療信息 數(shù)字化 ,并支持在線或離線的患者信息查詢 ,極大地提升了醫(yī)護(hù)工作效率 , 同時(shí)減少了紙質(zhì) 病案的存儲(chǔ)和管理成本。
系統(tǒng)具備病案首頁管理、統(tǒng)計(jì)管理、病案檢索、病案報(bào)表和系統(tǒng)維 護(hù)等核心功能 , 支持病案首頁的自動(dòng)生成、 ICD-10 編碼的智能查詢、月統(tǒng)計(jì)數(shù)據(jù)的產(chǎn)生以 及自定義報(bào)表的導(dǎo)出。
此外 ,系統(tǒng)還實(shí)現(xiàn)了基于全病歷文書數(shù)據(jù)的智能質(zhì)控管理 ,構(gòu)建首頁 評分體系 ,利用自然語言處理和醫(yī)學(xué)知識(shí)庫技術(shù) ,實(shí)現(xiàn)全病歷內(nèi)容的形式及內(nèi)涵質(zhì)控 , 自動(dòng) 提示存在的缺陷 ,協(xié)助臨床醫(yī)師及時(shí)完善病歷 ,從源頭提升醫(yī)療數(shù)據(jù)質(zhì)量。
總體而言 ,該移 動(dòng)端智慧醫(yī)院病案系統(tǒng)將為醫(yī)院提供一個(gè)高效、智能、安全的病案管理解決方案 ,助力醫(yī)院 實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型和升級。
【課程背景&行業(yè)前景】
鴻蒙系統(tǒng)是華為推出的全棧自研操作系統(tǒng) , 該系統(tǒng)不僅實(shí)現(xiàn)了國產(chǎn)操作系統(tǒng)的自主可 控 ,還打通了多設(shè)備、多場景 ,支持多樣交互、 自由流轉(zhuǎn) ,成為應(yīng)用開發(fā)者的熱門選擇。 目 前 ,鴻蒙生態(tài)設(shè)備數(shù)量已突破10億臺(tái) ,吸引了超過675萬的注冊開發(fā)者 ,應(yīng)用迭代迅速 ,幾 乎達(dá)到一天一個(gè)版本的速度。鴻蒙系統(tǒng)的市場前景廣闊 ,尤其在萬物互聯(lián)的新時(shí)代 , 它將為 消費(fèi)者提供更加便捷、高效、個(gè)性化的服務(wù)體驗(yàn)。隨著鴻蒙生態(tài)的不斷完善和壯大 ,未來將 有更多創(chuàng)新應(yīng)用涌現(xiàn) ,為人們的生活帶來前所未有的便利與驚喜。
【課程目標(biāo)與定位】
通過系統(tǒng)學(xué)習(xí)鴻蒙開發(fā)技術(shù) ,掌握原生應(yīng)用開發(fā)流程 ,提升跨平臺(tái)開發(fā)能力。 同時(shí) , 緊密關(guān)注市場需求 ,通過行業(yè)案例和實(shí)戰(zhàn)項(xiàng)目、專業(yè)導(dǎo)師團(tuán)隊(duì)以及靈活學(xué)習(xí)方式等方面的定 位 ,提供個(gè)性化的指導(dǎo)和支持 ,確保學(xué)員能夠全面掌握鴻蒙應(yīng)用開發(fā)技能并適應(yīng)市場需求。 通過項(xiàng)目小組模式 ,增強(qiáng)團(tuán)隊(duì)協(xié)作能力 ,助力職業(yè)發(fā)展 ,為鴻蒙生態(tài)貢獻(xiàn)高質(zhì)量應(yīng)用。
【教學(xué)方法與特色】
就業(yè)為導(dǎo)向的實(shí)戰(zhàn)教學(xué) 強(qiáng)調(diào)跨設(shè)備協(xié)同 提供豐富的學(xué)習(xí)資源
【核心課程體系】
應(yīng)用框架開發(fā) |
系統(tǒng)開發(fā) |
媒體開發(fā) |
應(yīng)用服務(wù)開發(fā) |
元服務(wù) |
端云一體化 |
AI功能開發(fā) |
倉頡開發(fā) |
上架與分發(fā) |