前端鸿蒙项目培训方案·技术学习社区app

一、课程背景

课程名称:技术学习社区app

培训周期:40课时

课程背景:

鸿蒙操作系统(HarmonyOS)是华为自主研发的一款面向全场景的 分布式操作系统。随着科技的不断发展,鸿蒙操作系统在智能家居、穿 戴设备、车载设备等领域得到了广泛应用。为了让更多开发者掌握鸿蒙 应用开发技能,本课程将为大家详细介绍鸿蒙应用的开发过程和相关知 识。

课程收获:

1. 掌握鸿蒙应用开发的基础知识。

2. 熟悉鸿蒙开发环境和工具。

3. 能够使用ArkTS语言构建声明式UI和处理组件状态。

4. 掌握鸿蒙应用模型和原声能力调用方法。

5. 能够通过综合案例实际应用所学知识。

二、项目介绍

项目概述:

本培训涵盖了鸿蒙应用开发的关键方面,包括环境搭建、组件基础、组 件状态管理、应用状态管理、路由、UI组件、生命周期、原生能力等。通过一个外卖场景的综合案例,和一个技术学习社区app的实际项目,参与者将 学到如何在鸿蒙平台上构建复杂的应用。

项目成果:



项目亮点:

1. 详细介绍开发环境,让开发者能够快速上手鸿蒙系统;

2. 全面覆盖鸿蒙知识,课程涵盖开发基础,UI组件,生命周期和原生能 力等鸿蒙开发的各个方面,助力开发者全方位掌握鸿蒙技术;

3. 综合案例和实战项目的配合,在实际应用场景中学会如何应用所学知 识,加深对鸿蒙应用开发的理解和掌握;

4. 包括网络管理、HTTP数据请求和文件管理等原生能力交互;

5. 项目开发流程:详述了从准备签名文件、生成秘钥和证书请求文件、 创建应用、申请发布证书到配置签名信息等整个项目开发流程。

三、适合人群

1. 有前端开发经验的开发者,希望了解和学习鸿蒙操作系统的开发;

2. 有安卓或 ios APP开发经验的开发者,希望快速入门鸿蒙APP开发;

3. 对鸿蒙系统感兴趣,希望系统学习的其他开发者。

四、培训目标

1. 理解鸿蒙应用开发的基本原理和架构。

2. 掌握鸿蒙开发环境的搭建和使用。

3. 能够使用ArkTS语言构建复杂的鸿蒙应用界面

4. 熟悉组件状态管理和应用状态管理的方法和原生能力调用。

5. 通过实际项目学会鸿蒙应用的发布流程。

五、参考预习资料

获取方式:请扫描下方二维码,回复【前端】即可获取完整预习资料。

六、准备环境介绍

硬件:

1. 电脑类型:PC

2. 操作系统:win10 以上

3. 处理器:i5以上

4. 内存: >16G

软件:

1. 开发工具:DevEco Studio

2. Node.js 环境

3. Git 代码版本管理工具

七、课程日程安排

1月23日环境搭建+组件基础 (样式+渲染+状态)

鸿蒙介绍、开发环境搭建、IDE介绍、模 拟器使用、工程目录介绍、ArkTS语言基 础、声明式UI与组件基础、组件状态与 样式处理。

1月24日组件状态管理&应用状 态管理

ArkTS 元素复用、自定义构建函数、组 件内引用、组件状态管理、状态监听器、 应用状态管理、环境查询、HTTP数据请 求。

1月25日路由、UI组件、生命 周期、原生能力

ArkUI介绍、页面路由API使用、元素动 画和页面间动画、事件、图形组件、性 能优化、应用模型介绍、其他原生能力。

1月26日项目启动开发

项目介绍,搭建与启动,开始开发

1月27日项目开发和发布

项目开发,签名文件准备、秘钥和证书 生成、发布证书和Profile文件配置、应 用编译构建、上架等流程。