HarmonyOS应用开发者培训
踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,
提升就业竞争力,点亮职业成长先机,快人一步抢占未来应用开发赛道!
系统化课程
从基础到进阶,完整的HarmonyOS开发技能体系
金牌讲师
业界资深专家,丰富的实战经验和教学经验
权威认证
完成培训获得专业认证,提升就业竞争力力
课程大纲
系统化的HarmonyOS开发课程,从前端基础到鸿蒙应用开发,全面掌握核心技术
第一阶段:前端基础
掌握HTML、CSS、JavaScript核心技术
课程内容
- •网页基础 - 网页和网站的关系、网页的组成部分、开发工具
- •开发基础 - 什么是元素(Element)、常见标签、完整的html结构、注释
- •基本元素 - 文档声明、h1-h6、image、a、p、span、ul、ol、form等
- •高级元素 - table、div、iframe、HTML全局属性、常见字符实体、整合一个基础网页
课程重点
课程内容
- •认识CSS - CSS语法、如何将CSS样式应用到页面上、@import用法
- •CSS入门 - 选择器、文本、字体、链接、层叠
- •盒子模型 - 通过CSS修改文本类型、CSS属性、overflow、CSS盒子模型、CSS边框背景
- •伪类设置 - emmet语法、结构伪类、结构伪类nth-child()等
- •布局 - 浮动、仿元素、清除浮动、布局方案、CSS Flex布局
课程重点
课程内容
- •认识JavaScript - 基本语法、支持和数据类型、基础运算符、分支语句
- •入门 - JavaScript循环、函数、对象、数组、事件监听、DOM操作、this的绑定规则
- •高级 - JS的行为、运行代码的过程、作用域和作用域链、let/const用法等
- •ES5,ES6+学习 - 数组的高阶函数、let/const本质使用、var、let、const的选择等
课程重点
课程内容
- •简易计算器
- •动态时钟
- •防京东
课程重点
第二阶段:Vue与小程序开发
深入学习Vue框架和微信小程序开发技术
课程内容
- •认识Vue - vue介绍、MVVM模式、hello world、创建TodoList、响应式特化
- •Vue入门 - Vue实例生命周期、Vue的模板语法、计算属性与侦听器、Vue的样式设置
- •Vue高级 - 父子组件传值、外部来源数据、Set方法、理解作用域、条件渲染与列表渲染
- •项目演示 - 在Vue中使用组件、作用域插槽、动态组件、异步组件等
课程重点
课程内容
- •小程序入门 - 微信小程序详解、appkey的申请、登录与开发者工具、标准小程序项目、小程序开发工具介绍
- •基础知识 - 小程序分包与文件类型、小程序的项目结构、全局配置app.json、页面配置、wxml语法
- •组件讲解 - 小程序组件与原生、flex布局的练习、justify-content属性解析、主轴与交叉轴
- •数据源 - 数据来源的练习、深入了解promise、数据请求、三元表达式与图片切换
- •ES6的使用 - Blink API介绍与API、生命周期函数、wx.request-4xx与网络异常处理
- •实现项目 - 模拟组件、分类导航、轮播图充实、马赛克布局CSS、标准清单页面
课程重点
课程内容
- •XXX大学图书馆管理系统
- •恒温小说app
课程重点
第三阶段:鸿蒙基础开发
深入学习HarmonyOS应用开发核心技术
课程内容
- •DevEco Studio安装 - DevEco Studio安装、创建项目、使用模拟器运行Hello World、预览修改效果、修改编辑配置器等
- •DevEco Studio使用 - 认识以及熟习开发工具、查看目录介绍、entry模块目录说明、文档查看说明
- •认识鸿蒙 - 鸿蒙介绍、ArkTS介绍、ArkUI介绍、ArkTS、TypeScript、JavaScript区别以及联系
- •HelloWorld - 开发第一个鸿蒙应用HelloWorld
- •认识数据类型 - 常见的数据类型:数字、字符串、数组、板块、联合类型等
- •变量以及常量 - 变量的定义、变量和常量的区别、标识符命名规范
课程重点
课程内容
- •运算符 - 类型转、类型推断、输出语句、算数运算符、赋值运算符、逻辑运算符、比较运算符、运算符优先级
- •流程控制 - 表达式语句、顺序语句、分支语句if、三元、switch case、循环语句for循环、while循环、do while循环等
- •数组以及泛型 - 数组操作方法:查询、修改、新增、删除、数组遍历、泛型的定义以及使用
- •类的定义 - 类定义的语法、类的组成部分:属性和函数、属性属性和局部属性、对象的创建以及使用
- •属性 - 属性的定义作用、属性的赋值、属性的修饰符、读取定义的语法
- •函数 - 函数定义的定义、函数的作用、重名函数的作用、新头函数
- •构造函数 - 构造函数的定义、构造函数的作用、重名函数函数、新头函数、业务逻辑封装成成立函数、函数的执行
- •接口 - 接口定义语法、接口的实现、接口的作用、接口和类的区别
- •常用对象API - 数组API、Math对象API、Date对象API
- •常用基础组件 - Text组件、Span组件、Image组件、ImageSpan组件、Button组件
课程重点
课程内容
- •基础容器组件及布局 - Row、Column、Flex、Stack
- •组件属性 - 像素单位、通用属性、文本样式通用属性、边有属性、背景属性、颜色变更、前景、多态样式、animation动画、图形变换
课程重点
课程内容
- •CodeGenie - AI辅助编程工具安装配置、AI辅助编程工具训练、DevEco Studio集成CodeGenie
课程重点
课程内容
- •简易计算器 - 通过贯穿案例的实际的知识点融汇,反复巩固评价重点内容的贯穿使用例
- •电子相册
- •目标管理器
- •行为事务
课程重点
第四阶段:鸿蒙高级进阶与实战
掌握鸿蒙高级开发技术,端云一体化和混合开发
课程内容
- •Stage模型核心 - 应用级配置、模块级配置、UIAbility组件、ExtensionAbility组件、AbilityStage组件容器等
- •项目架构设计 - 鸿蒙中涉及到的包类型、3层分层架构设计理论、模块化设计理论、MVVM思想
- •多页面 - 页面路由、页面栈、路由模式、路由传参、返回确认、导航组件
- •V2应用状态管理 - 状态管理概述、AppStorage V2全局UI状态、PersistenceV2全局持久化UI状态、用户首选项
- •信息标记及弹窗组件 - Badge、LoadingProgress、AlertDialog、CustomDialog等常用组件
- •动画 - 属性动画、页面转场动画、显示动画、路径动画、粒子动画等
- •画图 - Shape组件、Circle组件、Ellipse组件、Line组件、Polyline组件等Canvas绘图
- •设计资源 - 设计资源库、通用设计资源、设备设计资源、Connect设计资源、图标库、音效库
- •权限能力调用 - 位置权限、未地网络权限、相机权限、照片权限、麦克风权限等
- •安全 - 数据安全、身份认证、应用沙箱、消息通知、后台任务、加密解密、压缩、地图、上传、距离仪
课程重点
课程内容
- •ArkTS进阶 - 类型进阶、面向对象、剩余和展开、数据类型分类、泛型、工具类型、类安全、模块化、递归等
- •布局组件 - List和ListItem、Scroll、Tabs和TabContent、Grid和GridItem等掌握常用的首页布局组件
- •表单组件 - TextInput、TextArea、Checkbox、CheckboxGroup、Select、Radio、DatePicker等常用输入组件
- •条件以及循环渲染 - if/else条件渲染、ForEach循环渲染
- •UI复用 - @Builder、@BuilderParam、@WrapBuilder、@Styles、@Extend、@Require
- •移动端事件 - 触摸事件、拖拽事件、基础手势、组合手势
- •自定义组件 - 自定义组件@Builder、@BuilderParam
- •V2状态管理 - @Local、@Param、@Once、@Event、@ObservedV2和@Trace、@Provider和@Consumer、@Monitor
课程重点
课程内容
- •网络通讯 - 网络通信概述、HTTP协议、HTTP数据请求、axios请求库、WebSocket连接、Socket连接等
- •JSON - JSON概述、JSON结构、JSON转换、JSON使用注意
- •Promise & async - Promise概述、异步编程、Promise核心用法、Promise链式编程等
- •Git - 安装和配置Git、Git本地操作的常用命令、.gitignore忽略文件、Git分支与常用命令、远程仓库的使用
课程重点
课程内容
- •元服务基础 - 元服务概述、项目创建、项目结构、开发及运行态视图
- •元服务卡片开发 - 卡片概述、卡片配置、界面开发、动画开发、自定义绘制、router和call事件、拉起指定UIAbility、卡片刷新、生命周期管理、运行机制、UI开发、数据绑定、交互事件、网络编程、多页面管理
- •真机调试 - 发布真机、添加服务卡片、单包限制、分包及分包建议、分包预加载、华为分享、调试及发布
课程重点
课程内容
- •端云一体化 - 端云一体化介绍、云端配置-AGC服务、云数据库、认证服务、云存储
课程重点
课程内容
- •Flutter和鸿蒙混合开发 - Flutter安装、Dart核心语法、Future编程、状态组件、常用组件、滚动组件、网络请求、路由操作、鸿蒙整合Flutter
课程重点
课程内容
- •社交论坛 - 完整的社交应用开发
- •智能出行 - 智能交通应用实战
- •健康守护 - 健康管理应用开发
- •综合商城 - 电商应用完整开发
- •IOT万物互联APP - 物联网应用开发
课程重点
完整课程体系
HarmonyOS金牌讲师团队
汇聚业界资深专家,为您提供最专业的HarmonyOS开发培训
讯方智汇云校高级讲师 · 华为开发者专家
拥有10年以上软件开发与教学经验,现任讯方技术股份有限公司HarmonyOS高级讲师,广东科技学院软件工程专业课程编委成员。曾交付广东科技学院、深圳职业技术大学HarmonyOS应用开发等课程,并作为编委参与设计广东科技学院软件工程专业人才培养方案。目前致力于讯方智汇云校HarmonyOS应用开发课程的研发和教学工作,独立开发两本教材《基于JS的鸿蒙应用开发》和《基于ArkTS的鸿蒙应用开发》。任教期间除了承担培训工作以外,还坚持HarmonyOS操作系统的开发推广工作,支持鸿蒙生态的发展。获得华为开发者专家(HDE)认证。
ZJKFᴬᴵ 开发者社区创始人 · 华为开发者专家
ZJKFᴬᴵ 开发者社区创始人,华为开发者学堂认证讲师,HarmonyOS 开发者达人。从事软件开发和项目管理工作20年,精通前后端编程语言及技术框架,目前主要负责 HarmonyOS 和 AI 应用开发及培训,并创作了音视频课程《软件项目管理20讲》、《鸿蒙APP端云一体化开发》等。
字节跳动研发工程师 · 华为开发者专家
字节跳动研发工程师,拥有10多年移动端开发经验,2022年参与开发的HarmonyOS应用产品荣获HDC大会“鸿蒙生态领航”奖,合著出版《HarmonyOS NEXT 启程 零基础构建鸿蒙应用》书籍,多次受邀参与鸿蒙生态相关活动并分享鸿蒙应用开发的实践和经验。
深圳市蛟龙腾飞网络科技有限公司CEO兼CTO · 华为开发者专家
深圳市蛟龙腾飞网络科技有限公司CEO兼CTO,《云品牌战略-网络时代与网络世界中企业强盛之道》2012年光明日报出版社出版作者,《鸿蒙生态-开启万物互联的智慧新时代》2021年电子工业出版社出版作者。华为开发者学堂认证讲师,首届HarmoyOS应用创新大赛导师之一,获2024年鸿蒙先锋称号。
贝壳研发工程师 · 华为开发者专家
贝壳研发工程师。十年移动开发经验,曾就职美团基础研发部,现就职于贝壳。从事过游戏、前端、后端、移动端的开发,目前主要负责HarmonyOS NEXT的开发工作,跨平台框架RN、Flutter实践者。对一多开发、创新场景、元服务、状态管理等有深刻的见解,掘金《HarmonyOS学习专栏》和《仓颉学习专栏》作者,长期活跃于技术社区,GitCode仓颉2024年度贡献之星。
上海杉达学院副教授、院长助理 · 华为开发者专家
上海杉达学院副教授、院长助理,毕业于南京航空航天大学。HarmonyOS应用开发高级工程师、华为路由交换高级网络工程师、华为大数据高级工程师。研究方向:移动应用开发,嵌入式开发,数据挖掘与分析。任教课程:HarmonyOS应用开发、数据挖掘技术与应用、人工智能概论、数据结构、5G移动通信技术、组网技术、无线网络技术、园区网络安全技术等。
传一卓跃技术CTO、福建省畅想未来科技CTO · 华为开发者专家
传一卓跃技术CTO、福建省畅想未来科技CTO,参与福建省电力输变电工程项目系统二期、福建电网投资评估及策略优化数据分析、福建省科技厅创新中国信息系统等。近17年跨平台研发经验,擅长移动端、微服务云架构搭建等。多年互联网教育、电力、医疗等行业应用解决方案经验,多所高校计算机专业讲师及线上线下实训教学经验,近期专注于医疗智能设备、云服务、HarmonyOS技术研究,希望在端云协同、云智一体上建树推广。
技术顾问、HarmonyOS培训讲师 · 华为开发者专家
10年教学经验,兼任多家科技公司技术顾问。先后从事Python爬虫、HarmonyOS移动应用开发等课程的教学工作。参与开发《鸿蒙应用开发基础》和《鸿蒙项目实战》等课程。在各大技术社区刊登多篇HarmonyOS应用开发技术文章,同时在B站和华为开发者学堂发布了大量鸿蒙应用开发相关的技术视频。
深圳职业技术大学软件工程技术专业教师 · 华为开发者专家
博士,深圳职业技术大学软件工程技术专业教师,鸿蒙应用培训讲师,主持校级金课《基于ArkTs的鸿蒙多终端集成开发》课程一门,课程获中国软协“国产软件进课堂”优秀教改课程金奖,主编HarmoyOS方向教材2部,主持HarmoyOS方向教育部协同育人项目1项。指导学生获技能大赛软测国家级二等奖一项,省级一等奖两项,获蓝桥杯软件测试赛项国家级二、三等奖各一项。主持承担校质量工程项目2项,校科研重点项目1项。目前主要从事HarmoyOS方向的教学和研究工作。
