0基础小白

想学一门IT语言,从事IT行业

计算机应届毕业生

具有一定的Java编程语言基础,并希望系统学习鸿蒙应用开发

想转行/跨行人员

希望赶上时代风口并弯道超车,成功求职、转行

IT相关工作者

工作遇上瓶颈,想提升技能,升职加薪

什么是鸿蒙系统

鸿蒙OS是一款"面向未来"的操作系统。

2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。鸿蒙OS是一款“面向未来”的操作系统,未来将借助分布式能力创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。

为什么学习鸿蒙系统

引领着智能科技的新方向 抢占时代新风口

突破科技封锁

鸿蒙系统先行

1,230,000,000

2023年预计鸿蒙设备数

220万+

开发者

2200+

智联伙伴

350万+

开发者
主题活动

590亿+

API日调用

地位举足轻重

鸿蒙、安卓、苹果势必三分天下

HarmonyOS
Android
ios

国家全力支持

国产操作系统 民族之光

1.官方媒体多次为华为发声,并公开站台支持鸿蒙系统

2.鸿蒙系统正式编入我国初中教科书

3.深圳市推动开源鸿蒙欧拉产业创新发展行动计划(2023-2025)

4.龙芯CUP于开源鸿蒙成功适配

......

提升核心技术、增强行业竞争力

玩转“1+8+N”全场景战略

鸿蒙OS将成为下一个时代一万物互联时代的“王者”,虽然物联网的概念兴起多年,但是智能设备的割裂, 让万物互联始终停留在概念上,鸿蒙OS将是把这个概念变成事实的强大操作系统,未来它将适配手机、平 板、电脑、智能汽车、可穿戴设备等多终端设备。

鸿蒙来袭 势不可挡

课程中心

  • 第一部分

    鸿蒙ArkTS语法基础

  • 第二部分

    鸿蒙ArkUI规范高效开发

  • 第三部分

    HarmonyOS网络编程及状态管理

  • 第四部分

    鸿蒙原生App开发

  • 第五部分

    HarmonyOS 鸿蒙开放能⼒集

  • 第六部分

    鸿蒙IOT项目开发

  • 第七部分

    HarmonyOS 元服务开发

  • 第八部分

    混合式开发

  • 第九部分

    云端一体核心

