鸿蒙应用开发培训大纲
培训对象
-
希望转型鸿蒙生态的Android/iOS开发者
-
从事物联网设备应用开发的软件工程师
-
高校软件工程、计算机等专业的教师和学生
培训目标
通过本课程的系统学习,使学员全面掌握鸿蒙应用开发技术,理解鸿蒙分布式架构与原子化服务理念,熟练使用ArkTS语言、ArkUI框架进行应用开发,具备独立完成HarmonyOS应用从设计到上架的全流程能力。
培训内容
-
鸿蒙生态与技术架构:介绍鸿蒙操作系统发展历程、技术特性及分布式架构核心理念-4。
-
-
开发环境搭建:学习DevEco Studio安装与配置,掌握项目创建与模拟器使用。
-
-
ArkTS语言基础:系统学习ArkTS语法特性,包括类型系统、并发模型、装饰器等。
-
-
ArkUI声明式UI开发:掌握组件化开发思想,学习基础组件、布局容器、状态管理。
-
-
Ability与页面导航:讲解Page Ability、Service Ability、Data Ability的区别与使用。
-
-
分布式数据管理:学习分布式数据服务(KvStore),实现多设备数据同步。
-
-
分布式任务调度:掌握跨设备FA调用与迁移,实现多设备协同工作。
-
-
元服务与卡片开发:学习元服务开发规范,掌握服务卡片设计与实现方法。
-
-
鸿蒙安全机制:了解权限管理、数据加密、安全访问控制等安全特性。
-
-
性能优化与调试:学习应用性能分析工具使用,掌握渲染优化、内存优化技巧。
-
-
应用测试与上架:掌握鸿蒙应用测试规范与上架流程-4。
-
-
综合项目实战:跨设备智能家居应用:完成从需求分析、UI设计、分布式功能实现到应用上架的完整流程。