鸿蒙原生开发工程师(6.0)

鸿蒙6.0重磅来袭,抢占高薪职业蓝海赛道

从鸿蒙零基础到拔高,鸿蒙原生技术+AI技术+混合开发+NDK+仓颉

五大商业级综合项目实战+鸿蒙高级认证,优先成为鸿蒙新一代领跑者

19 课程内容
10 个月 教学服务期限
120 小时 视频时长
30 学习人数
100% 好评度
19 课程内容
10 个月 教学服务期限
70000 手敲代码
2 企业及项目
16+ 实操案例
30 学习人数

优惠价 ¥3699

7天未学可退 ¥3999

阶段一
阶段二
阶段三
阶段四
阶段五
阶段一:从鸿蒙零基础到开发基本技能训练
模块1   ArkTS入门与核心语法
掌握 ArkTS 的核心语法和编程模型,达到高效编写类型安全、模块化、异步友好且可扩展的应用程序的水平。
课程安排:
1、强类型与类型推断
2、变量与常量声明
3、函数式编程支持
4、类与对象扩展
5、模块化与命名空间
6、空安全与可选链操作符
7、异步编程模型
8、编译与运行机制
模块2   ArkUI基本组件与三方库基本使用
掌握 ArkUI 的基础组件与三方库使用方法,可以 快速构建高性能、可复用、响应式的界面,并灵活调用第三方库实现复杂功能。
课程安排:
1、声明式 UI 模型
2、基础组件体系
3、布局容器灵活组合
4、组件属性与样式
5、条件与循环渲染
6、事件绑定与回调
7、自定义组件封装
8、UI 性能优化
9、Axios三方库使用实战
模块3   状态管理与路由技术
掌握 ArkTS/ArkUI 的状态管理与路由技术,可以 实现应用中高效、可控的数据流动与组件间通信,并轻松管理页面导航与参数传递。
课程安排:
1、单向数据流思想
2、局部与全局状态区分
3、装饰器式状态绑定
4、状态生命周期管理
5、跨组件通信机制
6、路由导航系统
7、页面传参与回调
8、模块化路由管理
模块4   鸿蒙项目开发基石
掌握 鸿蒙项目开发的基石知识,可以 熟悉鸿蒙应用的基础框架与 UIAbility 生命周期,灵活实现页面跳转与跨模块导航,运用 MVVM 架构进行高效的数据绑定和状态管理。
课程安排:
1、鸿蒙应用基础框架
2、UIAbility组件生命周期
3、页面跳转与跨模块导航
4、状态管理与动画技术
5、MVVM架构与数据绑定
6、手势处理与交互优化
7、多媒体功能开发
8、弹窗机制与交互设计
阶段二:鸿蒙基础项目开发与应用技巧特训
模块5   播放器项目
掌握播放器项目开发实战,可以熟练使用 AvPlayer组件播放音视频,实现页面跳转与路由分发,掌握线程通信技术,从而开发高性能、流畅且功能完善的音视频应用。
课程安排:
1、Avplayer组件实战
2、页面跳转路由分发
3、线程通信
4、音视频开发
5、断点续播
6、卡片功能开发
7、动画技术实战
模块6   华为高级认证考试刷题APP项目
掌握华为高级认证考试刷题APP项目开发,可以运用AGC 实现端云一体化,设计高效数据库结构,开发试卷题库核心功能,并复习巩固 ArkUI 组件使用,从而快速构建功能完善、交互流畅的考试刷题应用。
课程安排:
1、AGC实战+端云一体化
2、数据库设计
3、试卷题库核心功能设计和实现
4、总结复习ArkUI组件
5、用户模块开发
6、刷题项目界面开发
7、短信发送与用户验证
8、交卷状态控制与答题功能
模块7   仿支付宝项目
掌握仿支付宝项目开发实战,可以实现支付业务流程的完整开发,并熟练运用华为 Scan Kit 扫码功能,从而打造安全、流畅且功能完善的移动支付应用。
课程安排:
1、支付业务分析
2、支付流程开发
3、华为Scan Kit统一扫码服务实战
4、二维码识别
5、装饰器底层原理分析
6、自定义装饰器技术
阶段三:商业级项目开发与职业晋升技能特训
模块8   仿京东物流项目
可进行完整的项目结构设计与框架搭建,设计高效数据库并封装接口,开发用户界面与功能模块,实现消息通知服务和复杂业务逻辑管理,能自定义组件,从而构建功能完善、交互流畅的物流管理应用。
课程安排:
1、项目结构设计与开发框架
2、数据库设计与接口封装
3、用户界面与功能模块
4、消息与通知服务
5、业务逻辑实现与任务管理
6、自定义组件实战
模块9   电商APP项目
能运用华为三层架构和组件化开发思想,封装公共组件并创建自定义Library,开发可复用的视频播放模块,实现完整的UI界面和业务逻辑,从而构建高可维护性、功能丰富且用户体验良好的电商应用。
课程安排:
1、实战华为三层架构和组件化开发
2、公共组件封装与自定义Library
3、视频播放模块与复用组件
4、UI界面实现与项目业务逻辑实战
5、中间件封装与实战
6、购物车页与淘宝主页开发
7、商品详情模块开发
阶段四:BATJ大厂鸿蒙最新技术速成实战
模块10   鸿蒙跨平台多端开发技术
掌握鸿蒙跨平台多端开发技术,熟悉鸿蒙跨端 Flutter与React Native的基础理论与开发实践,快速构建多端统一的应用,实现跨平台高效开发与维护,从而提升应用的兼容性与开发效率。
课程安排:
1、鸿蒙跨端Flutter基础核心理论
2、鸿蒙与Flutter的绑定机制分析
3、Flutter应用移植鸿蒙与兼容性处理
4、鸿蒙跨端Flutter实践
5、鸿蒙跨端RN基础核心理论
6、CLI与Expo创建项目的差异
7、BundleJS加载与双端改造流程
8、鸿蒙跨端RN实践
模块11   鸿蒙AI应用开发
掌握鸿蒙AI应用开发,理解鸿蒙 AI 的核心理论,并结合跨端开发实践,将 AI 能力高效集成到多端应用中,实现智能化功能与交互优化。
课程安排:
1、鸿蒙AI基础核心理论解析
2、鸿蒙跨端AI实践
3、AI辅助编程
4、文本与语音互转
5、场景化语音服务
6、通用文字识别
7、人脸检测与对比
8、人脸活体检测
9、卡证识别与文档扫描
10、图片分析主体分割
11、AI识图技术
12、多目标识别
13、骨骼点检测
模块12   一次开发多端部署
掌握一次开发多端部署技术,理解华为“一次开发、多端部署”的理念,结合实战掌握多端适配与自适应布局处理,从而高效构建兼容多设备的应用。
课程安排:
1、华为一多概念解析和实战
2、自适应布局实现
3、响应式布局实现
4、断点系统实战
5、分栏开发实践
6、复习总结华为自适应布局的处理
模块13   仓颉开发
掌握仓颉开发技术,熟悉仓颉编程规范与核心语法,掌握面向对象、面向范式和面向接口的开发方法,并结合网络编程与并发实战,高效构建功能完善、性能优良的应用程序。
课程安排:
1、仓颉编程规范解读
2、核心语法速览
3、面向对象、面向范式、面向接口
4、网络编程、并发实战
5、敏捷扩展与范式编程
阶段五:一线大厂鸿蒙高级工程师实战技能
模块14   大厂常见性能优化核心技术
掌握大厂常见性能优化核心技术,优化应用启动速度与冷启动体验,解决丢帧和内存泄露问题,提升 FPS 表现,优化布局与线程管理,并熟练使用性能分析工具,从而构建流畅、高效、稳定的应用。
课程安排:
1、启动优化与Launch分析
2、丢帧问题解析和内容泄露
3、冷启动和FPS
4、布局优化
5、性能优化常见工具使用
6、并发编程之Taskpool与Worker优化
7、状态管理优化
8、文件下载与网格布局优化
模块15   SDK设计基础与框架设计基础
掌握 SDK 与框架设计基础,理解图片网络框架的设计思路与架构原则,掌握架构重构与隔离层设计方法,从而开发出高可维护、可扩展且易于集成的 SDK 和框架。
课程安排:
1、图片网络框架的设计和架构
2、SDK开发中的接口设计问题
3、框架设计中回调处理方式
4、动态代理技术
5、架构重构-隔离层设计
6、多网络框架适配
模块16   鸿蒙native层开发技术
掌握鸿蒙Native层开发技术, 熟悉 NDK 核心知识,理解 N-API 并掌握常见 API 实战,应用图片优化技巧提升性能,并通过 ArkWeb 实战构建高性能、原生与 Web 融合的鸿蒙应用。
课程安排:
1、NDK核心知识点总结
2、CMake命令与CMakeList脚本
3、Napi理解和常见Api实战
4、交叉编译工具与编译链
5、ArkTS与C++层互通
6、图片优化黑科技与图片压缩
7、SO移植鸿蒙实战
8、ArkWeb与原生业务交互实战

学习咨询

选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!

扫码加顾问老师 立即咨询

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师