大纲 技术栈
开发环境配置
账号注册;实名认证;DevEcoStudio下载安装;开发环境配置;创建项目;UI框架ArkUI概述;应用模型Stage模型FA模型;开发语言ArkTS概述;HotReload热更新
变量和运算符
TS数据类型介绍;let,const;类型转换,type关键字;类型推断;输出语句;算数运算符;赋值运算符;一元运算符;逻辑运算符;逻辑中断;比较运算符;运算符优先级
语句
表达式和语句;顺序语句;分支语句 if、三元、switch case;循环语句 for 循环、while循环、do while循环、各种循环语句的区别和使用场景、嵌套循 环、循环打印三角形;break和continue;调试工具的使用
数组
数组定义;数组访问;数组操作方法:查询、修改、新增、删除;数组遍 历;数组排序;元组的定义与使用
函数
函数定义和使用;函数封装;函数参数返回值;可选参数;Rest参数;参数默数,断点 调试;作用域;作用域链;匿名函数;递归函数;箭头函数,函数柯里化,函数式编程FP
面向对象
面向对象介绍;类和对象;定义类;定义字段;构造器;this指向;定义方 法;对象的使用;查询属性;for in 对象的遍历;class与extends的使用,super指向,访问器
基本类型和引用类型
堆和栈; 基本类型数据存储方式;引用类型数据存储方式;内存的堆栈原理
内置对象与常用API
箭头函数;数组API;对象API;字符串对象API;数组对象API;日期对象 API;格式化日期处理;异常处理;异常捕获
ArkTS扩展
枚举;联合类型;类型断言;接口interface;泛型;可见性修饰符
大纲 技术栈
项目工程解析
工程结构解析;pages代码解析;声明式UI;创建组件;配置属性;配置事 件;@Entry装饰器;@Component装饰器
常用基础组件
Text组件;像素单位;通用属性;文本样式通用属性;独有属 性;Image组件;网络权限配置
基础容器组件
Row组件;Column组件;收尾案例;真机预览
基础组件及容器组件
内容组件;媒体组件Video;列表List;网格Grid;组件属性;Resource管理;RelativeContainer布局;Stack层叠布局;Flex布局;媒体查询,轮播Swiper
UI复用
自定义构建函数;插槽;公共样式复用;扩展原生组件,@BuildParams的使用
基础状态和事件
状态管理@State;if/else条件渲染;ForEach循环渲染;LazyForEach;点击事件;内置弹窗;自定义弹窗
组件化及组件状态
组件创建及使用;@Prop装饰器;@Link装饰器;@Provide装饰器; @Consume装饰器;@Observed装饰器;@ObjectLink装饰
功能类组件
表单组件;多态样式;数据可视化组件;功能组件
移动端事件
触摸事件;拖拽事件;基础手势;组合手势
动画
属性动画;转场动画;动画曲线;动画衔接;动画效果
多页面
页面路由;页面栈;导航组件;Tabs组件
画图
Shape组件;Circle组件;Ellipse组件;Line组件;Polyline组件;Polygon组件;Path组件;React组件;Canvas
State模型核心
应用级配置;组件级配置;UIAbility组件;ExtensionAbility组件;Abili tyStage组件容器;应用上下文Context;信息传递载体Want;组件启动规则;系统环境变量;进程模型;公共事件;后台服务;线程模型;线程模 型;Emitter;Worker
设计资源
设计资源库;通用设计资源;设备设计资源;Connect设计资源;图标库; 音效库
大纲 技术栈
网络通讯
网络通信概述;HTTP协议;HTTP数据请求;axios请求库;interface2class 工具库;WebSocket连接;Socket连接;网络共享;以太网连接;网络连接 管理;MDNS管理;流量管理;VPN管理;IPC与RPC
JSON
JSON概述;JSON结构;JSON转换
Promise & async
Promise概述;异步编程;Promise核心用法;Promise链式编程;Promise 实例方法;Promise静态方法;Promise异常处理;async函数;async函数 异常处理
生命周期
生命周期概述;UIAbility组件生命周期;页面生命周期;组件生命周期;生 命周期实际应用
应用状态管理
状态管理概述;LocalStorage页面级UI状态;AppStorage全局UI状态; PersistentStorage持久化UI状态
大纲 技术栈
项目搭建
1.项目架构-初始化项目;2.项目架构-工程资源准备;3.项目架构-Hilog系 统日志工具封装;4.项目架构-http封装请求工具;5.项目架构-鸿蒙router 能力扩展与封装;6.项目起步-ArkUI 的 TabBar组件自定义;7.项目起步-首 页基础结构;8.项目起步-http类型请求工具(get/post/delete/put);9. 项目起步-手机侧vp2vp适配函数
题目管理
1.题目类型组件;2.题目列表组件;3.Loading 组件封装;4.上拉加载更多; 5.LazyForEach 列表性能优化 ; 6.搜索鸿蒙组件封装;7.打卡鸿蒙组件封 装;8.打卡鸿蒙组件封装;9.骨架效果
登录模块
1.低代码页面搭建;2.登录校验;3.登录请求;4.PersistentStorage 数据持 久化;5.AppStorage 应用存储用户信息;6.页面栈控制;7.隐私协议 web view 实现
打卡
1.页面结构;2.Library 创建;3.Library 封装 MiniCalendar 组件;4.以 har包方式调用;5.通过 ohpm 使用 dayjs 第三方库;6.第三方库发布流程
刷题
1.DataChangeListener更新长列表;2.结构和渲染;3.点赞与收藏;4.切换 列表缓存与上一题和下一题;5.非后台运行阅读数据埋点
项目试题
1.页面布局;2.复用试题组件;3.复用刷题组件
面经
1.TabLine滑动切换特效;2.页面间元素共享动画;3.列表实现;4.继承 BasicDataSource 实现数据源;5.详情实现;6.富文本组件封装
个人资料
1.信息展示;2.修改昵称;3.修改头像;4.文件拷贝fs实现;5.文件管理 picker 实现
学习时间
1.背景渐变方案;2.数据可视化展示;3.获取统计数据;4.自定义dialog组 件;5.loading 弹出框效果;6.打卡与个人中心emitter线程通
鸿蒙APP发布及上架功能
1.鸿蒙-密钥-证书-签名-上架准备签名文件;2.生成密钥和证书请求文件; 3.创建HarmonyOS应用;4.申请发布证书和Profile文件;5.配置签名信息; 6.编译构建app文件;7.上架app
大纲 技术栈
硬件信息
手机型号、系统版本、API版本号、设备类型、系统语言、地区、网络类 型、IP地址、CPU、分辨率、像素密度、电池容量、摄像头、传感器
手机瘦身
扫描图片或视频、对不同类型需瘦身图片进行分类,压缩图片或视频、多选 进行批量删除
骚扰拦截
电话拦截、来电识别、号码库更新、黑名单、白名单、电话标记、短信链 接、过滤规则、信息举报
隐私空间
照片/视频加密,拍照或导入照片/视频,导出照片/视频,手势密码、密保 设置、隐私录音,隐私笔记,密码本、指纹/面容id解锁,入侵检测
通讯录备份
数据统计、云端备份、恢复备份、自动备份、重复联系人整理,异常联系人 整理、联系归属地
反诈中心
家庭人员、链接分享、预警记录、守护者身份转让、解散小组
流量监控
流量详单、流量校准、设置省份、设置运营商、套餐日、流量额度,已用流 量、流量清零提示
电池管家
电池容量、电池使用时间、数据统计
网络测速
一键测速、测速报告、数据分享、测速历史、一键清空
日历清理
日历数据扫描、日历清理、过期日历、日历搜索
守护中心
位置分享、结束分享、实时行程,地图导航,伪装来电,伪装声音,虚拟报 警器,手机移动报警,个人中心
用户体验改进计划
上传软件崩溃日志、产品版本号、设备型号、系统版本号、系统编号、系统 ID、屏幕分辨率、上网类型等信息
天气预报
城市定位、城市搜索、热门城市、实时天气、24小时天气、连续7天天气、 天气分享、天气提醒、限行提醒
权限管理
通知权限、定位权限、通讯录权限、照片权限、麦克风权限、日历权限
大纲 技术栈
工程搭建
1. 创建系统工程 ;2. 搭建三层工程架构
登录模块
1. 表单校验 ;2. 登录业务实现;3. 华为账号登录
首页
1. 底部导航实现 ;2. Home模块顶部导航;3. Home模块推荐列表区域
搜索
1. 文字关键词搜索;2. 关键词列表;3. 搜索商品列表;4. 语音搜索
分类
1. tab导航切换;2. 分类商品列表;3. 分类查看全部列表;4. 列表筛选功能
商品详情
1. 商品轮播图;2. 商品详情信息展示;3. 商品评价列表;4. 联系客服;5. 商品规格选择;6. 配送地址选择;7. 加入购物车操作;8. 推荐商品列表; 9. 商品立即购买
购物车
1. 购物车列表;2. 购物车多选;3. 购物车全选;4. 购物车数量操作; 5. 购物车移入收藏;6. 猜你喜欢
我的
1. 个人信息展示;2. 猜你喜欢商品列表;3. 全部订单列表;4. 在线客服;5. 收货地址配置;6. 通用设置
非功能需求
1. push推送(活动通知 / 发货通知);2. 快捷功能(跳转至搜索页和订单 页);3. 服务卡片
登录
账号密码登录;退出登录;华为账号登录
健康数据
查看血压;查看心率;查看血氧;查看体温;查看血糖;录入健康数据
护理工作台
查看我的护理任务;查看老人护理任务;任务筛选;执行任务;上传执行图 片;填写执行记录;修改任务状态;取消任务;修改任务期望服务时间;查 看护理记录;筛查任务记录
设备管理
设备安装;为床位绑定设备;为房间绑定设备;扫码安装设备;蓝牙配对安 装设备;查看设备分布;查看设备报警信息;查看老人报警信息;处理报警 信息;添加处理结果;设备操作;远程开门;远程生成开锁密码
我的
个人信息;修改头像;修改用户名;修改密码;验证码验证;设置新密码; 消息推送
IOT相关
物联网APP开发相关知识;IOT设备识别和信息采集;IOT云平台的信息传输 方式;蓝牙识别IOT设备和安装;APP侧对感知设备的数据分析;APP侧对 IOT设备下发命令
大纲 技术栈
元服务基础
元服务概述;项目创建;项目结构;开发及运行态视图
元服务卡片开发
卡片概述;卡片配置;界面开发;动画开发;自定义绘制;router和call事件;拉起指定UIAbility;卡片刷新;生命周期管理;运行机制
构建元服务页面
UI开发;数据绑定;交互事件;网络编程;多页面管理
真机运行
发布真机;添加服务卡片;单包限制;分包及分包建议;分包预加载;华为分享;调 试及发布
糗事百科案例
扫码启动元服务;NFC启动元服务;点餐核心业务
携程旅游案例
距离推送元服务;旅游核心业务
登录
用户注册;手机+验证码登录;华为账号登录;邮箱+验证码登录
内容选择
方向选择;阶段选择;计划设置
首页
学习进度;刷题日历;收藏;错题本
背单词
背单词界面;单词解析界面;示例代码
服务卡片
单词卡片;单词+示例代码卡片;每日推荐卡片;背单词卡片
大纲 技术栈
网页布局
HTML;CSS;2D转换;3D转换;动画;vw/vh;视口;移动端适配
Vue3 核心技术
指令系统;组合式API;v-model;数据选项;生命周期;路由系统;导航守 卫;vant;vite
webview 开发
Web组件;对象模型存储;文件系统;资源加载;JS注入;传输协议规则; 手势缩放;地理位置
小程序核心
账号申请;开发工具;工程目录;项目配置;屏幕适配;资源托管;字体图 标;数据绑定;事件处理;生命周期;场景值;模块化;网络请求;路由; WXS;模板;组件;UI 框架
uni-app 核心
uni-app项目创建;命令式安装;uni-ui组件库;Pinia持久化;文件上传拦 截器
登录与支付
第三方支付;第三方登录;账号密码登录;短信验证码登录;支付跳转;支 付回调;物流轨迹;即时通信
问诊主流程
首页;极速问诊;选择医院;选择科室;选择患者;填写病情;支付诊费; 问诊室聊天;开处方;购买药品;药品物流
大纲 技术栈
AGC控制台
AGC概述 ;AGC项目和应用管理;启用认证服务并配置邮箱SMTP服务;启 用云函数;启用云数据库 for Object;启用云存储
端云一体化开发流程
DevEco云开发模板;DevEco创建 | 调试 | 部署云函数;DevEco开发云数据 库;DevEco部署云工程;端云一体化组件;云开发接口Live Templates实现
云函数开发
AGC控制台管理云函数;通过控制台测试云函数;Http触发器;端侧集成 SDK;端侧调用云函数
云数据库
数据模型(存储区、对象类型和对象三级结构);数据类型; 角色和权限管 理;AGC控制台管理数据库;云函数对云数据库查询和修改;云数据库
云存储开发
AGC控制台管理云存储;端侧集成SDK;上传文件;列举文件;获取文件的 下载地址;删除文件;云存储安全管理
认证服务
AGC控制台管理认证服务;端侧集成SDK流程;手机号码+密码/验证码登 录;邮箱+密码 /验证码登录;修改手机号、邮箱地址、重置密码;关联账 号;登出、销户;账号重认证
Git
安装和配置 Git;Git 本地操作的常用命令;.gitignore 忽略文件;Git 分支与常用命令;远程仓库的使用

