集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信

鸿蒙OS移动应用开发

面议

在线班远程课程、云实验平台、在线答疑

面授班一线讲师面授、真机实验、一对一解答

全套服务(在线、面授均享) 1、面授+远程+录播 2、24小时远程真机练习 3、行业专家讲师亲临授课 4、每班一名班主任督学 5、一年半免费重听学习

  • 课程大纲
  • 学员评价(0)


一、鸿蒙生态极速发展


自2023年9月25日华为宣布全新鸿蒙HarmonyOS NEXT版本蓄势待发,鸿蒙原生应用全面启动以来,包括社交,影音、游戏、资讯、金融等领域在内的众多应用正源源不断地加入鸿蒙生态。截至目前,用户规模 TOP 50 的移动应用中已有半数启动了鸿蒙原生应用开发,百度、微信、支付宝、美团、今日头条、网易游戏、哔哩哔哩、微博、小红书、滴滴出行、高德地图、唯品会、钉钉。携程旅行、同程旅行等均已加入进来,部分应用已适配完成鸿蒙操作系统原生应用开发。
    据福布斯报道,随着各行各业落地鸿蒙原生应用开发,拥抱鸿蒙生态,2024年鸿蒙操作系统的设备使用量有望达到 10 亿台,未来这一趋势将更加迅猛。越来越多的伙伴和开发者正在积极拥抱鸿蒙生态,形成“鸿蒙千帆起”的繁荣景象。


二、新年薪突破


2023年12月12日,在上海举办的首届0penHarmony人才生态大会上,0penHarmony项目管理委员会PMC主席任革林提到,现在安卓移动应用开发人才有些供大于求。0penHarmony生态起来后,急需Harmony相关技术人才。华为和多家互联网大厂合作开发鸿蒙原生应用,也急需鸿蒙相关人才,起薪水平很高,甚至比安卓开发工程师高30%到50%。

最近,多家互联网公司也发布了鸿蒙0S的App开发工程师的岗位,开启了抢人大战。据新浪科技,有的企业开出了近百万的年薪招聘鸿蒙0S工程师,而华为甚至为鸿蒙0S资深架构师开出了100万元-160万元的年薪。
    如京东发布了前端架构师(鸿蒙方向)岗位,资待遇为4万元-7万元,要求5-10年工作经验,有鸿蒙操作系统相关开发经验,鸿蒙应用开发经验者优先;华为也发布了大量与鸿蒙0S相关的岗位。其中鸿蒙0S资深架构师岗位,薪资待遇为5万元-8万元·20薪,要求10年以上工作经验




三、可选择方向多


-互联网设计
     -移动开发工程师
     -游戏开发
     -后端开发工程师
     -互联网产品经理
     -培训讲师
     -前端开发工程师
     -HMS开发工程师
     -鸿蒙开发工程师
     -小程序开发工程师



四、腾科培训优势



1.采用独创的导师培养体制,事半功倍地帮助学员掌握实战技能。

2.教学基于项目驱动式,项目协助知识点掌握。

3.专享一个实验辅导助教,助教额外进行课程辅导,确保每个知识点及时掌握





五、专家级别教师团队





六、课程设计


课程面向群体描述:本课程可面向群体:


(1)0基础/应届生:掌握新趋势,想学鸿蒙开发进入互联网行业

(2)需要转行或工作需要的在职人员:工作需要掌握鸿蒙开发相关技能、需要自我学习提升


可应聘岗位:鸿蒙开发工程师


共58天课程


第一阶段:鸿蒙应用开发基础
      第二阶段:HarmonyOS应用模型
      第三阶段:HarmonyOS基础功能开发
      第四阶段: HarmonyOS元服务
      第五阶段:HarmonyOS端云一体化






腾科脱产HarmonyOS移动应用开发课程体系


程阶段
课程内容
​知识点
天数

第一阶段

鸿蒙应用开发基础


前端基础

(HTML+CSS
+JavaScript)


HTML+CSS

基础

1、HTML 语法

