当前位置: 首页 > news >正文

HCIA-HarmonyOS Application Developer 课程大纲

一:鸿蒙 Mac 版、 Windows 版【编辑器】和【模拟器】 & 鸿蒙基础环境搭建 -
3 课时)
- Mac arm 版开发环境搭建:Mac arm 版模拟器安装及配置;安装
DevEcoStudioPreview 版本;
- Windows 版开发环境搭建:Windows 版模拟器安装及配置;安装
DevEcoStudioPreview 版本;
- 使用 DevEcoStudio 搭建第一个项目;项目的基本结构详解;项目架构的基本关系;
二: ArkTS 介绍 - 3 课时)
- 关于 ArkTS 的介绍;ArkUI 框架:声明式/组件化/状态管理;
- 组件结构;系统组件 ArkUI;组件状态;
三:基础组件介绍 - 3 课时)
- Image;Button;Text;
- TextInput;LoadingProgress;
四:容器组件介绍 - 3 课时)
- CoLumn;Row; Flex;
- List;Tabs;Grid;
五:鸿蒙 OS 样式 - 3 课时)
- 样式-语法;样式-单位 vp 和适配;样式-@Styles ;
- 样式-@Extends;样式-多态;
六:鸿蒙 OS 组件状态 - 3 课时)
- 状态-class 语法;状态-复杂状态;
- 状态共享-父子单向;
- 状态共享-父子双向和后代双向;状态共享-状态监听器;
- @Observed 与@ObjectLink;
七:自定义构建函数 -( 3 课时)
- 构建函数-基本用法;构建函数-值传递和引用传递;
- 构建函数-@BuilderParam 尾随闭包;构建函数-多个自定义 UI 传参;构建函数-系统
组件自定义 UI;
八:鸿蒙 OS 状态管理 - 3 课时)
- @State;@Prop;
- @Link;@Provide;
- @Consume;@Watch;
九:应用状态 - 3 课时)
- LocalStorage 页面内使用;LocalStorage 页面间使用;
- 应用状态-AppStorage;
- 状态持久化-PersistentStorage;
十:网络管理 - 3 课时)
- 设备环境-Environment;应用权限-联网权限;应用权限-HTTP 请求;
十一:鸿蒙 OS 路由和生命周期 - 3 课时)
- 路由-常用 API;路由-参数传递;
- UIAbility-生命周期;
- 组件-生命周期;UIAbility 跳转;
十二:鸿蒙 OS 动画 - 3 课时)
- 动画-属性动画;动画-显示动画;
- 共享元素转场动画;手势事件-下拉刷新效果实现;
十三:鸿蒙 OS 系统能力 - 3 课时)
- 数据管理-用户首选项;绘图能力-基本用法;绘图能力-绘制表盘和秒针;
- 公共事件与通知-消息通知;后台代理提醒-闹铃添加;后台代理-闹铃关闭和延时;
十四:鸿蒙 OS 华为闹钟 - 3 课时)
- 消息通知的唤起;ability 的消息通知;
- 华为闹钟的订阅和取消;华为闹钟的基本绘制;华为闹钟的时针-分针-秒针的绘制; 华为闹钟的任务列表的样式;新建闹铃页的搭建;封装首选项的读取和逻辑;
- 华为闹钟的添加闹钟;华为时钟-处理时针分针刻度不准确的问题;华为闹钟-编辑; 华为闹钟-删除;华为闹钟-打开和关闭闹钟;
十五:Web 开发范式组件实验 - 3 课时)
- 功能结构:问卷调查,音乐推荐;
- 运行组件:基础组件,容器组件,媒体组件,弹窗;
- 生命周期回调函数;
十六:蒙鸡小娱-综合案例 - 3 课时)
- 功能结构:登录,应用界面,数据模型;
- 运行组件:基础组件,容器组件,媒体组件,弹窗;
- 生命周期回调函数;

相关文章:

HCIA-HarmonyOS Application Developer 课程大纲

