鸿蒙开发的特点
1、分布式能力
鸿蒙系统支持设备之间的分布式协同工作,使得开发者能够构建跨设备的应用场景。
2、丰富的组件和API
鸿蒙系统提供了丰富的UI组件和API,降低了开发门槛并提高了开发效率。
3、高效的开发工具
DevEco Studio作为鸿蒙应用开发的主要IDE,提供了高效的代码编辑、编译构建和调试等功能。
4、良好的生态系统
随着鸿蒙系统的不断推广和应用场景的不断拓展,鸿蒙开发的生态系统也在不断完善和发展。
课程内容
鸿蒙应用开发初体验:DevEcoStudio使用和调试,ArkTS核心语法,ArkUI使用
鸿蒙应用开发进阶:Stage模型,组件State管理,网络请求管理,AGC应用上架
鸿蒙应用开发高级阶段:元服务,多端适配,自由流转,端云一体化
鸿蒙跨平台SDK开发:JS&TS库移植,C/C++库移植,自研第三方库,Flutter编译,Art-X实战
鸿蒙应用开发架构阶段:性能调优,应用分层设计,应用模块化设计理念概述
课程目标
1、鸿蒙系统基础
使学员了解鸿蒙操作系统的背景、特点、发展历程以及设计理念,理解其作为全场景分布式操作系统的独特优势。
2、系统架构与原理
使学员深入理解鸿蒙操作系统的架构设计和工作原理,包括分布式架构、微内核设计、多设备协同等关键技术,以及其与传统操作系统的区别与优势。
3、开发技能提升
使学员掌握鸿蒙应用开发的基础知识和关键技术,包括但不限于开发工具的使用、界面设计、功能实现、调试等,同时,熟悉鸿蒙应用开发的实践和编程技巧。
4、应用开发实践
通过实践项目,让学员亲手操作鸿蒙应用开发的全过程,从项目创建、界面设计、编码实现到调试测试,提高学员的实际动手能力。
