尚硅谷鸿蒙线上特训营-百度网盘-下载

图片[1]-尚硅谷鸿蒙线上特训营-百度网盘-下载-萌萌家图书馆

01 认识HarmonyOS
HarmonyOS是个什么系统
HarmonyOS的发展历程
HarmonyOS架构
为什么要学HarmonyOS
02 搭建应用开发环境
注册华为账号
下载并安装DevEco Studio
配置开发环境
创建第一个HarmonyOS应用
运行HarmonyOS应用之模拟器
运行HarmonyOS应用之远程真机
运行HarmonyOS应用之本地真机
运行HarmonyOS应用之预览器预览
熟悉DevEco Studio常用功能及技巧
03 HarmonyOS应用结构详解
整体结构
Ability
入口组件
资源文件&配置文件&库文件
打包文件
讨论: HarmonyOS是套壳Android吗?
04 复习TypeScript和ES6+
JS / TS / ArkTS对比
数据类型

接口
泛型
模块
装饰器语法
05 ArkTS与ArkUI入门
ArkTS简介
声明式UI
常用装饰器@Component与@Entry
渲染控制
状态管理 @state
浅析ArkTS的起源和演进
综合小案例
06 ArkTS与ArkUI深入使用
常用UI组件:Text/Button/Image/TextInput/Radio/Checkbox/Select/Toggle/Progress/Prompt/CustomDialog等
常用容器组件:Column/Row/Stack/Flex/List/Grid/Swiper等
Page之间的导航:router/Navigation/Tabs
自定义组件:@Component/@Entry/struct/组件的生命周期
管理组件状态:@State/@Prop/@Link/@Watch/@Provide&@Consume
管理应用状态:UI级管理LocalStorage/应用级管理AppStorage/持久化数据PersistentStorage/设备环境管Environment
事件处理:触屏/键盘/鼠标/焦点/手势事件
动画:属性动画/显式动画/转场动画
综合案例
07 Web组件与网络请求
Web组件:加载页面/相互通信
网络请求:原生Ajax请求 / 第三方工具包axios
请求封装:axios二次封装 / API封装
综合案例
08 其它
应用国际化:常量string国际化、Intl国际化 、I18n国际化
通知:显示通知、响应通知操作
位置服务:得到当前位置、正逆向地址解析
电话服务:跳转拨号界面、获取信号信息
音视频:音频播放、视频播放
阶段二多端适配项目

学习目标
掌握 HarmonyOS 应用开发的环境搭建、应用创建、安装与调试、发布与上架
掌握新版 ArkTS 语言与 ArkUI 组件的使用
掌握前后端交互技术,独立封装企业级的请求函数
掌握独立封装业务组件
掌握移动端适配最佳实践
掌握租房项目核心业务流程
技术大纲
01 搭建项目工程
使用 DevEco 创建项目工程
创建&梳理项目工程目录结构
掌握 UI 设计稿的使用
准备项目素材资源
配置项目颜色、大小等常量
02 项目首页搭建
使用 Tab 组件规划项目页面布局
使用 Swiper、Stack、Grid、List、Image 等组件完成首页主体布局
基于 axios 封装企业级的请求函数
掌握接口函数封装,发送请求更新数据流程
完成滚动交互效果,实现透明度、背景色和位置三重变化
03 想看、服务、发现、我的页面模块
学习&练习页面布局,彻底掌握页面多种布局方案
封装业务组件 Card,学习 @BuilderParam 的使用
封装业务组件 MerryGoRound,学习 @State、@Prop、@Link 的使用
封装头部导航栏 NavBar 组件,支持自定义标题、图标、布局,并支持响应式设计
封装布局滚动 ScrollContainer 组件,能滚动的同时进行交互
封装用户头像展示 Avatar 组件,能自定义图像和生成占位符
04 移动端适配
通过封装 BreakPoints 来识别匹配设备大小
合理设计页面结构,适配不同机型
previewer + 模拟器 + 真机实测,观察&调整适配方案
05 登录页面模块
实现手机号、验证码登录流程
实现手机号、验证码表单校验功能
实现验证码倒计时、重新发送验证码功能
登录成功,使用 AppStorage & PersistentStorage 储存用户信息
06 租房列表模块
使用 WaterFlow 实现瀑布流布局,动态计算子元素高度
实现地区、户型、租金、综合条件排序搜索
封装弹出层 Drawer 组件,能够轻松创建各种弹出层
07 租房详情模块
搭建租房详情页面布局&数据展示
实现轮播图和导航栏互联效果
实现登录鉴权功能
实现预约租房功能
08 应用发布上架
鸿蒙-密钥-证书-签名-上架准备签名⽂件
⽣成密钥和证书请求⽂件
创建 HarmonyOS 应⽤
申请发布证书和 Profile ⽂件
配置签名信息
编译构建 app ⽂件

© 版权声明
THE END
联系作者 微信 wedaxue bedaxue
点赞13