推荐阅读
>>>更多

鸿蒙训练营课程大纲

发布时间: 2024-02-22 09:38:09    点击量: 863

鸿蒙.jpg

目前讯方技术在各地院校陆续开展鸿蒙训练营,以下鸿蒙训练营的课程介绍:

鸿蒙训练营-公益版(24课时)

授课对象:本训练营适用于职业院校、普通本科具有一定的编程基础的学生。

课程内容:本训练营介绍了鸿蒙操作系统的发展历程、鸿蒙应用开发相关概念和技术发展,并重点介绍了鸿蒙应用开发对操作系统和国产化信创发展带来的深刻影响。通过该训练营的学习与实践,学员将熟悉鸿蒙应用开发工具安装配置、项目构建流程以及鸿蒙开发方式等内容,在掌握鸿蒙应用开发基础后,学员将进一步学习ArkTS语言,重点学习布局、组件和原子化卡片机制,以便学员快速入门鸿蒙应用开发,体验国产化鸿蒙原生应用轻量便捷、万物互联的优势。通过真实的开发实践案例,强化学员鸿蒙应用开发的实战能力和项目经验。

课程特点:本训练营采用基础理论与实操相结合的方式,旨在帮助学员全面掌握鸿蒙应用开发的基础理论知识和实践操作能力。

学习目标:通过本训练营学习,学员将能够了解鸿蒙应用开发技术,熟练掌握鸿蒙应用开发的基础知识,并能够运用鸿蒙应用开发工具,完成基础鸿蒙APP开发。

开课条件:具备编程语言基础

序号

章节名称

小节内容

知识点

学时

理论

实验

第一章

鸿蒙操作系统的基础

1.1 鸿蒙操作系统的历程和使命

1.1.1 鸿蒙操作系统立项的背景
1.1.2 鸿蒙操作系统的发展和时间轴
1.1.3 鸿蒙操作系统的使命

2

0

1.2 鸿蒙操作系统的生态和应用场景

1.2.1 鸿蒙操作系统的生态
1.2.2 鸿蒙操作系统的五大应用场景
1.2.3 鸿蒙操作系统目前的具体应用

第二章

鸿蒙应用开发的环境搭建和配置

2.1 鸿蒙应用开发的环境搭建和配置

1.3.1 鸿蒙应用开发DevEco Studio工具的下载和安装
1.3.2 鸿蒙应用开发DevEco Studio的配置
1.3.3 鸿蒙应用开发DevEco Studio的账号和预览器、模拟器、本地\远程设备
1.3.4 鸿蒙应用开发DevEco Studio的调试和日志   
1.3.5 鸿蒙应用开发DevEco Studio的证书配置和真机加载  

2

2

2.2 鸿蒙应用开发开发模式

1.4.1 鸿蒙应用开发模式总览
1.4.2 鸿蒙应用开发web范式应用
1.4.3 鸿蒙应用开发低代码应用
1.4.4 鸿蒙应用开发元服务应用
1.4.5 鸿蒙应用开发ArkTS应用

第三章

ArkTS语言入门

3.1 ArkTS语言的演变和入门构建及应用

3.1.1 ArkTS的演变和扩展
3.1.2 ArkTS的入门及应用
3.1.3 ArkTS的基本装饰器

1

2

3.2 ArkTS的链接编程

3.2.1 ArkTS的属性方法
3.2.2 ArkTS的事件方法

第四章

ArkTS语言变量和函数及流程控制

4.1 ArkTS语言的变量机制

4.1.1 ArkTS语言的变量类型和定义
4.1.2 ArkTS语言的数组定义

1

2

4.2 ArkTS的函数应用机制

4.2.1 ArkTS函数的定义和应用
4.2.2 ArkTS的函数表达式

4.3 ArkTS的流程控制机制

4.3.1 ArkTS流程控制之if分支
4.3.2 ArkTS流程控制之for循环

第五章