一:鸿蒙 Mac 版、 Windows 版【编辑器】和【模拟器】 & 鸿蒙基础环境搭建 - ( 3 课时) - Mac arm 版开发环境搭建:Mac arm 版模拟器安装及配置;安装 DevEcoStudioPreview 版本; - Windows 版开发…...

如何用Java实现SpringCloud Alibaba Sentinel的熔断功能?

在Java中使用Spring Cloud Alibaba Sentinel实现熔断功能的步骤如下&#xff1a; 添加依赖 在项目的pom.xml文件中添加Spring Cloud Alibaba Sentinel的依赖&#xff1a; <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud…...

Day27

Day27 反射案例 案例一&#xff1a;万能数组扩容 注意&#xff1a;copyOf、toString public class Test01 {/*** 知识点&#xff1a;反射案例 之 万能数组扩容* * 注意&#xff1a;copyOf、toString*/public static void main(String[] args) {String[] ss {"aaa"…...

uni-app App端实现文字语音播报(Ba-TTS)

前言 最近在遇到消息提示语音播放出来&#xff0c;查了一圈文档发现并没有自带api 后面想起支付宝收钱播报&#xff0c;不受限与系统环境和版本环境&#xff08;后面查阅他是音频实现的&#xff09; 如果是由安卓端需要语音播放功能-直接使用Ba-TTs救急&#xff08;需要付费2…...

在WHM中如何调整max_upload_size 参数大小

今日我们在搭建新网站时需要调整一下PHP参数max_upload_size 的大小&#xff0c;我们公司使用的Hostease的美国独立服务器产品默认5个IP地址&#xff0c;也购买了cPanel面板&#xff0c;因此联系Hostease的技术支持&#xff0c;寻求帮助了解到如何在WHM中调整PHP参数&#xff0…...

docker system prune命令详解

docker system prune 是 Docker 中的一个命令&#xff0c;用于清理 Docker 系统中的未使用资源&#xff0c;以帮助回收磁盘空间。这个命令执行一系列操作来删除不再需要的项目&#xff0c;具体包括&#xff1a; 删除所有已停止的容器。删除所有未被任何容器引用的网络&#xf…...

使用jdk自带jhat工具排查OOM问题

