重庆机电运营中心第一届鸿蒙创新卓越班
本训练营介绍了鸿蒙操作系统的发展历程、鸿蒙应用开发相关概念和技术发展,并重点介绍了鸿蒙应用开发对操作系统和国产化信创发展带来的深刻影响。通过该训练营的学习与实践,学员将熟悉鸿蒙应用开发工具安装配置、项目构建流程以及鸿蒙开发方式等内容,在掌握鸿蒙应用开发基础后,学员将进一步学习ArkTS语言,重点学习布局、组件和原子化卡片机制,以便学员快速入门鸿蒙应用开发,体验国产化鸿蒙原生应用轻量便捷、万物互
评分: 0.0 ¥1500.00
难度:初级 时长: 96 节 30 小时 已有 78 人报名
立即购买 加入购物车
消费1元 即可获得1 积分/通宝 课程介绍 课程目录试看 用户评价 0
课程介绍
课时 | 课时小计 | 学习目标 | ||
第一阶段 布局技术实践 (通过视频的方式给学员预习) 设定考核标准 (布置作业验收) | HTML基础及其与鸿蒙开发的关系 | 0 | 要求学员具备一定的布局思维及实践能力 | |
CSS基础及常用选择器 | ||||
盒模型及流式布局 | ||||
定位布局及Flex布局 | ||||
网页布局实战 | ||||
第二阶段 JS高级编程 | Javascript语言基本使用 | 1 | 24 | 培养学生的编程逻辑思维能力 |
JS动态控制及简易聊天框实践 | 1 | |||
if判断及其应用场景 | 1 | |||
聊天框完善及轮播图案例实践 | 1 | |||
for循环及其应用场景 | 1 | |||
this指向、自定义变量及属性运用 | 1 | |||
带缩略图的轮播图案例实践 | 1 | |||
数据类型转换及作用域 | 1 | |||
函数传参及应用实践(双图切换、新闻列表等) | 3 | |||
购物车综合案例实践 | 2 | |||
运算符及流程控制 | 1 | |||
五星好评交互功能实践 | 1 | |||
定时器及相关案例实践(自动轮播、获取验证码) | 2 | |||
字符串操作及实践案例(查找替换、文字搬运) | 2 | |||
数组、对象、JSON数据的运用 | 1 | |||
JSON数据实现图文排序交互 | 1 | |||
JSON数据实现随机滚动广告交互 | 1 | |||
表情消消乐游戏综合实战 | 2 | |||
第三阶段 Vue框架实践及鸿蒙WebView | Vue基本使用及MVVM架构思想 | 2 | 24 | 训练MVVM思想及WebView开发模式 |
事件详解、computed计算属性、v-model双向绑定 | 2 | |||
watch监听、生命周期函数 | 2 | |||
Vue的组件化开发(组件注册、props) | 2 | |||
props参数验证、$emit使用、组件的v-model | 2 | |||
slot插槽、组件通信方法 | 2 | |||
自定义指令、内置组件、特殊属性、特殊元素 | 2 | |||
TransitionGroup、KeepAlive、Teleport、组合式API与选项式API | 2 | |||
常用组合式API、vue-cli脚手架搭建项目 | 2 | |||
工程化开发、单文件组件运用 | 2 | |||
DevEco Studio安装+基本使用 | 2 | |||
鸿蒙WebView开发模式实践 | 2 | |||
第四阶段 WebView鸿蒙项目实战 《讯美家具管理平台》 | Git版本管理工具的运用 | 6 | 32 | 1、让学员接触并提前适应较复杂的工程化开发模式 2、让学员适应TS类型约束,为后期的ArkTS使用打好基础 |
Typescript应用实践(类型约束、函数、接口类型、数组类型、枚举、泛型、泛型接口、类型断言) | 6 | |||
vue-router路由控制 | 2 | |||
招聘项目搭建、vant组件库、rem适配 | 4 | |||
岗位子组件封装、axios、leancloud | 4 | |||
BetterScroll、岗位列表触底分页、岗位详情页 | 4 | |||
iconfont、首页搭建、岗位组件封装 | 2 | |||
pinia状态机的使用(state、getters、actions) | 4 | |||
第五阶段 鸿蒙跨端开发实战 《讯美蛋糕》 | uniapp跨平台开发介绍 | 2 | 16 | 1、训练学员对于购物车等较复杂的业务逻辑开发能力。 2、让学员多一个跨端开发技能,以应对未来做鸿蒙开发过程中可能会遇到的跨端小程序及其他App开发需求 |
蛋糕列表组件封装、数据请求 | 2 | |||
列表分页、蛋糕分类筛选 | 2 | |||
自定义导航栏、vuex的集成、定位功能、路由跳转详情渲染 | 2 | |||
注册登录、vuex持久化存储、购物车弹窗 | ||||
购物车交互(渲染、单选全选、数量控制) | 2 | |||
购物车功能优化、购物车数据同步数据库 | 4 | |||
小程序分包配置及上线审核 | 1 | |||
App打包及上线流程 | 1 | |||
第六阶段 ArkTS语言编程进阶 | ArkTS项目创建及其配置 | 1 | 21 | 掌握鸿蒙开发核心语言ArkTS的常用知识 |
ArkTS语法总览(Entry、Component、struct、build) | 1 | |||
代码调试技巧 | 1 | |||
ArkTs中的this指向+事件参数传递 | 1 | |||
实战简单的TodoList应用 | 1 | |||
自定义组件及组件基本通信 | 1 | |||
build内部语法约束及TodoList组件化封装 | 1 | |||
ArtTs状态管理方案介绍、State运用 | 1 | |||
简易计算器案例实践 | 1 | |||
条件渲染与列表渲染【if、ForEach】 | 1 | |||
ForEach重构计算器案例 | 1 | |||
Props、Link状态数据运用 | 1 | |||
Provide/Consume使用、Observed/ObjectLink使用演示 | 1 | |||
使用class面向对象思想改造TodoList | 1 | |||
购物车案例搭建及基本交互 | 1 | |||
Watch监听、购物车交互完善 | 1 | |||
Builder、BuilderParam、Styles、Extend使用 | 1 | |||
media资源管理、$r、$rowfile | 1 | |||
LocalStorage ⻚⾯级状态 、AppStorage 应⽤级状态、 PersistentStorage 状态持久化、Environment 设备环境查询、⽤户⾸选项 | 1 | |||
Stage 模型包结构、应⽤配置⽂件、app.json5 配置⽂件、 module.json5 配置⽂件、UIAbility 组件⽣命周期、router ⻚⾯路 由 | 1 | |||
⽹络请求管理、axios等三方库的使用 | 1 | |||
第七阶段 ArkUI及应用开发 | 常用组件(Column、Row、Flex、Button、CheckBox、Image、Text、TextInput、Navigation) | 1 | 8 | 掌握鸿蒙开发UI布局能力 |
常用的内置组件枚举说明(BorderStyle、HorizontalAlign、FlexAlign、VerticalAlign) 类型定义(Resource、Padding、Margin) | 1 | |||
组件通用事件 | 1 | |||
组件通用属性 | 1 | |||
组件手势处理 | 1 | |||
Canvas画布组件及实践 | 1 | |||
组件动画交互控制 | 1 | |||
全局UI方法(弹窗、菜单) | 1 | |||
第八阶段 原生鸿蒙项目实战 《训悦心晴App》 | 项目功能介绍及基础环境搭建 | 2 | 64 | 培养原生鸿蒙项目开发能力,让学员具备独立开发原生鸿蒙项目的能力 |
首页开发 | 2 | |||
路由跳转、添加任务页面列表搭建及交互(List) | 2 | |||
任务详情页搭建 | 2 | |||
网络请求、课程列表渲染、分页等交互 | 2 | |||
组件封装复用、MVVM模式运用 | 2 | |||
个人中心搭建 | 2 | |||
ArkTS卡片开发流程介绍 | 2 | |||
卡片的开发 | 2 | |||
卡片的管理 | 2 | |||
卡片的使用 | 2 |