ArkUI的构建和渲染机制

5.1 ArKUI的build函数和属性方法

5.1.1 build函数机制
5.1.2 链式语法
5.1.3 属性和事件方法
5.1.4 自定义组件和应用

2

2

5.2 ArkUI的布局和组件实战

5.1.1 常用布局和组合布局
5.1.2 滚动布局
5.1.3 常用组件和动画机制

第六章

鸿蒙应用开发的AI实战

6.1 实践一:鸿蒙网络访问机制及实战

6.1.1 鸿蒙网络访问对象
6.1.2 鸿蒙网络访问权限机制
6.1.3 鸿蒙网络访问函数工作流机制

2

6

6.2 实践二:鸿蒙原子化卡片机制实战

6.2.1 鸿蒙原子化卡片的构建
6.2.2 鸿蒙原子化卡片的视图渲染
6.2.3 鸿蒙原子化卡片的数据交互
6.2.4 鸿蒙原子化卡片的路由机制

合计

10

14


鸿蒙训练营10天版(80课时)

授课对象:本训练营适用于职业院校、普通本科具有一定的编程基础的学生。

课程内容:本训练营首先引入介绍鸿蒙操作系统的发展历程、鸿蒙应用开发相关概念和技术发展,紧接着通过学习与实践,学员将熟悉鸿蒙应用开发工具安装配置、项目构建流程以及鸿蒙开发方式等基础技能。在掌握鸿蒙应用开发基础后,学员将进一步学习web范式、Java、ArkTS语言等内容,重点掌握布局和组件、元服务、原子化卡片、多线程和元服务机制,全面提升学员对鸿蒙应用开发的熟练程度。通过真实的开发实践案例,强化学生鸿蒙应用开发的实战能力和项目经验。

课程特点:本训练营采用基础理论与实操相结合的方式,旨在帮助学员全面掌握鸿蒙应用开发的基础理论知识和实践操作能力。

学习目标:通过本训练营学习,学员将能够了解鸿蒙应用开发技术,熟练掌握鸿蒙应用开发的基础知识,并能够运用鸿蒙应用开发工具,独立开发高性能、系统级元服务和APP,全面提升鸿蒙原生应用开发与实战能力。

开课条件:具备编程语言基础

序号

章节名称

小节内容

知识点

学时

备注

理论

实验

第一章

鸿蒙操作系统的基础

1.1 鸿蒙操作系统的历程和使命

1.1.1 鸿蒙操作系统立项的背景
1.1.2 鸿蒙操作系统的发展和时间轴
1.1.3 鸿蒙操作系统的使命

2

2


1.2 鸿蒙操作系统的生态和应用场景

1.2.1 鸿蒙操作系统的生态
1.2.2 鸿蒙操作系统的五大应用场景
1.2.3 鸿蒙操作系统目前的具体应用


1.3 鸿蒙应用开发的环境搭建和配置

1.3.1 鸿蒙应用开发DevEco Studio工具的下载和安装
1.3.2 鸿蒙应用开发DevEco Studio的配置
1.3.3 鸿蒙应用开发DevEco Studio的账号和预览器、模拟器、本地\远程设备
1.3.4 鸿蒙应用开发DevEco Studio的调试和日志   
1.3.5 鸿蒙应用开发DevEco Studio的证书配置和真机加载  

DevEco Studio在线下载基于鸿蒙4.0

1.4 鸿蒙应用开发开发模式

1.4.1 鸿蒙应用开发模式总览
1.4.2 鸿蒙应用开发web范式应用
1.4.3 鸿蒙应用开发低代码应用
1.4.4 鸿蒙应用开发元服务应用
1.4.5 鸿蒙应用开发ArkTS应用

web版开发工具的配置

第二章

HarmonyOS应用之web范式开发模式

2.1 mvvm开发模型和机制

2.1.1 MVVM编程思想
2.1.2 鸿蒙MVVM编程
2.1.3 鸿蒙MVVM多终端应用

