HarmonyOS 应用开发进阶——数据和文件管理

HarmonyOS 应用开发进阶——数据和文件管理

解锁高效开发:鸿蒙数据与文件管理实战案例精讲

¥199.9
本课程包括
  • 3小时6分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 用户首选项开发:掌握用户首选项的运作机制、接口使用及约束限制,能实现应用内字体大小等个性化设置的持久化存储。
  • 实战项目能力:通过字体大小调节、目标管理、文件管理三个完整案例,具备从需求分析到项目落地的全流程开发能力。
  • 文件管理全流程:精通应用文件与公共文件的读取、保存、编辑和管理,支持图片、视频、文档、音频等多类型文件操作。
  • 进阶开发思维:建立数据持久化与文件操作的设计思维,能根据业务场景选择合适的存储方案,提升应用稳定性与用户体验。
浏览相关主题
课程介绍

随着智能终端的快速迭代,HarmonyOS 凭借分布式能力与全场景生态,已成为移动应用开发的重要赛道。企业对具备鸿蒙原生开发能力的人才需求持续增长,尤其是能独立处理数据存储、文件管理等核心业务的开发者,更是行业紧缺的核心人才。

本课程聚焦 数据与文件管理 这一核心能力,通过三大实战案例,为开发者提供系统化的进阶路径。无论是实现个性化设置、构建数据驱动的目标管理,还是处理多类型文件操作,都能帮助学员快速掌握鸿蒙开发的关键技术,提升项目实战能力。

课程以“理论+实战”为核心,覆盖用户首选项、关系型数据库、文件管理三大模块,从基础原理到接口开发,再到完整案例落地,帮助学员构建完整的知识体系,最终具备独立开发高可用鸿蒙应用的能力。

适合人群
  • 高校计算机相关专业学生:希望系统学习鸿蒙应用开发,为就业或竞赛积累实战经验的学生。
  • 企业级应用开发团队成员:需要为鸿蒙设备开发包含数据存储、文件操作等核心能力的应用开发者。
  • HarmonyOS 应用开发入门者:已有 ArkTS/ArkUI 基础,希望深入学习数据与文件管理能力的开发者。
讲师介绍
大前端+AI开发者
擅长领域:
  • Vue.Js
  • React.Js
  • Node.JS
  • JavaScript
  • ChatGPT
  • 大语言模型
20年IT从业经验,华为HDE。前某知名大厂前端架构师,擅长鸿蒙原生应用开发,AIGC,Web3.0,微信小程序,Node.js,React,Vue,Angular,Hybrid,RN,Flutter,Electron,数据可视化等技术,丰富的前端架构经验。曾发布《HarmonyOS应用开发实战指南》,《Webpack5学习指南》,《Vite学习指南》,《TS学习指南》,《DOM探索之旅》,《Node.js基础与实战》,《Angular基础与实战》,《大数据可视化基础》,《Vue3+Electron基础与实战》,《Web3基础与实战》,《ChatGPT微信机器人》等视频教程,深受学生好评。
课程大纲
共0节 时长0分钟 全部收起
第一章 数据和文件管理
共22节 | 1小时27分钟
  • 第一节 数据和文件管理介绍
    1分钟
  • 第二节 用户首选项-运作机制
    3分钟
  • 第三节 用户首选项-接口说明
    5分钟
  • 第四节 用户首选项-约束限制
    2分钟
  • 第五节 用户首选项-开发(上)
    5分钟
  • 第六节 用户首选项-开发(下)
    5分钟
  • 第七节 关系型数据库-运作机制
    3分钟
  • 第八节 关系型数据库-接口说明和约束限制
    3分钟
  • 第九节 关系型数据库-建库、建表、升降级
    5分钟
  • 第十节 关系型数据库-插入数据
    3分钟
  • 第十一节 关系型数据库-修改和删除数据
    4分钟
  • 第十二节 关系型数据库-数据查找、数据库备份与恢复、数据库删除
    5分钟
  • 第十三节 文件管理-应用文件介绍
    5分钟
  • 第十四节 文件管理-新建并读写一个文件
    6分钟
  • 第十五节 文件管理-读取文件内容并写入到另一个文件
    5分钟
  • 第十六节 文件管理-流的使用和查看文件列表
    6分钟
  • 第十七节 文件管理-用户文件介绍
    2分钟
  • 第十八节 文件管理-选择图片或视频类文件
    4分钟
  • 第十九节 文件管理-选择文档和音频类文件
    5分钟
  • 第二十节 文件管理-保存图片或视频类文件
    4分钟
  • 第二十一节 文件管理-保存文档类文件
    4分钟
  • 第二十二节 文件管理-保存音频类文件
    2分钟
第二章 使用用户首选项实现应用内字体大小调节案例实战
共6节 | 29分钟
  • 第一节 案例介绍
    3分钟
  • 第二节 项目创建和资源准备
    3分钟
  • 第三节 搭建首页面
    8分钟
  • 第四节 构建首选项工具类
    7分钟
  • 第五节 编写设置字体大小组件
    5分钟
  • 第六节 设置应用的字体大小
    3分钟
第三章 使用关系型数据库实现目标
共6节 | 42分钟
  • 第一节 案例介绍
    4分钟
  • 第二节 构建“我的目标”页面
    6分钟
  • 第三节 创建数据库和数据表和初始化数据
    16分钟
  • 第四节 实现新增计划功能
    5分钟
  • 第五节 实现修改和删除计划项功能
    7分钟
  • 第六节 实现查询计划项功能
    4分钟
第四章 实现文件管理案例实战
共5节 | 27分钟
  • 第一节 案例介绍
    4分钟
  • 第二节 创建项目和准备资源
    1分钟
  • 第三节 应用文件管理
    7分钟
  • 第四节 公共文件管理-图片读取和保存
    9分钟
  • 第五节 公共文件管理-文本文件创建、保存和读取
    6分钟
资料包
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。