gzyueqian
13352868059
为什么越来越多人要学鸿蒙应用开发?
行业前景好,新风口新机遇
鸿蒙技术人才供不应求,平均薪资20650元/月
学习鸿蒙技术,属于前瞻性的技术。先掌握鸿蒙开发技术,从工资收入和岗位上,都将有更多机会。
哪些人适合学鸿蒙应用开发?
本课程合适这样的你学习
华为鸿蒙应用开发课程大纲
企业级项目实操,助力轻松入行
基于HarmonyOS JS-UI跨设备APP项⽬开发
第一阶段:HarmonyOS系统开发入门
第二阶段:HarmonyOS 项目结构基础
第三阶段:HarmonyOS 基于JS类Web开发范式语法规范
第四阶段:跨设备音乐播放器推荐列表实现
第五阶段:媒体查询实现响应式主页开发
第六阶段:路由模块配合媒体管理实现详情页音乐播放
第七阶段:HarmonyOS 自定义组件开发实现媒体状态管理
第八阶段:歌曲详情页UI开发
第九阶段:动画能力与歌词解析功能实现
第十阶段:歌词联动效果实现与响应式路由跳转
01
认识HarmonyOS

·HarmonyOS 分布式设计

·分布式流转

·跨端迁移交互

·多端协同模式

02
HarmonyOS系统概述

·技术架构

·技术特性

03
HarmonyOS项⽬开发准备

·下载和安装DevEco Studio

·配置开发环境

·注册一个华为开发者帐号

01
创建和运⾏Hello World

·创建项目模板

·远程模拟器

02
HarmonyOS应⽤开发基础

·用户应用程序包结构

·Ability概念

·库文件

·资源文件

·配置文件

·pack.info

·HAR

03
HarmongOS⼯程介绍

·JS工程目录结构

·文件访问规则

01
Harmony OS-JS UI框架、基础能⼒

·项目整体架构

·app.js

·应用对象

02
HarmonyOS-JS UI语法规则

·HarmonyOS HML语法

·HarmonyOS CSS语法

·HarmonyOS js语法

03
页⾯与⽣命周期
04
HarmonyOS-JS UI页⾯路由

·导入模块

·路由方法

01
应⽤配置⽂件介绍

·app对象的内部结构

·deviceConfig对象的内部结构

·module对象的内部基本结构

02
项⽬主页开发

·网络请求模块

·列表渲染实现歌曲列表

03
Previewer预览功能
04
HarmonyOS主题设置
01
列表UI的实现
02
banner轮播图的实现

·swiper组件

·banner轮播图DOM的实现

03
原⼦布局
04
banner轮播图样式设置

·媒体查询

·可穿戴设备UI适配

01
路由跳转与歌曲详情

·创建歌曲播放页面

·过路由模块实现页面跳转以及路由传参

·滑动与touchend冲突解决方案

02
⾳频播放API
03
⾳乐播放功能实现

·使用媒体管理实现音频播放

·单例问题与内存泄漏

·媒体管理事件监听与相关逻辑处理

01
⾃定义组件开发⾳乐控制器

·自定义组件创建

·props属性传参

02
反向传值
03
slider组件
04
⾃定义组件⾳乐控制器实现进度控制
05
⾃定义组件UI实现

·计算属性概念

·使用计算属性格式化组件时间

01
歌曲详情页UI实现

·补充路由导航传递数据

·背景元素开发

·详情页内容区域开发

·详情页标题栏开发

·详情页内容区域开发基础

01
歌曲详情页动画实现

·完整详情页内容区域开发

·HarmonyOS 动画基础

02
歌词解析与歌词列表创建

·歌词数据获取

·歌词解析逻辑实现

·列表渲染歌词列表

01
歌词列表UI实现

·歌词容器的条件渲染

·歌词容器的具体UI实现

·音量控制元素的实现

02
歌词滚动效果实现

·高亮歌词逻辑实现

·滚动到高亮歌词方法

03
设备查询API路由响应式跳转

·设备信息模块属性与使用

·查询设备信息实现响应式路由跳转

·可穿戴设备歌曲详情页UI实现

基于HarmonyOS的分布式APP项⽬开发
第一阶段:鸿蒙HarmonyOS介绍及入门工程搭建
第二阶段:跨设备迁移
第三阶段:细说Ability
第四阶段:常用布局和组件
第五阶段:常用组件和剪贴板
第六阶段:关系型数据库和对象关系映射(ORM)数据库
第七阶段:分布式数据服务和Data Ability
第八阶段:UI组件开发
第九阶段:HarmonyOS事件监听机制
第十阶段:分布式跨设备协同能力
01
鸿蒙的发展史
02
鸿蒙OS系统分布式操作