2、HTML 常用标签与属性
3、CSS 语法
4、CSS 选择器
5、CSS 常用属性

20天

JavaScript

基础

1、JavaScript 基础语法

2、数据类型
3、变量
4、Let 与 Const
5、运算符
6、函数
7、事件
8、字符串
9、数组
10、日期
11、箭头函数
12、类
13、模块
14、JSON


TypeScript


变量和运算符

1、数据类型介绍

2、变量 & 常量

3、类型转换

4、类型推断
5、输出语句
6、算数运算符
7、赋值运算符
8、一元运算符
9、逻辑运算符
10、逻辑中断
11、比较运算符
12、运算符优先级

语句

1、表达式和语句

2、顺序语句

3、分支语句 if、三元、switch case
4、循环语句 for 语句 循环、while循环、

do while循环、各种循环语句的区别和

使用场景、嵌套循环、循环打印三角形

5、break 和 continue

数组

1、数组定义 ; 数组访问

2、数组操作方法 : 查询、修改、新增、删除

3、数组遍历 ; 数组排序

函数

1、函数定义和使用

2、函数封装
3、函数参数返回值
4、可选参数 ;Rest 参数
5、断点调试
6、作用域 ; 作用域链
7、匿名函数 ; 递归函数

面向对象

1、面向对象介绍

2、类和对象
3、定义类 ; 定义字段
4、构造器
5、this 指向
6、定义方法
7、对象的使用
8、查询属性 ; 修改属性 ; 新增属性
9、for in 对象的遍历
10、面向对象编程综合案例

模块

1、TypeScript 模块

2、CommonJS 语法
3、TypeScript 的模块解析选项
4、TypeScript 的模块输出选项
5、TypeScript 命名空间

发环境搭建

与工程管理

1、账号注册与实名认证

2、DevEcoStudio 下载安装

3、开发环境配置;SDK 下载
4、创建项目
5、项目工程结构
6、应用 / 服务运行与调试
7、应用 / 服务测试
8、性能分析工具 v


鸿蒙应用开发入门

应用程序包

基础知识 &
应用配置文件

1、应用程序包高数

2、应用程序包结构
3、多 HAP 机制
4、应用程序包安装和卸载流程
5、应用程序包更新流程
6、共享包
7、应用程序包快速修复

资源分类

与访问

1、资源创建

2、基础资源引用
3、原始文件资源引用

ArkTS 语言

1、ArkTS 语言基本语法

2、声明式 UI 描述
3、自定义组件
4、@Builder 装饰器
5、@BuilderParam 装饰器
6、@Style 装饰器
7、@Extend 装饰器
8、stateStyles
9、ArkTS 状态管理 :@State、
@Prop、@Link、@Provide 和
@Consume、@Observed 和
@ObjectLink、LocalStorage、
AppStorage、Persistent
-Storage、Environment、
@Watch、$$
10、ArkTS 渲染控制 :if/else
条件渲染、ForEach 循环渲染、
LazyForEach 数据懒加载


ArkUI 框架 -

基于 ArkTS 的声明式
开发范式

常用布局

1、线性布局 Row/Column

2、弹性布局 Flex

3、相对布局 RelativeContainer
4、堆叠布局 Stack
5、栅格布局 GridRow
6、网格 Grid
7、列表 List
8、轮播 Swiper

常用组件

1、Text/Span

2、TextInput/TextArea

3、Button
4、Radio
5、Toggle
6、Progress
7、CustomDialog
8、Video
9、Popup
10、Menu

图形 &

图片组件

1、Image

2、Shape

3、Canvas

动画

1、布局更新动画

2、组件内转场动画

3、弹簧曲线动画
4、放大缩小视图
5、页面转场动画

事件

1、触摸事件

2、拖拽事件

3、基础手势
4、组合手势

页面路由

与组件导航

1、页面路由(router)

2、组件导航 Navigation、Tab

阶段案例

能实践案例:

案例实践 1:简易计算器

