
|
课程培训
|
鸿蒙(HarmonyOS)开发培训课程体系(选修)
鸿蒙(HarmonyOS)开发课程体系(选修)课程说明:本体系结合当前鸿蒙生态企业主流需求(原生应用、全场景协同、车载、物联网等),按「基础必学→进阶必学→高级必学→专题选修」划分,基础/进阶/高级为全方向通用核心,专题方向供学员根据就业目标自主选修,兼顾零基础入门和中高级进阶,贴合企业实际开发场景。
第一阶段:基础入门篇核心目标:掌握鸿蒙开发基础环境、核心语法和UI开发能力,理解鸿蒙分布式核心思想,能独立开发简单单设备原生应用,搭建完整开发认知。
1. 课程名称:HarmonyOS零基础入门精讲(ArkTS核心)培训目标:快速上手鸿蒙开发环境,掌握ArkTS核心语法,理解鸿蒙应用开发基础逻辑,能编写简单的页面代码,完成基础环境调试与工程创建。
内容简介:鸿蒙系统架构(应用层、框架层、内核层)详解;DevEco Studio开发环境安装、配置、调试;ArkTS语言基础(TypeScript适配、变量、数据类型、流程控制、函数、闭包);鸿蒙工程结构(配置文件、页面目录、资源文件);基础Hello World案例实战,熟悉代码编译与模拟器运行。
2. 课程名称:HarmonyOS UI开发与基础交互实战培训目标:掌握鸿蒙原生UI组件的使用与布局技巧,实现基础页面交互,能独立开发适配手机/平板的简单界面,理解鸿蒙状态管理基础。
内容简介:鸿蒙常用UI组件(Text、Button、List、Grid、Input、Image)的属性与使用;核心布局方式(Column、Row、Stack、Flex、RelativeContainer)实战;组件样式(字体、颜色、边距)与资源管理(多分辨率图片、字符串适配);基础状态管理(@State、@Link、@Prop);简单交互效果(点击、滑动、跳转)实战,完成个人中心、列表展示等基础页面开发。
3. 课程名称:HarmonyOS工程化基础(调试/打包/发布)培训目标:符合企业鸿蒙开发工程规范,掌握调试技巧、应用打包、签名与基础发布流程,能独立完成应用的本地调试与测试包构建。
内容简介:DevEco Studio调试工具使用(Logcat日志、断点调试、UI布局调试);Git版本控制(代码提交、分支管理、冲突解决);鸿蒙应用打包流程(HAP包构建、签名配置、混淆设置);多设备编译适配(手机、平板、智慧屏);单元测试(ArkTest)基础;应用测试包安装与调试;华为应用市场上架基础流程(账号注册、应用审核要求)。
第二阶段:核心进阶篇(企业开发标配)核心目标:夯实鸿蒙核心开发能力,掌握数据存储、网络通信、应用组件开发,理解鸿蒙分布式基础,能开发具备完整业务逻辑的单设备原生应用,适配企业基础开发需求。
1. 课程名称:HarmonyOS Ability核心开发与组件通信培训目标:掌握鸿蒙核心组件Ability的开发与生命周期管理,实现组件间通信,能开发具备多页面、后台服务的完整应用,理解鸿蒙应用运行机制。
内容简介:Ability核心分类(Page Ability、Service Ability、Data Ability);Page Ability生命周期与启动模式;Service Ability后台服务开发与保活策略;Data Ability数据共享与访问;组件间通信(Intent、Bundle、事件总线);页面跳转、传值与返回栈管理;实战案例:开发多页面新闻浏览应用,实现页面跳转与后台音频播放。
2. 课程名称:HarmonyOS数据存储与网络编程实战培训目标:掌握鸿蒙本地数据持久化与网络通信核心技能,实现数据本地存储、网络请求与数据解析,能开发具备数据交互能力的应用(如接口调用、数据缓存)。
内容简介:本地数据存储(Preferences首选项、RelationalStore关系型数据库、ObjectBox、文件存储);网络请求核心(Fetch API、Axios封装);数据解析(JSON、Protobuf);HTTPS配置与证书验证;数据缓存策略(离线缓存、请求去重);异常处理(网络异常、数据解析异常);实战案例:开发天气查询应用,实现网络接口调用、数据缓存与本地存储。
3. 课程名称:HarmonyOS原子化服务开发与卡片实战培训目标:掌握鸿蒙特色原子化服务与服务卡片开发,理解免安装应用开发逻辑,能独立开发原子化服务与桌面卡片,适配企业热门需求。
内容简介:原子化服务核心概念(免安装、轻量级、跨设备流转);原子化服务工程创建与配置;服务卡片(Service Card)开发(布局、样式、数据更新);意图分发与卡片交互;原子化服务打包、签名与发布(华为快应用中心);卡片跨设备流转基础;实战案例:开发天气卡片、备忘录原子化服务,实现桌面快速查看与交互。
4. 课程名称:HarmonyOS调试与基础性能优化培训目标:掌握鸿蒙应用常见问题排查技巧,能解决应用卡顿、崩溃、内存泄漏等基础问题,优化应用性能,符合企业应用质量要求。
内容简介:鸿蒙性能分析工具使用(Hivigor Profiler、LeakCanary);常见问题排查(ANR崩溃、内存泄漏、UI渲染卡顿);基础性能优化(启动优化、UI渲染优化、内存优化);包体积优化(资源压缩、无用代码剔除);应用稳定性监控基础;实战案例:排查并优化已有应用的卡顿与内存泄漏问题,提升应用流畅度。
第三阶段:高级进阶篇(中高级工程师必备)核心目标:深入掌握鸿蒙分布式能力、架构设计与深度性能优化,能开发企业级高可用、高流畅度应用,具备大型项目架构设计能力,适配中高级岗位需求。
1. 课程名称:HarmonyOS分布式能力深度实战(多设备协同)培训目标:掌握鸿蒙分布式核心能力,实现多设备协同、数据无缝流转与应用接续,能开发跨设备协同应用,贴合鸿蒙全场景核心优势。
内容简介:鸿蒙分布式架构核心(软总线、分布式数据管理、分布式任务调度);设备发现与连接(蓝牙、WiFi、NFC);分布式数据共享与同步;应用接续与投屏(手机→平板、手机→智慧屏);多设备权限授权与安全校验;跨设备交互设计;实战案例:开发文档编辑应用,实现多设备无缝接续编辑、数据同步。
2. 课程名称:HarmonyOS MVVM架构与工程化实战培训目标:掌握企业级鸿蒙应用架构设计,熟练使用MVVM架构与工程化工具,能开发高可维护、高扩展的大型应用,符合大厂开发规范。
内容简介:主流架构对比(MVC、MVP、MVVM);鸿蒙MVVM架构实战(ViewModel、Model、View分离);状态管理高级(MobX、Redux适配鸿蒙);依赖注入(Hilt适配鸿蒙);组件化与模块化开发(模块拆分、路由管理、组件通信);工程化构建(Hivigor高级配置、多环境打包);实战案例:基于MVVM架构开发电商类应用,实现组件化拆分与工程化管理。
3. 课程名称:HarmonyOS深度性能优化与安全防护培训目标:具备鸿蒙应用深度性能优化与安全防护能力,能解决复杂性能瓶颈,保障应用数据安全与合规,适配中高级岗位核心考核点。
内容简介:深度性能优化(启动优化进阶、卡顿深度排查、内存池设计、功耗优化);应用安全防护(数据加密AES/RSA、签名验证、反调试、反破解);鸿蒙安全机制(TEE可信执行环境、权限管理进阶);隐私合规开发(权限申请规范、用户数据保护、合规审核要点);实战案例:对大型应用进行全维度性能优化,实现安全加密与隐私合规适配。
4. 课程名称:HarmonyOS系统原理与ArkCompiler解析培训目标:深入理解鸿蒙系统底层运行机制与ArkTS编译原理,能解决底层开发问题,具备自定义系统API与框架扩展能力,适配高级开发岗位。
内容简介:鸿蒙系统底层架构(Linux内核、LiteOS内核、框架层服务);ArkTS编译原理(方舟编译器优化、编译流程);鸿蒙应用进程/线程模型;系统服务(AbilityManager、WindowManager)原理;自定义系统API开发;应用编译优化;实战案例:解析系统源码,自定义简单系统服务,优化应用编译速度。
第四阶段:专题方向篇(选修,企业热门需求)核心目标:聚焦鸿蒙生态热门细分赛道,学员可根据自身就业目标(如车载、物联网、音视频等)自主选修,快速掌握专项技能,提升岗位竞争力。
专题1:鸿蒙车载开发专题(新兴高薪方向)适配岗位:车载鸿蒙开发工程师、车机应用开发工程师、车载系统适配工程师(新能源汽车行业需求爆发,薪资溢价明显)
1. 课程名称:鸿蒙车载应用开发入门(HarmonyOS Automotive)培训目标:掌握鸿蒙车载系统开发基础,理解车机开发核心逻辑,能开发简单车载应用,适配车机大屏与交互场景。
内容简介:鸿蒙车载系统架构(HarmonyOS Automotive)详解;车机开发环境搭建(DevEco Studio车载版);车机UI适配(大屏、横屏、分屏);车载交互设计(触摸、语音、物理按键);车载权限管理(车控权限、隐私权限);手机-车机互联(投屏、数据同步);实战案例:开发车载音乐播放器应用,适配车机交互场景。
2. 课程名称:鸿蒙车载核心功能开发实战培训目标:掌握鸿蒙车载核心功能开发,能开发车载导航、多媒体、车控等核心应用,贴合企业车载开发实际需求。
内容简介:车载导航集成(高德/百度车载导航SDK);车载多媒体开发(音乐、视频、广播);车载语音交互(华为语音助手集成、自定义语音指令);车控功能对接(空调、车窗、灯光控制);车载OTA升级开发;车载场景化联动(回家模式、出行模式);实战案例:开发车载导航应用,实现导航、语音控制与车控联动。
专题2:鸿蒙物联网/智能家居开发专题(稳定需求方向)适配岗位:鸿蒙物联网开发工程师、智能家居开发工程师、鸿蒙设备适配工程师(物联网行业刚需,岗位需求量大)
1. 课程名称:鸿蒙物联网开发基础(OpenHarmony IoT)培训目标:掌握鸿蒙物联网开发基础,理解物联网设备对接逻辑,能开发简单物联网控制端应用,实现设备连接与数据采集。
内容简介:鸿蒙物联网框架(OpenHarmony IoT)详解;物联网开发环境搭建;常用物联网协议(MQTT、CoAP);设备配网开发(SoftAP配网、蓝牙配网);物联网设备数据采集与解析;控制端应用开发基础;实战案例:开发智能家居控制端,实现灯光、插座等设备的连接与控制。
2. 课程名称:鸿蒙智能家居开发实战(多设备联动)培训目标:掌握鸿蒙智能家居多设备联动开发,能开发完整的智能家居控制系统,实现设备状态同步与场景化联动,适配企业实际项目需求。
内容简介:鸿蒙智能家居设备管理(设备添加、删除、状态监控);多设备联动逻辑开发;场景化配置(自定义场景、自动触发);智能家居云平台对接;低功耗设备适配;实战案例:开发智能家居控制系统,实现灯光、空调、窗帘多设备联动,自定义场景模式。
专题3:鸿蒙穿戴设备开发专题(细分热门方向)适配岗位:鸿蒙穿戴设备开发工程师、健康设备开发工程师(手表、手环等穿戴设备需求增长,贴合消费电子行业)
1. 课程名称:鸿蒙穿戴设备开发入门(手表/手环)培训目标:掌握鸿蒙穿戴设备开发基础,理解穿戴设备适配逻辑,能开发简单穿戴设备应用,适配圆形屏、方形屏等穿戴场景。
内容简介:鸿蒙穿戴设备系统架构;穿戴设备开发环境搭建;穿戴设备UI适配(圆形屏、方形屏、小屏优化);穿戴设备交互设计(滑动、点击、手势);低功耗开发基础;实战案例:开发穿戴设备计步应用,适配圆形屏显示与低功耗需求。
2. 课程名称:鸿蒙穿戴设备核心功能开发实战培训目标:掌握鸿蒙穿戴设备核心功能开发,能开发健康监测、运动记录等核心应用,实现与手机的数据同步,贴合企业穿戴设备开发需求。
内容简介:穿戴设备传感器数据采集(心率、步数、睡眠、血氧);健康数据解析与展示;运动模式开发(跑步、骑行、游泳);手机-穿戴设备数据同步;穿戴设备通知推送;低功耗深度优化;实战案例:开发穿戴设备健康监测应用,实现心率、睡眠数据采集与手机同步。
专题4:鸿蒙音视频/直播开发专题(高薪垂直方向)适配岗位:鸿蒙音视频开发工程师、直播开发工程师(内容类应用核心需求,技术门槛高,薪资高)
1. 课程名称:HarmonyOS音视频开发基础培训目标:掌握鸿蒙音视频开发核心基础,理解音视频采集、播放与编解码逻辑,能开发简单音视频播放应用。
内容简介:音视频基础概念(采样率、帧率、码率、编解码标准);鸿蒙音频开发(AudioPlayer、AudioRecorder);鸿蒙视频开发(VideoPlayer、Camera视频采集);MediaCodec编解码基础;FFmpeg集成入门(编译、调用);实战案例:开发简单视频播放器,实现视频播放、暂停、进度控制。
2. 课程名称:HarmonyOS直播/短视频开发实战培训目标:掌握鸿蒙直播与短视频核心开发能力,能开发直播推流、拉流、视频剪辑等功能,适配企业音视频应用开发需求。
内容简介:流媒体协议(RTMP、RTSP、HTTP-FLV);直播推流/拉流开发;视频剪辑基础(裁剪、拼接、滤镜);美颜滤镜集成;直播连麦基础;低延迟优化;实战案例:开发简易直播应用,实现推流、拉流、美颜与连麦功能。
专题5:OpenHarmony开源开发专题(高端进阶方向)适配岗位:OpenHarmony开发工程师、鸿蒙系统定制工程师、设备厂商适配工程师(高端岗位,需求集中在设备厂商与大厂)
1. 课程名称:OpenHarmony系统移植与定制入门培训目标:掌握OpenHarmony开源系统基础,能完成简单硬件设备的系统移植与定制,理解开源鸿蒙系统裁剪逻辑。
内容简介:OpenHarmony开源项目架构与源码解析;OpenHarmony源码编译与构建;系统移植基础(Hi3516、Hi3861芯片适配);系统裁剪与定制(无用模块剔除、核心模块配置);驱动开发基础(字符设备驱动);实战案例:完成OpenHarmony系统在Hi3516芯片上的移植与简单定制。
2. 课程名称:OpenHarmony系统服务开发实战培训目标:掌握OpenHarmony系统服务开发,能自定义系统服务与API,实现系统功能扩展,适配高端系统开发岗位需求。
内容简介:OpenHarmony系统服务框架;自定义系统服务开发流程;系统服务注册与启动;自定义系统API开发与调用;系统权限定制;开机自启服务开发;实战案例:开发自定义系统服务,扩展OpenHarmony系统功能,提供自定义API供应用调用。
课程选修建议1. 零基础入门学员:先学「第一阶段(基础)→ 第二阶段(进阶)→ 第三阶段(高级)」,再根据就业目标选修1-2个专题(优先车载、物联网,需求最稳);
2. 有Android/iOS开发基础学员:可跳过第一阶段基础语法部分,重点学习第一阶段UI与工程化、第二至三阶段核心内容,再选修对应专题;
3. 目标中高级岗位学员:必须掌握前三阶段全部内容,选修1个高端专题(车载、OpenHarmony),提升核心竞争力;
4. 兴趣导向学员:可直接学习基础阶段核心课程,再选修对应兴趣专题(如音视频、穿戴设备)。
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|