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