案例实践 2:电子相册
案例实践 3:简易代办任务
案例实践 4:自定义抽奖转盘
案例实践 5:转场动画
案例实践 6:健康食谱
案例实践 7:多样式弹窗

ArkUI 框架 -
基 JS 的类 Web
开发范式


容器组件
& 就基础组件


1、list

2、dialog
3、form
4、stepper
5、tabs
6、swiper
7、常用基础组件:text、input、
button、picker、image、image-
animator、rating、slider、cha
-rt、switch、toolbar、menu、ma
-rquee、qrcode、search


画布组件


1、Canvas

2、Svg


阶段项目 1:音乐 App(GOGO Music)

阶段项目 2:溪村小镇




课程阶

课程内容

知识点​

天数

第二阶段

HarmonyOS 应用模型

Stage 模

Stage 模型
应用组件

1、Stage 模型应用
/ 组件级配置
2、UIAbility 开发
3、AbilityStage 组件容器
4、应用上下文 Context
5、Want

12 天

进程模型

1、公共事件订阅
2、公共事件发布

线程模型

1、Emitter
2、Worker

FA 模型

FA 模型应用组件

1、FA 模型应用 / 组件级配置
2、PageAbility
3、ServiceAbility
4、DataAbility
5、Context
6、Want


阶段项目 1(Stage 模型):GOGO 商城
阶段项目 2(FA 模型):GOGO 外卖




课程阶
课程内容
知​识点
天数

第三阶段
HarmonyOS 功能开发

服务卡片

1、服务卡片的创建与配
2、卡片生命周期
3、卡片页面开发
4、卡片事件(router、call、message)
5、卡片数据交互(定时刷新、定点刷新、
根据状态刷寻、使用方刷新卡片)
案例实践;电影卡片

23 天

通知与后台任务

1、开发基础类型通知
2、开发进度条类型通知
3、为通知添加行为意图
4、短时任务、长时任务、延迟任务
5、后台代理提醒
案例实践:闹钟

窗口管理

1、基于 State 开发模型管理应用窗口
2、基于 FA 开发模型管理窗口应用

多媒体

图片

1、图片解码
2、图片处理
3、图片编码
4、图片工具
案例实践:图片编辑

音视频

1、AVPlayer 和 AVRecorder
2、音频播放
3、音频录制
4、音频通话
5、视频播放

安全

1、访问控制
2、用户认证
3、密钥管理
4、加解密算法库框架
5、证书

网络与连接

1、HTTP 数据请求
2、WebSocket 连接
3、Socket 连接
4、IPC 与 RPC 通信
案例实践:天气预报

数据存储
与文件管理

1、首选项数据存储
2、关系数据存储
3、分布式数据服务
4、数据可靠性与安全性
5、应用文件
6、用户文件
7、分布式文件系统

设备管理

1、USB 服务
2、位置服务
3、多模输入

低代码开发

1、开发界面
2、变量管理
3、组件
4、区块
5、事件方法
6、图片素材库

应用发布

1、鸿蒙 - 密钥 - 证书 - 签名 - 上架准备签名文件
2、生成密钥和证书请求文件
3、创建 HarmonyOS 应用
4、申请发布证书和 Profile 文件
5、配置签名信息
6、编译构建 .app 文件
7、上架 .app

阶段项目 1:健康生活应用
阶段项目 2:小 GO 新闻


课程阶段

课程内容

知识点​

天数

第四阶段

元服务


1、元服务开发

2、元服务的分包和预加载
3、元服务的调试与发布
4、元服务的启动方式


1 天


第五阶段

端云一体化


AGC 控制台


1、AGC 概述
2、AGC 项目和应用管理
3、启用认证服务并配置邮箱 SMTP 服务
4、启用云函数
5、启用云数据库 for Object
6、启用云存储

2 天

端云一体化
开发流程

1、DevEco 云开发模板
2、DevEco 创建 | 调试 | 部署云函数
3、DevEco 开发云数据库
4、DevEco 部署云工程
5、端云一体化组件
6、CloudDev

云函数开发

