第一阶段:鸿蒙应用开发入门
第一阶段:鸿蒙应用开发入门
HarmonyOS介绍
了解HarmonyOS简介及发展历程;了解HarmonyOS NEXT版本特性。
HarmonyOS 应用开发入门课程
掌握DevEco Studio开发工具的使用以及其提供的调试辅助工具的使用。
ArkTS语法介绍
了解ArkTS语言前世今生;掌握ArkTS基本语法;掌握UI范式基本语法;熟悉状态管理以及渲染控制。
声明式开发范式组件
掌握通用属性;区分基础组件和容器组件;了解各个组件的功能;使用组件进行UI界面的搭建;熟悉组件的核心属性和事件等。
Stage应用模型介绍
了解Stage应用模型的核心概念;了解UIAbility应用组件的核心概念;掌握在Stage模型下,使用UIAbility组件进行应用开发的基本流程。
玩转服务卡片
了解Form Kit(卡片开发服务)的核心概念;了解ArkTS卡片的相关原理;掌握基于ArkTS UI的卡片开发流程。
鸿蒙应用网络请求开发
理解HarmonyOS中网络管理基本概念;了解HarmonyOS中HTTP模块提供的各个接口功能;掌握HTTP数据请求的具体开发步骤。
鸿蒙应用云函数调用
了解Serverless基本概念及其优势;了解Serverless在harmonyOS中的典型应用场景;了解基于Serverless的函数工作流FunctionGraph及其优势。
鸿蒙应用入门级认证考试大纲及考试样题
了解鸿蒙应用入门级认证考试的考点和比例分布。
HarmonyOS应用开发入门实验
本实验作为HarmonyOS应用开发入门实验,将借助HarmonyOS工程创建后的初始代码为基础,在此进行简单代码修改,从而实现HarmonyOS页面跳转的实操练习。
HarmonyOS状态管理实验
本实验通过一个简单的ArkTS应用,详细地介绍了用于动态构建UI元素的常用装饰器,仔细剖析了用于页面级变量状态管理的装饰器。
HarmonyOS渲染控制实验
ArkTS条件渲染是开发HarmonyOS应用中常用的技术之一,通过合理运用条件渲染,条件渲染允许我们根据数据的值动态显示或隐藏页面中的元素,从而实现更加灵活和交互式的界面设计。
HarmonyOS-声明式开发范式组件实验:华为商城应用页面
方舟开发框架(简称:ArkUI),是一套构建HarmonyOS应用界面的UI开发框架,它内置了丰富的多态组件,包括文本、图片、按钮等基础组件。
HarmonyOS-声明式开发范式组件实验:短视频应用
本实验将主要介绍HarmonyOS如何设计一款具备短视频播放应用界面,并亲手实践相关声明式开发范式的组件使用,以及简单的应用程序交互设计。
UIAbility使用实操实验
本实验通过模拟办公应用中“请假与批假”功能的业务场景,带领开发者了解UIAbility的基本用法,熟悉UIAbility组件间的日常交互场景,掌握在实际的HarmonyOS应用开发背景下,UIAbility的具体开发流程。
卡片使用实操实验
本实验通过开发一款简单的壁纸卡片应用,带领开发者深入理解ArkTS卡片的核心概念,熟悉ArkTS卡片支持的事件能力,能够使用不同刷新策略进行卡片的数据交互,掌握ArkTS 卡片在HarmonyOS实际应用开发中的具体开发流程。
Stage应用模型实验:飞飞点单
本实验基于Stage模型,开发了一款简单的点单应用。通过完成本实验的练习,开发者能够加深Stage模型核心概念的理解、熟悉UIAbility组件的基本使用、掌握基于ArkTS UI的服务卡片开发流程。
鸿蒙应用云函数调用实验:待办清单
本实验开发了一款简约的待办清单应用,在HarmonyOS侧通过发送HTTP请求触发FunctionGraph中创建的云函数,返回应用所需数据。
综合实验:美食菜谱
本实验开发了一款简约的美食菜谱应用,其主要功能包括登录应用、菜谱浏览、美食排行、服务卡片、退出应用。
华为云鸿蒙应用入门级开发者认证
深度解析ArkTS语法,解密Stage应用模型,玩转服务卡片,结合华为云平台实现鸿蒙应用云开发。
第二阶段:鸿蒙应用开发进阶
第二阶段:鸿蒙应用开发进阶
华为云鸿蒙应用工作级开发者认证课程
本课程面向对鸿蒙应用开发有一定基础的人员,培养基于HarmonyOS应用开发场景具备工作级专业知识和技能水平的工程师。
ArkTS程序开发实验
本实验任务通过@ohos.taskpool和@ohos.worker接口,展示了如何启动worker线程和taskpool线程。
HarmonyOS应用程序框架开发实验
本实验将基于Stage模型,演练应用组件及ArkUI的核心用法,包括启动应用内UIAbility组件的常见场景,应用间跳转、主题设置、窗口管理。
Web组件抽奖实验
本实验将主要介绍HarmonyOS如何利用web组件设计应用的抽奖功能界面,并亲手实践相关web组件使用,以及web组件调用前端页面JavaScript等能力。
HarmonyOS数据管理实验
本实验将通过一款简单的备忘录应用,演练关系型数据库的核心用法,重点演示日常应用开发中数据的增、删、改、查场景。
HarmonyOS应用架构设计实验
本实验模拟“商城”功能的业务场景,在“商城”的业务场景中存在一些关键的页面和功能需求,以确保用户能够顺畅地浏览商品、获取商品信息并进行相应的用户管理。
HarmonyOS应用隐私协议实验
本实验实现一个模拟应用首次启动的实际场景,当用户首次启动某个应用时往往需要先行阅读应用的隐私协议,用户在获悉相关协议和权限后,作出同意与否的选择。
应用性能分析实验
本实验通过两个简单的应用性能分析实操演练场景,详细地介绍了开发者如何运用DevEco Studio提供的常用性能调优工具分析应用性能。
应用性能优化实验
本实验通过一个简单的Web优化实验对比,介绍了web组件的优化方式之一。
HarmonyOS AI 文本朗读实验
该实验旨在指导学员搭建基于HiAI引擎框架的文本转语音能力,模拟用户与设备进行互动,实现实时语音交互,文本播报。
鸿蒙端侧与华为云协同开发实验
本实验将通过一款简单的“云相册”应用,演练鸿蒙端侧与华为云协同开发,将应用的图片数据存放在华为云OBS中,调用图像识别(Image Recognition)实现“名人识别”场景的趣味功能。
华为云鸿蒙应用工作级开发者认证
涵盖高级UI,数据管理,AI&Web开发、安全开发,性能优化等内容,结合华为云平台实现协同开发。
第三阶段:相关推荐
第三阶段:相关推荐
微认证:鸿蒙一次开发多端部署计算器工具开发实践
通过了解计算器工具在多终端设备上的应用场景,体验借助“一次开发,多端部署”的能力,解决其在多端适配时面临的核心问题,构建多端运行的计算器工具应用。
微认证:鸿蒙AI模型迁移应用实践
解析鸿蒙AI模型迁移方案,结合CycleGAN实现图片转艺术家画作风格,探索迁移开发奥秘。
微认证:基于鸿蒙Image Kit的拼图游戏开发实践
通过了解图片处理的相关应用场景和技术,掌握鸿蒙Image Kit图片处理模块基本开发能力,体验如何通过Image Kit技术对图片进行处理,进而实现拼图功能。