一、项目背景
企业应用开发工程师是鸿蒙生态落地的核心执行者,需具备从需求分析到上线交付的全栈能力。传统移动端开发工程师虽掌握 Android/iOS 技术,但在鸿蒙分布式架构、ArkTS 语言、多端适配等核心技能上存在明显缺口,难以满足企业鸿蒙应用开发需求。本培训面向应用开发工程师,通过实战项目训练,帮助学员快速掌握鸿蒙应用开发全流程,成为企业鸿蒙开发核心人才。
二、项目设计
【培训时长】不限│2天起,可根据培训需求和工学矛盾定制培训时长
【培训人数】不限│除委托单位安排集中培训外,可根据培训需求、区域发展需要开展多家单位联合组班,组班可由校方推荐,也可自行联系
【培训形式】不限│现场教学、送教上门、线上教学、面授学习、分段式专题培训等多种方式相结合,确保培训实效
【培训师资】遴选华为鸿蒙认证专家、资深全栈开发工程师、鸿蒙生态适配顾问、高校计算机专业教授等组成一流师资队伍
【培训费用】根据培训人数及具体培训方案而定
【培训证书】沈阳工学院颁发的 “沈阳工学院继续教育结业证书”
【课程设置】以下课程仅供参考,可根据委托单位量身定制培训课程
三、培训内容
| 课程模块 |
课程内容 |
| 鸿蒙技术栈选型与架构设计 |
鸿蒙分布式架构核心特性(软总线/数据管理/方舟编译器)深度解析,轻量级/标准系统选型与ToB/ToC业务场景精准匹配,应用分层架构(UI层/业务层/数据层)设计与模块化拆分,多设备(手机/平板/大屏/穿戴)协同架构规划与通信方案,技术选型风险评估与兼容降级策略 |
| 开发环境与工程管理 |
DevEco Studio最新版安装配置与常见环境问题排查,鸿蒙SDK版本选型、模拟器调试与真机联调环境搭建,企业级工程结构规范与代码目录组织(含组件/工具/配置分层),Git+DevEco团队协作流程(分支管理/代码评审/版本发布),DevEco Profiler性能分析与调试工具(内存/CPU/网络监控)实操 |
| ArkTS 与 ArkUI 开发实战 |
ArkTS 核心语法(数据类型/状态管理/并发编程)精讲,组件化开发与自定义组件封装(含生命周期与事件传递),ArkUI声明式布局(线性/弹性/网格/堆叠)实战落地,列表/弹窗/导航/表单等基础组件高级用法,页面转场动画与交互动效(属性动画/组合动画)实现 |
| 业务功能开发 |
网络请求封装(RESTful/GraphQL)与后端接口对接,本地数据存储(Preferences/RelationalStore/文件存储)方案选型,权限申请(系统权限/敏感权限)与用户授权引导,华为生态能力集成(账号/支付/推送/地图)实战,业务流程异常处理(网络异常/权限拒绝/数据错误)与容错设计 |
| 分布式能力开发 |
分布式软总线通信原理与跨设备连接实现,多端数据同步(分布式数据对象 / 文件共享)机制落地,跨设备任务流转与应用续断功能开发,服务卡片(Form)开发与场景化唤醒配置,元服务开发与主应用联动逻辑实现 |
| 性能优化与兼容性适配 |
应用启动速度优化(冷启动 / 热启动)与启动页设计,内存泄漏检测与优化(图片缓存 / 对象复用),多设备分辨率 / 系统版本兼容性适配方案,弱网环境下的网络请求优化(重试 / 缓存 / 预加载),功耗优化(后台任务管控 / 资源释放)与后台保活策略 |
| 测试与上线交付 |
单元测试(UnitTest)与 UI 自动化测试用例设计,多设备兼容测试与常见适配问题修复,应用打包、签名配置与版本管理,华为应用市场上架流程与审核要点规避,灰度发布与全量发布策略及版本回滚方案 |
四、联系方式
沈阳工学院继续教育学院办公室电话:024-56618988 联系邮箱:2279497336@qq.com
审核校对/刘艾秋 杨玥 李康举