课程设置:
第一阶段:HTML&CSS
课时:2天
课程内容:
(1)HTML语言
(2)CSS样式表
(3)HTML+CSS页面布局
掌握能力:
(1)掌握HTML+CSS构建页面内容
(2)掌握HTML+CSS页面布局
第二阶段:JavaScript&TypeScript
课时:6天
课程内容:
(1)JavaScript语法
(2)TypeScript语法
掌握能力:
(1)掌握JavaScript语言
(2)掌握TypeScript语言
(3)熟悉TS和JS的区别
第三阶段:基于JS/ArkTS的鸿蒙应用开发
课时:1天
课程内容:
(1)下载和配置DevEco Studio
(2)类Web开发范式(JS)
(3)声明式开发范式(ArkTS)
掌握能力:
(1))搭建HarmonyOS开发环境和和运行项目
(2)掌握类Web范式的鸿蒙应用开发
(3)掌握声明式开发范式的鸿蒙应用开发
第四阶段:Ability开发(UI Service Data)和UI界面组件+动画)
课时:4天
课程内容:
(1)UIAbility的使用
(2))基础组件
(3)容器组件
(4)构建列表页面
(5)常用组件与布局
(6)管理组件状态
(7)Video组件的使用
(8)给应用添加弹窗和动画
(9)低代码开发
掌握能力:
(1)掌握ArkUI常用组件
(2)掌握ArkUI自定义组件
(3)掌握常用布局方式
(4)掌握视频播放和制作动画效果
(5)掌握为应用添加弹窗
(6)掌握低代码开发提高开发效率
第五阶段:HarmonyOS应用开发进阶
课时:2天
课程内容:
(1)使用Web组件创建网络应用
(2)使用HTTP请求网络数据
(3)数据管理(Preference、Database、分布式数据库)
(4)给应用添加通知消息
(5)开发**卡片分布式多终端(泛手机类,PC类,大屏类,可穿戴设备)
掌握能力:
(1)掌握Web组件和发送网络请求
(2)掌握应用数据管理
(3)掌握为应用添加通知和后台代理提醒
(4)掌握**卡片的开发
(5)掌握分布式多终端的开发
第六阶段:华为特色
课时:1天
课程内容:
(1)华为分享
(2)平行视界
(3)服务流转
(4)第三方服务
掌握能力:
(1)掌握华为分享
(2)掌握平行视界
(3)掌握服务流转
(4)掌握使用第三方服务
第七阶段:云开发和应用上架
课时:1天
课程内容:
(5)HarmonyOS云开发
(6)HarmonyOS应用服务上架
掌握能力:
(1)掌握HarmonyOS云开发
(2)掌握HarmonyOS应用服务上架
第八阶段:项目实战
课时:4天
课程内容:
(1)Codelabs项目-小镇app
(2)Codelabs项目-健康生活app
(3)Codelabs项目-鸿蒙商城
(4)Codelabs项目-鸿蒙音乐专辑
掌握能力:
(1)通过项目实际运用所学知识开发HarmonyOS应用