4

4


2.2 模型构建和视图渲染机制

2.2.1 模型构建和视图渲染机制
2.2.2 属性、事件、生命周期、路由应用机制


第三章

HarmonyOS之web范式
网络访问机制及分布式

3.1网络通信机制

3.1.1 鸿蒙JavaScript网络访问机制
3.1.2 鸿蒙JavaScript网络访问微服务
3.1.3 鸿蒙JavaScript网络访问Python                     

4

4


3.2数据解析和加载机制

3.2.1 鸿蒙JavaScript数据解析
3.2.2 鸿蒙JavaScript数据模型驱动视图
3.2.3 鸿蒙JS调用Java远程机制


第四章

HarmonyOS应用之Java多线程
及分布式应用

4.1 鸿蒙多线程机制和单线程模型

4.1.1 鸿蒙Java线程模型
4.1.2 鸿蒙Java的多线程机制

3

3


4.2 鸿蒙队列消息机制

4.2.1 鸿蒙Java的消息队列
4.2.2 鸿蒙Java的消息对象
4.2.3 鸿蒙Java的消息解析机制


第五章

ArkTS语言入门

5.1 ArkTS语言的演变和入门构建及应用

5.1.1 ArkTS的演变和扩展
5.1.2 ArkTS的入门及应用
5.1.3 ArkTS的基本装饰器

3

3


5.2 ArkTS语言的变量机制

5.2.1 ArkTS语言的变量类型和定义
5.2.2 ArkTS语言的数组定义


5.3 ArkTS的函数应用机制

5.3.1 ArkTS函数的定义和应用
5.3.2 ArkTS的函数表达式


5.4 ArkTS的流程控制机制

5.4.1 ArkTS流程控制之if分支
5.4.2 ArkTS流程控制之for循环


第六章

ArkUI的构建和渲染机制

6.1 ArKUI的build函数和属性方法

6.1.1 build函数机制
6.1.2 链式语法
6.1.3 属性和事件方法
6.1.4 自定义组件和应用

6

6


6.2 ArkUI的布局和组件实战

6.2.1 常用布局和组合布局
6.2.2 滚动布局
6.2.3 常用组件和动画机制


6.3 ArkUI的一次开发、多端部署

6.3.1 权重机制
6.3.2 自适应适配
6.3.3 横屏和竖屏


第七章

ArkTS装饰器的应用和实战

7.1 ArkTS的装饰器之组件拥有状态

7.1.1 @State
7.1.2 @Prop
7.1.3 @Link

6

6


7.2 ArkTS的装饰器之应用拥有状态

7.2.1 页面级UI状态存储
7.2.2 应用全局的UI状态存储
7.2.3 持久化存储UI状态


第八章

ArkTS网络通信和多线程机制

8.1 ArkTS网络通信

8.1.1 ArkTS网络通信机制
8.1.2 ArkTS网络通信数据交互和解析 

6

6


8.2 ArkTS多线程机制

8.2.1 ArkTS多线程Worker
8.2.2 ArkTS多线程TaskPool


第九章

鸿蒙应用开发元服务实战

9.1 实践一:鸿蒙元服务开发构建

9.1.1 鸿蒙元服务开发和模型
9.1.2 鸿蒙元服务应用开发
9.1.3 鸿蒙元服务数据渲染
9.1.4 鸿蒙元服务真机加载

6

6


9.2 实践二:鸿蒙原子化卡片机制实战

9.2.1 鸿蒙原子化卡片的构建
9.2.2 鸿蒙原子化卡片的视图渲染
9.2.3 鸿蒙原子化卡片的数据交互
9.2.4 鸿蒙原子化卡片的路由机制


合计

40

40



相关文章

上一篇:讯方技术HarmonyOS人才训练营

下一篇:新一代信息技术人才培养论坛暨2023年度华为ICT大赛宁夏赛区颁奖典礼圆满举办