HarmonyOS Next
星河版
鸿蒙应用开发
「纯血」鸿蒙 全新出发
✓
DeepSeek等AI协助开发,省事省力,人人学得会
✓
AI提效,3个月学就能让你编写一款属于自己的APP
来国智学鸿蒙应用开发 抢占时代薪风口
为什么鸿蒙这么火
鸿蒙应用开发 适学人群
应届生/计算机专业
通过学习鸿蒙新兴技术,
入行互联网,未来高起点就业
0基础转行
提前布局新方向,抓住风口
自我提升,获得更多就业机会
技术提升/进阶跳槽
发展瓶颈期,提升职场竞争力
快速掌握鸿蒙技术,享受蓝海红利
学习本课程,未来职业发展空间广阔
鸿蒙应用开发工程师
软件开发工程师
移动开发工程师
鸿蒙APP开发
鸿蒙高级工程师
鸿蒙基建工程师
鸿蒙开发架构师
鸿蒙生态开发工程师
黑马鸿蒙应用开发课程概览
4
鸿蒙 单框架项目开发
E文流利说App开发
10
5
鸿蒙 三层架构项目开发
一套代码多端适配项目
10
7
Flutter/ReactNative跨平台
7
课时:9天
特色亮点
-
➤
适合零基础学员,从零构建知识体系,由钱入深,循序渐进讲解
-
➤
知识与案例相结合,讲 + 练 相结合,做到按天产出成果
-
➤
使用华为AI工具 + 阿里通义灵码辅助开发,不用担心不会写代码
-
➤
大量案例结合AI工具实操,做到熟能生巧
课程大纲
ArkTS基础
开发环境配置
DevEco Studio下载安装;环境配置;创建项目;ArkUI概述;Hot Reload热更新
ArkTS基础
认识数据类型:变量;常量;数组;函数和箭头函数;接口和对象;联合类型;枚举类型
ArkUI
常用基础组件
Text组件;Span组件;Image组件;ImageSpan组件;Button组件
基础容器组件及布局
Column组件;Row组件;Flex弹性布局;Stack层叠布局;List列表;定位
组件属性
像素单位;通用属性;文本样式通用属性;独有属性;背景属性;颜色渐变;阴影;多态样式;animation动画;图形变换
ArkTS核心
变量和运算符
类型转换;类型推断;输出语句;算数运算符;赋值运算符;一元运算符;逻辑运算符;运算符优先级;数组API
语句
表达式和语句;顺序语句;分支语句;if、三元、switch;for循环、while循环、do while循环、循环语句扩展、嵌套循环;break和continue;调试工具的使用
函数
Reset参数;断点调试;作用域;作用域链;匿名函数;箭头函数;Math对象方法
ArkTS 进阶
类型别名、typeof运算符、面向对象、可见性修饰符、剩余类型参数、interface 接口、泛型、工具类型、安全、模块化、泛型API、函数API、回调函数、JsTypeScript与ArkTS的区别
课时:15天
特色亮点
-
➤
掌握大厂鸿蒙APP开发中常用的组件,配套完整实战案例
-
➤
紧追鸿蒙V2状态管理,应用性能更好
-
➤
紧追鸿蒙Stage模型,全面理解鸿蒙整体运作结构,在理解中学习,做到举一反三
课程大纲
应用开发
基础组件及容器组件
Badge组件,Swiper组件,Scroll组件、Tabs组件、Grid&GridItem组件,瀑布流组件,List组件,AlphabetIndexer,半模态框......
样式和结构复用
@Styles、@Extend、@Builder、@BuilderParam、自定义组件。
表单组件
TextInput 组件、TextArea 组件、Checkbox组件、CheckboxGroup 组件、正则表达式
组件状态
自定义组件、组件性能方法、通用样式装饰器、V2状态管理、@ComponentV2、@Local、@Param、@Event、@Once、@Provider、@Consumer、@ObservedV2、@Monitor、@Computed、@Trace、@Type、双向绑定、V1状态管理
动画转场
animation、animateTo、TransitionEffect、动画曲线、ImageAnimator、半帧动画、帧动画、共享元素转场
多页面
页面路由、页面栈、页面生命周期、页面传参、Navigation路由组件
Stage模型
Stage模型概述、应用配置、组件配置、UIAbility指南、在页面上下文Context使用、系统环境变量、UIAbility生命周期、UIAbility应用、相对生命周期、Ability生命周期
应用状态
应用状态概述、AppStorageV2全局UI状态、PersistentV2持久化UI状态、自定义组件状态
生命周期
生命周期概述;UIAbility组件生命周期;页面生命周期;组件生命周期;生
命周期实际应用
课时:5天
特色亮点
-
➤
学习主流网络通信技术,适用于不同的客户端和服务端的通信方案
-
➤
学习代码管理工具Git,大厂团队Git合作开发流程
课程大纲
网络通讯
网络通信概述、URL简介、URL 查询参数、Refresh 组件、下拉刷新&触底加载、请求方法、提交数据、HTTP 协议、文件上传、axios 请求库
JSON
JSON概述;JSON结构;JSON转换;JSON使用注意
Promise & async
同步&异步、异步编程、回调函数链套、链式编程、Promise 核心用法、Promise常用静态方法、Promise 异常处理、async 函数、async 函数异常处理、函数防抖
Git版本控制
安装和配置 Git;Git 本地操作的常用命令;.gitignore 忽略文件;Git 分支
与常用命令;远程仓库的使用
课时:10天
特色亮点
-
➤
鸿蒙原生Api训练,class工具库封装,AI能力调用
-
➤
单词语音朗读,单词跟读录音,用户首选项,数据存储,删除,截图分享......
-
➤
AI评测单词流畅度,发音准确度,综合得分等指标.....
-
➤
掌握单架构设计;掌握网络请求库封装;掌握preferences封装;RDB封装;掌握沉浸式工具封装;掌握基于AVRecorder音频录制和AVPlayer播放能力;
掌握基于 abilityAccessCtrl 的应用权限管理能力等......
-
课程大纲
E文流利说项目
项目起步
创建项目和版本控制;项目资源
配置;封账沉浸式工具封装;课程资源准备;课程安排和效果演示;
登录模块
UI设计稿查看方式;
AI工具Cursor+Trae实现登录静态布局;
正则表单验证;
基于AppStorage + PersistentStorage 进行token持久化;
路由跳转;
基于 axios 应用请求工具封装;
基于 webview 实现隐私政策和用户协议
首页模块
自定义应用 Tabs 操作栏;
搜索通用组件封装;
打卡通用业务组件封装;
轮播图组件封装;
热门单词分类列表组件封装;
单个分类组件封装;
骨架屏封装;
用户鉴权
基于 axios 请求拦截器实现统一携带Token;
基于 axios 响应拦截器实现登录失效处理;
基于定时器实现App无感刷新;
用户鉴权
基于 axios 请求拦截器实现统一携带Token;
基于 axios 响应拦截器实现登录失效处理;
基于定时器实现App无感刷新;
单词带读
基于在线接口生成单词mp3文件;
基于鸿蒙核心API,Media Kit AVPlayer实现单词朗读功能;
基于reqeust核心模块实现单词mp3文件持久化到磁盘;
优化网络流量,节省用户网络流量;
单词跟读
基于鸿蒙核心API,Media Kit AVRecorder实现单词录音功能;
基于fs核心api,实现录制后的单词文件持久化应用files系统;
单词AI评测
基于鸿蒙核心API,Media Kit AudioCapturer实现单词录音PCM流;
基于Ai接口评测录音分析得分
基于HTTP模块向AI接口上传录音文件,获取AI评测结果;
分析AI评测结果,解析得分,语音完整度,语音标准度,语音流畅度等数据。
个人中心
修改昵称和修改头像;
基于 PhotoViewPicker 实现照片选择;
基于 fs 实现拷贝照片到cacheDir目录;
基于 reqeust.uploadFile实现图片上传;
基于 ApplicationContext 实现应用主题设置;
基于 config.colorMode 实现应用主题切换监听;
基于 storageStatistics 应用缓存计算;
基 基于 fileIo 实现缓存清理;
基于 bundleManager 实现应用包信息获取
应用发布
DevEco Testing测试.hap包;
在AGC平台创建项目和 HarmonyOS 应用;
DevEco Studio中生成密钥和证书请求文件;
申请发布证书和发布 Profile 文件;
手动配置签名信息;
编译构建 .hap 和 .app 文件;
在 AGC 平台填写上架信息和上传 .app 文件;
配合上架审核调试
课时:10天
特色亮点
-
➤
架构一多适配:采用了大型项目必备的三层架构模型,灵活拆分和组合
-
➤
界面一多适配:手机端 + 平板 + 折叠屏 一套代码多端运行
-
➤
商城全流程业务打通:商品列表+详情+评价+购物车+下单+支付
-
课程大纲
智云商城
一多概述
创建AGC项目和鸿蒙应用;基于断点和响应式实现界面级一多;
实现功能级一多;基于hsp和hap实现工程级一多
基础框架
基于axios网络请求封装;
navigation + tabs 基于响应式多端适配;
基于BreakPoint实现UI多端适配;
Loading 组件封装
基于V2状态管理
商品详情
商品详情页基本结构开发;
加载弹窗 DialogLoading 组件封装;
基于scrollToIndex 实现锚点定位效果;
计数器 MkCounter 通用组件封装;
基于@ohoms/sku 实现商品规格选择功能;
收货地址列表展示和选择;
基于LocationButton 获取当前经纬度定位;
基于 Location Kit 实现地理位置解析实现添加收货地址;
购物车
空数据通用组件封装;
商品详情实现加入购物车;
基于 AppStorageV2.connect 的购物车数量全应用更新;
基于 emitter 的跨页面购物车数据更新通知;
购物车商品选择、数量修改、删除和价格计算功能开发
订单和支付
根据预创建订单信息展示结算页面;
提交订单后跳至支付页面;
基于 Web组件使用支付宝支付;
基于 LazyForEach 实现高性能订单列表;
待付款支付倒计时组件封装;
基于 MapComponent 实现订单物流详情地图展示;
基于 Map Kit 的 navi 实现路径规划;
基于 MapPolyline 实现物流轨迹绘制;
万能卡片
万能卡片开发概念概述;
添加开发和卡片UI结构搭建基础;
使用AI工具Cursor和Trae生成推荐商品卡片;
基于 formBindingData 实现应用更新卡片;
实现卡片更新应用推荐商品;
华为登录
AGC 申请调试证书;
调试Profile和配置公钥指纹;
本地 module.json5 配置 ClientID;
华为开发者联盟申请华为账号服务敏感权限;
基于 User Authentication Kit 实现华为账号一键登录;
基于账号密码进行应用登录
课时:4天
特色亮点
-
➤
使用企业流行的Vue3框架开发Web页面
-
➤
全面拥抱AI开发工具Cursor和Trae,轻松拿下Web开发
-
➤
混合开发通讯核心:鸿蒙原生页面和Web页面双向通讯全打通
-
课程大纲
智云阅读混合项目
Web页面开发基础
Web开发三驾马车:HTML、CSS、JavaScript基础,驱动AI工具Cursor+Trae快速开发Web页面;
Vue框架基础
SPA、Vue指令系统、Vue生命周期、Vite、Vue组件和组件通信、
计算属性Computed、侦听器Watch、Vant组件库、路由系统
驱动AI工具Cursor+Trae基于Vue快速开发Web页面;
智云阅读混合开发
混合开发基本概念;
WebView;
鸿蒙测开发阅读列表页面;
Web测使用Vue开发详情页面;
JSBridge桥接工具;
鸿蒙原生页向Web网页传递数据实现新闻详情数据展示;
Web网页向鸿蒙原生页传递数据实现评论发表;
课时:7天
特色亮点
-
➤
基于Flutter实现鸿蒙开发,轻松应对公司Flutter项目转鸿蒙项目
-
➤
基于ReactNative实现鸿蒙开发,轻松应对公司ReactNative项目转鸿蒙项目
-
➤
基于UniApp实现鸿蒙开发,轻松应对公司UniApp项目转鸿蒙项目
-
课程大纲
智云旅游跨平台项目
Flutter基础
Flutter介绍,JDK安装、Dart核心语法、
Flutter状态组件、Flutter通用组件、Flutter滚动组件、
Flutter网络请求、Flutter路由操作、多端打包
ReactNative基础
ReactNative基础环境搭建、 ReactNative基本语法、
ReactNative组件、ReactNative路由、
ReactNative网络请求、ReactNative状态管理、多端打包
UniApp基础
UniApp介绍、HbuilderX工具安装、内置组件,uni-ui组件,
路由系统、生命周期、网络请求、多端打包
项目起步
项目需求分析、项目框架搭建、项目基础网络请求封装、项目基础状态管理封装、项目基础路由封装、
项目基础组件封装、项目基础页面搭建、项目基础数据封装、项目基础数据请求封装、项目基础数据缓存封装、
项目基础数据存储封装、项目基础数据校验封装、项目基础数据校验封装、项目基础数据校验封装、项目基础数据校验封装、
项目基础数据校验封装、
首页模块
首页基本静态结构搭建、搜索组件封装、轮播图组件封装、
九宫格组件封装、攻略列表组件封装、路由跳转、网络数据请求
酒店模块
目的地搜索、我的位置获取、根据条件查找酒店列表、酒店详情页面、预定酒店