·鸿蒙OS系统定位

·鸿蒙的技术架构

03
鸿蒙的技术特征

·分布式软总线,分布式设备虚拟化,分布式数据管理

·分布式设备虚拟化

·分布式数据管理

·统一OS,弹性部署

·一次开发,多端部署

04
鸿蒙开发环境搭建
05
账号申请
06
第⼀个鸿蒙应⽤实现

·用XML布局页面

·用编程的方式布局

01
HiLog的使⽤
02
AbilitySlice路由配置
03
同⼀个Page⾥页⾯跳转

·无参

·有参

·有返回值

04
不同的Page页⾯跳转
05
跨设备迁移实现调度的约束与限制
06
业务在设备间⽆缝迁移
01
Page Ability与AbilitySlice关系

·FA生命周期

02
ServiceAbility

·启动和停止Service

·连接和断开Service

·实战案例

01
布局的使⽤

·DirectionalLayout方向布局

·DependentLayout相对布局

·TableLayout 表格布局

·StackLayout PositionLayout

·AdaptiveBoxLayout

02
组件使⽤

·Text文本组件

·Button按钮组件

·TextField文本输入框

·Image图片组件

·Checkbox复选框组件

·RadioButton单选按钮组件

·Dialog 弹框组件

·Clock时钟组件

01
组件使⽤

·ProgressBar进度条组件

·Slider滑动条组件

·ScrollView屏幕上下滑动组件

·ListContainer组件

·PageSlider 组件

02
剪贴板

·SystemPasteboard接口操作

·PasteData剪贴板封装数据

·剪贴板实战

01
数据库的创建和删除
02
数据库的加密
03
数据库的增删改查
04
对象关系映射(ORM)数据库

·事务

·对象数据的变化观察者设置

·数据库的升降级

·数据库的备份恢复

·注册观察者,ORM方式监听

·备份和还原数据库

·删除数据库

01
单版本分布式数据库
02
设备协同分布式数据库
03
分布式数据服务实战
04
Data Ability实战练习

·声明使用权限

·添加数据

·读取数据

·批量插入和批量执行

·删除

·更新

·跨设备访问DataAbility

01
⾸页⾯导航条布局

·导航条布局开发

·json数据绑定

·数据适配

02
新闻列表布局

·新闻列表布局开发

·数据适配

01
实现新闻类型点击事件切换新闻列表
02
实现点击新闻列表显⽰新闻详情页⾯
03
新闻详情页⾯布局开发
04
实现新闻页⾯点击事件
01
分享按钮绑定事件
02
创建设备列表布局
03
授权
04
向⽤户申请权限
05
设备之间通讯

·弹出窗口中的设备分享数据事件绑定

点击获取其他项目源码
资深金牌讲师带你实战项目
一线名企研发总监出身,多年开发技术实践经验
贺紫薇
贺紫薇

粤嵌鸿蒙课程研发总监

华为云精英服务商特邀高级讲师

曾参与多个鸿蒙OS应用开发项目

曾参与国内知名企业的直播平台以及教育局教育APP开发,具备多年开发经验,对于开发、自动应用软件开发和混杂式开发有深入的研究,授课经验丰富。


现任粤嵌鸿蒙系统高级讲师,对华为鸿蒙应用开发有着独到的见解,参与多个鸿蒙OS应用开发项目。

刘双平
刘双平

粤嵌鸿蒙课程研发组长

华为云精英服务商特邀高级顾问

10年以上IT开发管理经验

熟练掌握HarmonyOS应用开发平台和工具,对HarmonyOS应用开发理念和设计,HarmonyOS应用程序框架有深入研究。


精通Java,精通MyBatis、Spring、SpringMVC等框架。擅长分布式开发、微服务、RPC、NOSQL、全文检索、消息队列、分布式存储与处理等技术。

学完更有机会进大厂
国内大厂急需鸿蒙应用开发工程师!
互联网公司
传统IT企业
运营商
硬件厂商

鸿蒙开发工程师
大厂授课讲师
......

HMS开发工程师
安卓开发工程师
......

移动应用开发工程师
移动端产品经理
......

物联网开发工程师
企业信息化系统
......

专属特色服务
助你学得又快又好,就业无烦恼
项目实战
项目实战
全程辅导
全程辅导
考证服务
考证服务
领取免费试听课程+送鸿蒙课程资料包
立即报名
温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一报名服务。