一站式专属服务学习+就业无忧

规划阶段

行业发展趋势分析

一对一职业规划指导

14天超长免费试学

专业定制学习计划

明确未来发展方向
确定职场就业目标
基础阶段

基础课程引导深入

周测/月考查漏补缺

班主任督学伴学

职业素养课程

适应学习节奏状态
为未来学习打基础
拓展阶段

使用技术内容串讲

实战项目贯穿教学

新老学员心得交流

专业技能认证

夯实专业核心技能
使用职场技能拓展
实战阶段

特色项目研发模型

大厂真实项目实战

项目立项/研发/验收

项目经验复盘

当下企业在研项目
学完既有项目经验
准备阶段

企业课程专项提升

职场礼仪专业培训

就业老师简历指导

真模拟面试/复盘

岗位就业详情剖析
现场模拟求职面试
求职阶段

名企双选会

企业人才定制服务

上门招聘/企业内推

异地就业服务

多渠道就业服务
多方位就业指导
职后阶段

工作技术难点解答

免费再就业推荐

前沿技术分享

学友人脉分享

老学员免费之后赋能
赋能核心职场竞争力

软帝优势

软帝有自己的互联网公司
软帝联合作为湖北省前三的软件开发公司,一直帮助学员提升项目实战经验
4对1专业指导
讲师、班主任、助教、就业老师4对1指导
免费试学双向考核
0元试学14天,不满意随时退,多项指标双向考核,为你的职业道路负责
完整学员考核体系
晨考、周考、阶段考、项目答辩贯穿全流程,考试不及格执行末尾强制淘汰制度
就业无忧
入学签订就业协议,提供就业后支持,二次猎聘服务
课程贴合企业需求
建立专业学科教研组,实时更新课程体系,自研“BOP”教学模式,以国外真实商业项目为教学案例

就业保障

软帝助力 50000+ 学员成功就业

500强企业
企业定制
互联网百强企业
专场招聘会
上市公司
人才优选
国企
企业内推
互联网大厂
名企双选会