
|
课程培训
|
HarmonyOS UI开发与交互实战培训课程
HarmonyOS UI开发与交互实战培训课程 一、培训目标 HarmonyOS UI与交互实战需求,聚焦ArkTS与JS双语言适配,摒弃纯理论冗余,帮助学员掌握UI核心组件、布局开发、样式优化及交互实现技巧,具备独立完成鸿蒙应用UI还原、交互开发、页面适配及问题排查的能力,适配相关岗位实战需求。 二、培训内容 模块一:HarmonyOS UI与交互开发基础认知 • 1. 核心概念:明确鸿蒙UI与交互开发定位、价值,讲解设计规范及应用形态、交互特点; • 2. 双语言适配:明晰ArkTS与JS在UI/交互开发中的差异、适配场景,极简回顾核心语法(聚焦实战); • 3. 核心架构:解析鸿蒙UI开发架构与交互逻辑,说明UI与交互的协同关系; • 4. 环境与工具:配置DevEco Studio开发环境,实操UI开发常用调试工具; • 5. 案例演示:演示简易鸿蒙应用UI与基础交互效果,拆解核心流程,助力快速上手。 模块二:HarmonyOS UI核心组件实战(ArkTS/JS双语言) • 1. 核心原理:掌握鸿蒙UI组件分类、属性、事件及样式逻辑,明确双语言组件调用规范; • 2. 基础组件实战(双语言对比): ○ Text组件:配置文本内容、字体样式及对齐方式,适配各类文本展示场景; ○ Button组件:设置按钮样式、绑定点击事件,开发各类常用按钮并适配场景; ○ TextInput组件:配置输入框样式、输入限制,实现输入校验与反馈; ○ Image组件:实现本地/网络图片加载、尺寸适配,添加容错处理; • 3. 实战操作:用ArkTS与JS开发用户登录表单UI,完成组件样式、布局及异常调试; • 4. 案例说明:开发个人信息展示页,优化组件样式统一性,强化双语言开发基础。 模块三:HarmonyOS UI布局开发实战(核心重点) • 1. 核心原理:掌握鸿蒙常用布局设计逻辑、嵌套规则及适配原则,明确适用场景; • 2. 核心布局实战(双语言适配): ○ DirectionalLayout:配置水平/垂直布局、组件权重及对齐方式,实现线性布局; ○ DependentLayout:通过组件依赖关系,实现复杂灵活的页面布局; ○ GridLayout:设置网格行列及组件占比,开发列表、网格类布局; ○ 布局优化:减少嵌套、复用样式,适配多屏幕尺寸,避免卡顿与显示异常; • 3. 实战操作:开发电商首页UI,整合多布局实现核心模块,完成多屏幕适配; • 4. 案例说明:优化登录页布局,解决嵌套过多、对齐混乱问题,提升适配性与美观度。 模块四:HarmonyOS UI样式优化与自定义组件实战 • 1. 样式优化核心:掌握鸿蒙UI样式统一管理、复用技巧,实现样式规范化; • 2. 核心优化与自定义实战: ○ 样式优化:实现阴影、圆角、渐变效果,配置组件状态样式,美化UI页面; ○ 自定义组件:创建可复用自定义组件,实现属性传递与事件回调; ○ 主题适配:实现浅/深色主题切换,统一配置主题样式,提升用户体验; • 3. 实战操作:开发自定义列表项组件,完成消息列表UI开发并优化显示效果; • 4. 案例说明:开发设置页面UI,实现自定义组件与主题切换,强化实战能力。 模块五:HarmonyOS基础交互与复杂交互实战 • 1. 核心原理:掌握鸿蒙交互事件分类、传递与响应机制,明确双语言实现差异; • 2. 分场景交互实战: ○ 基础交互:绑定按钮、输入框等基础事件,实现页面跳转、数据联动; ○ 手势交互:实现滑动、长按、双击等手势,适配列表滑动、图片缩放等场景; ○ 复杂交互:实现带参页面跳转、弹窗、下拉刷新等功能,协同UI反馈; ○ 数据联动:实现UI与数据双向绑定,提升交互流畅度; • 3. 实战操作:开发简易社交APP核心交互,实现列表滑动、详情跳转等功能并调试; • 4. 案例说明:开发任务管理APP,整合各类交互功能,实现场景化落地。 模块六:UI与交互问题排查、优化与答疑 • 1. 常见问题排查: ○ UI类:排查布局、组件、样式及适配问题,掌握解决方案; ○ 交互类:定位事件绑定、手势响应等异常,熟练运用调试技巧; ○ 双语言适配:解决ArkTS与JS兼容、样式差异问题; • 2. 性能优化:优化布局、组件渲染及手势交互,避免卡顿,提升页面响应速度; • 3. 项目复盘:整合前期知识点,完成简易鸿蒙应用全流程开发,复盘常见问题与解决方案; • 4. 进阶指引:讲解行业规范、设计还原技巧,明确进阶学习方向; • 5. 案例复盘:复盘社交APP核心模块,优化UI与交互体验,总结实战经验。
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|