1、AGC 控制台管理云函数
2、通过控制台测试云函数
3、Http 触发器
4、端侧集成 SDK
5、端侧调用云函数

云存储开发

1、AGC 控制台管理云存储
2、端侧集成 SDK
3、上传文件 ; 列举文件
4、获取文件的下载地址
5、删除文件
6、云存储安全管理

认证服务

1、AGC 控制台管理认证服务
2、端侧集成 SDK 流程
3、手机号码 + 密码 / 验证码登录
邮箱 + 密码 / 验证码登录
4、修改手机号、邮箱地址、重置密码
5、关联账号 ; 登出、销户
6、账号重认证




七、就业服务


线下人才分享会/招聘会:

1、每年2次不定期举行校企技术交流活动,了解各行业市场就业情况、岗位要求、职业路

径,知己知彼,百战不殆。

2、每月专场招聘会,包含多种类型企业和岗位,给学员多元化职业选择。

3、3000多家合作企业:







十五年老品牌
微信咨询:togogoi 咨询电话:18922156670 咨询网站客服:在线客服

相关课程推荐

HCIP-IoT Developer V2.0认证 HCIA-AI(V3.0) HCIA-IoT V2.0课程 HCIA:Cloud Server HCIP-AI HiAi Developer技能班 HCIA-Kunpeng Application Developer HCIP-Cloud Service Solutions Architect HCIP-Cloud Service Developer HCIP-GaussDB HCIP-AI EI Developer V2.0技能班 HCIP-Cloud Service技能班 HCIP-Cloud Service Solutions Architect 华为HCIE-Security直通车 HCIA-AI(V3.0) HCIA-BigData HCIA-Cloud HCIA-RS HCIA-Security HCIE-Storage HCIP-AI EI Developer V2.0 HCIA-Cloud Service技能班 HCIP-Cloud HCIP-Datacom技能班 HCIP-IoT Developer V2.0 HCIP-RS HCIP-Security HCIE-BigData HCIE-Cloud技能班 HCIE-RS HCIE-Security HCIA-GaussDB技能班 HCIP-Datacom认证培训 HCIA-OpenEuler HCIA-OpenGauss HCIA-Kunpeng Computing HCIP-Data Center HCIP-Kunpeng Computing HCIP-Kunpeng Application Developer HCIE-GaussDB HCIE-Kunpeng Computing HCIA-HarmonyOS HCIP-HarmonyOS HCIE-Cloud Service HCIP-openEuler HCIE-openEuler HCIP-openGauss HCIE-openGauss 鸿蒙OS移动应用开发 HCIA-Routing&Switcing 路由和交换认证 HCIE-Datacom认证培训 HCIP-BigData 大数据认证 HCIE-BigData-Data Mining 技能提升班 HCIE-Cloud3.0 云计算认证 HCIE-Security 安全认证 HCIE-Routing&Switcing 路由和交换认证 HCIA-Datacom V1.0 HCIA-GaussDB认证培训 HCIP-RS技能班 HCIA-Storage 存储认证 HCIP-Storage 存储认证 HCIE-Storage 存储认证 HCIA-Security 安全认证 HCIP-Security 安全认证 HCIA-BigData V3.0 大数据认证 HCIA-Data Center 数据中心认证 HCIP-Cloud Service云服务认证 HCIE-Data Center 数据中心认证 HCIA-WLAN 无线局域网认证 HCIP-WLAN 无线局域网认证 HCIE-WLAN 无线局域网认证 HCIA-CC 联络中心认证 HCIP-CC 联络中心认证 HCIE-CC 联络中心认证 HCIA-Cloud 云计算认证 HCIP-Cloud 云计算认证 HCIA-Transmission 传送网认证 HCIP-Transmission 传送网认证 HCIE-Transmission 传送网认证 HCIA-UC 统一通信认证 HCIP-UC 统一通信认证 HCIE-UC 统一通信认证 HCIA-VC 视讯认证 HCIP-VC 视讯认证 HCIE-VC 视讯认证
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!