HarmonyOS 应用开发进阶——ArkWeb适配与开发

HarmonyOS 应用开发进阶——ArkWeb适配与开发

ArkWeb组件开发实战与项目落地

¥199.9
本课程包括
  • 3小时46分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • ArkWeb 核心原理:深入理解 ArkWeb 的架构、Web 组件生命周期,以及其在 HarmonyOS 中的适配机制。
  • 页面加载与导航:掌握网络页面、本地页面、HTML 文本数据的加载方法,以及历史记录、页面跳转、跨应用跳转等导航逻辑。
  • Web 能力增强:学会自定义页面请求响应、管理 Cookie、数据存储与隐私模式,保障应用的安全性与用户体验。
  • 实战项目落地:通过“随机抽奖”“Web 跳转”“免密登录”等完整案例,掌握从项目搭建到上线的全流程开发能力。
浏览相关主题
课程介绍

随着 HarmonyOS 生态的快速扩张,原生应用与 Web 内容的深度融合已成为开发趋势。企业和开发者迫切需要将成熟的 Web 技术栈与鸿蒙原生能力结合,以实现跨端复用、快速迭代和丰富的应用场景。然而,在实际开发中,开发者常面临 Web 组件适配复杂、交互逻辑不清晰、性能优化困难等痛点,导致项目落地效率低下。

本课程聚焦 ArkWeb 适配与开发的核心痛点,通过系统化的知识拆解与实战项目驱动,为开发者提供一套完整的解决方案。它不仅覆盖了从基础原理到高级应用的全链路技术,更通过真实案例,帮助开发者快速打通“原生+Web”的开发链路,让混合开发不再是技术壁垒,而是提升应用能力的有力工具。

课程共分为四大模块:从 ArkWeb 基础适配与开发,到基于 Web 组件实现随机抽奖项目,再到通过应用拉起能力实现 Web 跳转,最后到免密登录的实战落地,形成了从理论到实践的完整闭环。其核心目的,是帮助开发者系统掌握 HarmonyOS 下 Web 能力的开发与应用,快速构建高性能、高体验的混合应用,在鸿蒙生态中抢占先机。

适合人群
  • 前端开发工程师:熟悉 HTML/CSS/JavaScript 或 Vue 等框架,希望将现有 Web 项目迁移或集成到 HarmonyOS 生态的开发者。
  • HarmonyOS 应用开发者:已有鸿蒙应用开发基础,希望通过 Web 能力扩展应用边界的开发人员。
  • 鸿蒙生态合作伙伴:企业或团队中负责 HarmonyOS 应用落地,需要快速掌握 ArkWeb 适配与开发能力的核心开发成员。
讲师介绍
大前端+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分钟 全部收起
第一章 ArkWeb适配与开发
共15节 | 1小时33分钟
  • 第一节 ArkWeb简介
    6分钟
  • 第二节 Web组件生命周期
    2分钟
  • 第三节 页面加载、显示及导航-加载网络页面
    8分钟
  • 第四节 页面加载、显示及导航-加载本地页面
    3分钟
  • 第五节 页面加载、显示及导航-加载HTML格式的文本数据
    2分钟
  • 第六节 页面加载、显示及导航-历史记录导航
    2分钟
  • 第七节 页面加载、显示及导航-页面跳转
    4分钟
  • 第八节 页面加载、显示及导航-跨应用跳转
    4分钟
  • 第九节 应用侧与前端页面交互-应用侧调用前端页面函数
    7分钟
  • 第十节 应用侧与前端页面交互-前端页面调用应用侧函数
    10分钟
  • 第十一节 应用侧与前端页面交互-建立应用侧与前端页面数据通道
    16分钟
  • 第十二节 自定义页面请求响应
    6分钟
  • 第十三节 管理Cookie、数据存储及隐私模式
    9分钟
  • 第十四节 调试与调优-使用DevTools工具调试前端页面
    9分钟
  • 第十五节 调试与调优-预连接和预加载
    4分钟
第二章 基于Web组件实现随机抽奖
共9节 | 1小时1分钟
  • 第一节 项目介绍
    6分钟
  • 第二节 公共文件与资源
    2分钟
  • 第三节 前端页面
    9分钟
  • 第四节 Web组件-首页布局
    6分钟
  • 第五节 Web组件-首页路由导航
    8分钟
  • 第六节 Web组件-Web页面构建
    13分钟
  • 第七节 Web组件-应用侧与前端交互
    7分钟
  • 第八节 Web组件-Vue页面实现
    4分钟
  • 第九节 Web组件-运行前端工程
    7分钟
第三章 基于应用拉起相关能力实现Web跳转
共6节 | 37分钟
  • 第一节 案例介绍
    4分钟
  • 第二节 公共资源与文件
    2分钟
  • 第三节 真机演应用侧首页面搭建示
    10分钟
  • 第四节 跳转到原生页面
    12分钟
  • 第五节 跳转到Web页面
    4分钟
  • 第六节 拉起系统应用
    5分钟
第四章 实现应用免密登录
共5节 | 34分钟
  • 第一节 案例介绍
    7分钟
  • 第二节 项目创建和公共资源准备
    2分钟
  • 第三节 首页Web组件创建
    7分钟
  • 第四节 cookie的读写删操作
    10分钟
  • 第五节 cookie存储验证
    8分钟
购课须知

课程有效期:

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

上课模式:

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

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