使用jdk自带jhat工具排查OOM问题 OOM java.lang.OutOfMemoryError: Java heap space排查步骤 编写一个测试类 public class TestJVM {Testpublic void test1() throws InstantiationException, IllegalAccessException {List<A> list new ArrayList<>();for (i…...

独孤思维:付费就是割韭菜,千万别上当

01 很多人觉得付费是坑&#xff0c;是割韭菜。 其实大多数情况&#xff0c;你所付费的&#xff0c;是购买了别人的经验。 让你能够少走很多弯路&#xff0c;让你能够节约大量时间和精力&#xff0c;购买别人的成功路径。 打一个粗俗的比方。 很多人都说&#xff0c;买的资料&am…...

【PB案例学习笔记】-12秒表实现

写在前面 这是PB案例学习笔记系列文章的第11篇&#xff0c;该系列文章适合具有一定PB基础的读者。 通过一个个由浅入深的编程实战案例学习&#xff0c;提高编程技巧&#xff0c;以保证小伙伴们能应付公司的各种开发需求。 文章中设计到的源码&#xff0c;小凡都上传到了gite…...

Linux驱动开发笔记(二) 基于字符设备驱动的GPIO操作

文章目录 前言一、设备驱动的作用与本质1. 驱动的作用2. 有无操作系统的区别 二、内存管理单元MMU三、相关函数1. ioremap( )2. iounmap( )3. class_create( )4. class_destroy( ) 四、GPIO的基本知识1. GPIO的寄存器进行读写操作流程2. 引脚复用2. 定义GPIO寄存器物理地址 五、…...

【ESP32之旅】ESP32 PlatformIO 固件单独烧录

背景 有时候使用PIO编写的代码需要发给客户去验证&#xff0c;相比较于发送源码直接发送bin文件&#xff0c;更加的安全而且高效。不用担心源码的泄漏&#xff0c;也不用帮客户配置PIO环境。 操作方法 1.编译 首先进行代码编译&#xff0c;如编译成功会在 .pio\build\airm2…...

视频监控业务平台LntonCVS运用国标协议对接视频汇聚管理综合平台应用方案

为了实现“以信息化推动应急管理能力现代化”的目标&#xff0c;应急管理部提出了加速现代信息技术与应急管理业务深度融合的计划。这一计划是国家加强和改进应急管理工作的关键举措&#xff0c;也是满足日益严峻的应急管理形势和人民群众不断增长的公共安全需求的紧迫需求。 为…...

【Linux 网络编程】协议的分层知识!

文章目录 1. 计算机网络背景2. 认识 "协议"3. 协议分层 1. 计算机网络背景 网络互联: 多台计算机连接在一起, 完成数据共享; &#x1f34e;局域网&#xff08;LAN----Local Area Network&#xff09;: 计算机数量更多了, 通过交换机和路由器连接。 &#x1f34e; 广…...

Firefox国际版

Firefox国际版官方网址&#xff1a; Download the Firefox Browser in English (US) and more than 90 other languagesEveryone deserves access to the internet — your language should never be a barrier. That’s why — with the help of dedicated volunteers around…...

封装和解构是 Python 中常用的技术

目录 前言 一、封装&#xff08;Packing&#xff09;&#xff1a; 二、解构&#xff08;Unpacking&#xff09;&#xff1a; 2.1 解构元组或列表&#xff1a; 2.2 解构字典&#xff1a; 2.3 使用*进行解构&#xff1a; 2.4 解构函数返回值 总结 前言 提示&#xff1a;这…...

理解OAuth:服务间的授权机制

理解OAuth:服务间的授权机制 好的,让我来教你一下关于这个奇怪的东西。 在不同的项目中,认证有很多不同的方式。但在我们深入探讨它的使用方式之前,让我们先来看看它最初的用途。 首先,我们可以从名称中得到一些线索。“auth”这个词与什么有关呢?问题是,这里的“aut…...

JRT性能演示

演示视频 君生我未生&#xff0c;我生君已老&#xff0c;这里是java信创频道JRT&#xff0c;真信创-不糊弄。 基础架构决定上层建筑&#xff0c;和给有些品种的植物种植一样&#xff0c;品种不对&#xff0c;施肥浇水再多&#xff0c;也是不可能长成参天大树的。JRT吸收了各方…...

React 使用JSX或者TSX渲染页面

02 Rendering with JSX Your first JSX content In this section, we’ll implement the obligatory " Hello, World " JSX application. At this point, we’re just dipping our toes in the water; more in-depth examples will follow. We’ll also discuss wh…...

【Linux】Socket中的心跳机制(心跳包)

Socket中的心跳机制(心跳包) 1. 什么是心跳机制&#xff1f;(心跳包) 在客户端和服务端长时间没有相互发送数据的情况下&#xff0c;我们需要一种机制来判断连接是否依然存在。直接发送任何数据包可以实现这一点&#xff0c;但为了效率和简洁&#xff0c;通常发送一个空包&am…...

Java怎样动态给对象添加属性并赋值【代码实现】

本篇文章主要介绍Java如何给已有实体类动态的添加字段并返回新的实体对象且不影响原来的实体对象结构。 参考代码如下&#xff1a; 引入依赖包 <dependency><groupId>cglib</groupId><artifactId>cglib</artifactId><version>2.2.2</…...

互联网大厂Java求职者面试经历

Java求职面试&#xff1a;严肃面试官与搞笑水货程序员的碰撞 在一次互联网大厂的面试中&#xff0c;面试官坐在桌子后面&#xff0c;脸上挂着严肃的表情&#xff0c;而面试者则是一个搞笑的程序员&#xff0c;名叫谢飞机。 第一轮提问 面试官&#xff1a;请简述一下Java的核心特…...

别再只会用滑动平均了!用Python从零实现数字陷波器,精准滤除50Hz工频干扰

从零构建Python数字陷波器&#xff1a;精准滤除50Hz工频干扰的工程实践 当你在深夜调试一个心爱的传感器项目时&#xff0c;突然发现采集到的数据波形上叠加了一个顽固的50Hz正弦波——这种经历想必不少硬件开发者都深有体会。工频干扰就像电子世界中的背景噪音&#xff0c;无…...

零代码驯服Qwen-2.5VL:LLaMA-Factory图形界面实战指南

1. 为什么你需要零代码驯服Qwen-2.5VL 想象一下&#xff0c;你手里有一台能看懂图片的AI机器人&#xff0c;但它总把工业零件认成厨房用具。传统解决方法需要你租用几十张显卡&#xff0c;像炼丹一样折腾几个月——但现在&#xff0c;有了LLaMA-Factory的图形界面&#xff0c;这…...

OpenGOAL编译器实战指南:如何构建你自己的Jak游戏

OpenGOAL编译器实战指南&#xff1a;如何构建你自己的Jak游戏 【免费下载链接】jak-project Reviving the language that brought us the Jak & Daxter Series 项目地址: https://gitcode.com/gh_mirrors/ja/jak-project OpenGOAL编译器是一个强大的工具&#xff0c…...

PT-Plugin-Plus:极简高效的PT种子下载辅助工具

PT-Plugin-Plus&#xff1a;极简高效的PT种子下载辅助工具 【免费下载链接】PT-Plugin-Plus PT 助手 Plus&#xff0c;为 Microsoft Edge、Google Chrome、Firefox 浏览器插件&#xff08;Web Extensions&#xff09;&#xff0c;主要用于辅助下载 PT 站的种子。 项目地址: h…...

YOLO11实战:从零到一搭建高效目标检测开发环境

1. 为什么选择YOLO11&#xff1f; 目标检测是计算机视觉领域最基础也最实用的技术之一。从自动驾驶的车辆识别到工业质检的缺陷检测&#xff0c;都离不开这项技术。而YOLO系列作为目标检测领域的"常青树"&#xff0c;一直以速度快、精度高著称。最新推出的YOLO11在保…...

STLM20DD9F温度传感器驱动库解析与STM32工程实践

1. STLM20DD9F温度传感器驱动库深度解析与工程实践1.1 器件特性与选型依据STLM20DD9F是意法半导体&#xff08;STMicroelectronics&#xff09;推出的高精度、低功耗模拟输出温度传感器&#xff0c;采用SOT-23-5封装&#xff0c;专为嵌入式系统中的环境与结温监测而设计。其核心…...

避坑指南:Coze离线部署时bootstrap.sh文件丢失?Docker Compose卷映射的正确姿势

避坑指南&#xff1a;Coze离线部署时bootstrap.sh文件丢失&#xff1f;Docker Compose卷映射的正确姿势 当你第一次尝试在离线环境中部署Coze时&#xff0c;遇到bootstrap.sh文件丢失的问题可能会让你措手不及。这个看似简单的文件缺失背后&#xff0c;实际上隐藏着Docker数据…...

想实现SpringCloud的负载均衡,需要实现哪些接口和规范

前几天有个大兄弟问了我一个问题&#xff0c;注册中心要集成SpringCloud&#xff0c;想实现SpringCloud的负载均衡&#xff0c;需要实现哪些接口和规范。既然这个兄弟问到我了&#xff0c;而我又刚好知道&#xff0c;这不得好好写一篇文章来回答这个问题&#xff0c;虽然在后面…...

MES(The Measures of Effect Size )工具箱的使用

MES&#xff08;The Measures of Effect Size &#xff09;效应量计算工具的使用 The Measures of Effect Size (MES) Toolbox is a set of Matlab functions which compute a wide range of effect size statistics. The four main toolbox functions cover common analysis d…...