开发模式
ArkTS核心语法
滚动类组件
ArkUI动画
AppData管
理
公共事件与
通知
网络请求
数据持久化
开发技巧
跨平台开发
应用开发者
高级认证考
试指导
Teaching advantages
全程项目实战
所有技术点的学习都基于项目实战,只有掌握技术才能学会技术,边学边做,边做边学,真正的项目驱动式教学
严管教学
授课+答疑+班主任+就业四师全程监督,有班级学习群,有严苛的学员管理制度,精细化的学习计划
免费终身学习
无论课程更新了多少次,凡是购买了该课程方向的学员都可终身享受最新版课程的学习福利,以及日常对应IT技术的专题课程学习
课程体系实时更新
每门学科建立专业的教研组,结合市场需求实时更新课程体系,确保所学即为技术前沿
面试强化冲刺高薪
简历辅导、模拟面试、职业规划,多位就业老师为您的转行之路加持,目标不仅限于offer,而是一份高薪且满意的offer
Course Project Cases
通过模仿微信,掌握线性容器布局、堆叠布局、网格布局常见布局方式,和Image组件、TextInput 输⼊、二维码组件、List容器、页面滑动的使用
在线商城平台,为用户提供购买商品、下单支付、管理订单、查看商品评价等功能。用户可以浏览平台上的各种商品,选择心仪的商品进行购买,并通过在线支付完成交易。商家可以在平台上展示自己的商品,并处理订单、管理库存等。
相关概念:
自适应布局:当外部容器大小发生变化时,元素可以根据相对关系自动变化以适应外部容器变化的布局能力。相对关系如占比、固定宽高比、显示优先级等。当前自适应布局有4种:线性布局、层叠布局、弹性布局、相对布局。自适应布局能力可以实现界面显示随外部容器大小连续变化。
响应式布局:当外部容器大小发生变化时,元素可以根据断点、栅格或特定的特征(如屏幕方向、窗口宽高等)自动变化以适应外部容器变化的布局能力。当前响应式布局能力有2种:媒体查询、栅格布局。
GridRow:栅格容器组件,仅可以和栅格子组件(GridCol)在栅格布局场景中使用。
GridCol:栅格子组件,必须作为栅格容器组件(GridRow)的子组件使用。
新闻类App项目是一个提供新闻内容的移动应用程序,用户可以通过该应用浏览各类新闻、文章、视频等多种形式的资讯内容。该项目旨在为用户打造一个信息丰富、全面的新闻阅读平台,满足用户对不同领域、不同类型资讯的需求。
相关概念
List:列表包含一系列相同宽度的列表项。
Tabs:通过页签进行内容视图切换的容器组件。
TabContent组件:仅在Tabs中使用,对应一个切换页签的内容视图。
数据请求:提供HTTP数据请求能力。
手机闹钟App是一款旨在帮助用户管理日常生活和工作的闹钟应用程序。用户可以使用该应用设置多个闹钟,以确保自己能够按时起床、完成重要的任务或者提醒自己进行其他活动。该项目的目标是提供简单易用的闹钟功能,让用户能够轻松安排自己的时间。
相关概念:
Canvas: 提供画布组件,用于自定义绘制图形。
CanvasRenderingContext2D: 使用RenderingContext在Canvas组件上进行绘制,绘制对象可以是矩形、文本、图片等。
后台代理提醒: 开发应用时,开发者可以调用后台提醒发布的接口创建定时提醒,包括倒计时、日历、闹钟三种提醒类型。使用后台代理提醒能力后,应用可以被冻结或退出,计时和弹出提醒的功能将被后台系统服务代理。本应用中主要使用到后台代理提醒的两个接口:
publishReminder:发布一个后台代理提醒,使用callback方式实现异步调用,该方法需要申请通知弹窗Notification.requestEnableNotification后才能调用。
cancelReminder:取消指定id的提醒,使用callback方式实现异步调用。
待办清单是一个用于管理个人或团队待办事项的应用程序。它允许用户创建、查看、编辑和删除待办任务,以便更好地组织工作和生活。用户可以设置任务的截止日期、优先级、提醒时间等信息,以确保任务能够及时完成。
项目采用:
Column组件: 沿垂直方向布局的容器。
Row组件: 沿水平方向布局的容器。
ArkUI自定义组件、状态管理。
用户首选项、关系型数据库
Course Core
Course Outline
第1阶段
第2阶段
第3阶段
阶段目标:
掌握鸿蒙ArkTS范式语⾔开发基础,能够 使⽤ArkUI进⾏HarmonyOS原⽣应⽤界⾯设计开发
阶段目标:
掌握鸿蒙ArkTS组件开发、容器类组件、动画、滚动组件、自定义组件装、组件复⽤、组件传值、组件更新、State模型、事件处理、状态管理,具备原⽣能⼒应⽤等项⽬基础开发能⼒。
阶段目标:
掌握鸿蒙开发文件操作、网络请求、数据持久化、原子化服务、实际项目指导开发、 ArkUI-X 开发框架跨平台开发,能够独立完成HarmonyOS项目开发、 完成HarmonyOS应用开发者基础、高级认证考试