黑马程序员

马上添加播妞学姐
领取资料&在线答疑
长按二维码识别,或保存截图

课程大纲

  1. 基础班

    1. 鸿蒙-基础

  2. 高手班

    1. 鸿蒙-应用核心 2. 鸿蒙-原生AI应用开发 3. 鸿蒙-AI一多应用开发 4. 鸿蒙-万物互联实战 5. 鸿蒙-Flutter跨平台 6. 移动端-Web应用开发 7. 移动端-Vue框架开发 8. 移动端-中后台系统开发 9. 移动端-Uniapp多端开发 10. 移动端-ReactNative跨平台 11. 移动端-安卓鸿蒙化

  3. AI鸿蒙开发课程升级版本3.1

  • 鸿蒙-基础基础班 1

    课时:9天 技术点:86项 测验:1次 学习方式:线下面授

    学习目标

    1.掌握鸿蒙正式版开发环境配置熟悉工程结构 | 2.掌握ArkTS的变量、函数、数组、对象等核心语法 | 3.掌握使用ArkTS声明式UI完成鸿蒙界面开发 | 4.掌握使用DevEco Studio开发工具和各种调试技巧 | 5.掌握AI工具CodeGenie进行API智能搜索辅助应用开发

    主讲内容

    1. ArkTS基础基础语法是编程语言的第一课,好的开始等于成功的一半,打好基础才能更好的学习后面课程,才能帮学员从小白到入门。

    DevEco Studio下载安装 | 环境配置 | 创建项目 | ArkUI概述 | 认识数据类型 | 变量 | 常量 | 数组 | 函数和箭头函数 | 接口和对象 | 联合类型 | 枚举类型

    2. ArkUI学习ArkUI来布局鸿蒙界面,学习常见的鸿蒙布局方式。

    Text组件 | Span组件 | Image组件 | ImageSpan组件 | Button组件 | Column组件 | Row组件 | Flex弹性布局 | Stack层叠布局 | List列表 | 定位 | 像素单位 | 通用属性 | 文本样式通用属性 | 独有属性 | 背景属性 | 颜色渐变 | 阴影 | 多态样式 | animation动画 | 图形变换

    3. ArkTS核心学习ArkTS的核心语法,让鸿蒙界面具有交互效果。

    类型转换 | 类型推断 | 输出语句 | 算数运算符 | 赋值运算符 | 一元运算符 | 逻辑运算符 | 逻辑中断 | 比较运算符 | 运算符优先级 | 数组API | 表达式和语句 | 顺序语句 | 分支语句 if、三元 | switch | for循环、while循环、do while循环、循环语句场景、嵌套循环 | break和continue | 调试工具的使用 | 数组方法:查询、修改、新增、删除 | 数组遍历 | Reset参数 | 断点调试 | 作用域 | 作用域链 | 匿名函数 | 箭头函数 | Math对象方法

    4. 抖音抽卡APP学以致用,要明白知识点的使用场景是什么,通过开发一个鸿蒙APP来落地。

    抽卡List布局 | Badge数量 | 生肖卡渲染 | 随机派卡 | 切换卡动画 | 中奖逻辑 | 再来一次 | AI 工具 CodeGenie 辅助开发

  • 鸿蒙-应用核心高手班 1

    课时:17天 技术点:145项 测验:1次 学习方式:线下面授

    学习目标

    1.掌握鸿蒙开发UI复用的各种技巧 | 2.掌握V1与V2版本件状态和应用状态的使用 | 3.掌握Stage模型和Ability组件相关内容 | 4.掌握各类动画在对应场景下运用 | 5.掌握鸿蒙应用开发中网络通信方案 | 6.熟悉异步编程和性能和异常处理技巧

    主讲内容

    1. 容器组件&UI复用鸿蒙提供了常见基础组件,可以极大的提高程序员的开发效率,并配有大量案例强化练习。

    Scroll组件 | Tabs组件 | Grid&GridItem组件 | @Builder | @Styles | @Extend | @BuilderParam

    2. 组件&组件状态通过对组件化及组件状态的学习,更好的管理和维护应用的各个部分,使得应用的构建更加灵活高效。

    自定义组件、组件属性&方法、通用样式&事件、V2状态管理、@ComponentV2、@Local、@Param、@Event、@Once、@Provider、@Consumer、@ObservedV2、@Monitor、@Computed、@Trace、@Type、!!双向绑定、V1状态管理

    3. 用户输入&动画学习日常开发中如何接收及处理用户输入的数据以及各类动画在对应场景下运用,并配有大量案例强化练习。

    TextInput 组件 | TextArea 组件 | Checkbox组件 | CheckboxGroup 组件 | 正则表达式 | animation | animateTo | TransitionEffect | 动画曲线 | ImageAnimator | 半模态转场 | 模态转场 | 共享元素转场

    4. ArkTS 进阶学习 ArkTS 中的高阶内容,包括面向对象、泛型、TS 到 ArkTS 的适配等多个重要概念,全面提升在 ArkTS 语言中的开发能力。

    类型别名 | typeof 运算符 | 面向对象 | 可见性修饰符 | 剩余及展开 | 简单类型和复杂类型 | interface 进阶 | 泛型 | 工具类型 | 空安全 | 模块化 | 定时器 | 递归 | 内置对象 | 数组API | 回调函数 | 从TypeScript到ArkTS的适配指导

    5. 多页面&路由深入探讨了鸿蒙应用开发中的多页面管理方案、包含router和navigation方案。

    页面路由 | 页面栈 | 路由模式 | 路由传参 | 返回确认 | Navigation导航组件 | router_map

    6. Stage模型开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。

    Stage模型概述 | 应用级配置 | 组件级配置 | UIAbility组件 | 应用上下文Context信息 | 系统环境变量 | 单 UIAbility 和多 UIAbility 应用 | 组件级生命周期 | 页面级生命周期 | Ability生命周期

    7. 应用状态学习鸿蒙应用开发中的状态管理方案,实现应用内数据共享。

    应用状态概述 | AppStorageV2全局UI状态 | PersistentV2持久化UI状态 | 自定义组件冻结

    8. 网络编程学习主流网络通信技术,适用于不同的客户端和服务端的通信方案,可以让应用和服务端进行数据交互。

    网络通信概述 | URL简介 | URL 查询参数 | Refresh 组件-下拉刷新&触底加载 | 请求方法 | 提交数据 | HTTP 协议 | 文件上传 | axios 请求库 | JSON结构 | JSON转换

    9. 异步编程通过Promise可以用来更好的管理异步代码,方便代码编写和维护,并配有大量案例强化练习。

    同步&异步 | 异步编程 | 回调函数嵌套 | 链式编程 | Promise 核心用法 | Promise常用静态方法 | Promise 异常处理 | async 函数 | async 函数异常处理 | 函数防抖

    10. git版本控制学习git 提供的强大的版本管理能力,以及鸿蒙应用开发中如何高效管理代码变更。

    安装和配置 Git | Git 本地操作的常用命令 | .gitignore 忽略文件 | Git 分支与常用命令 | 远程仓库的使用

  • 鸿蒙-原生AI应用开发高手班 2

    课时:10天学习方式:线下面授

    面试通APP

    神领物流APP

    项目简介技术点:116项测验:0次

    面试通APP提供了多种题目和内容,包括基础知识点问题、原理问题、项目问题等,满足不同程序员的需求。同时,面试通APP还包含各大公司的真实面试经验,便于用户找到心仪公司的面经。面试通APP支持用户自主选择学习内容,同时还提供了智能推荐和反馈机制,帮助用户更好地掌握知识和技能。主要功能:刷题系统、项目系统、面经系统、个人中心、历史记录等模块。

    学习目标

    学习基于鸿蒙系统能力硬件能力AI能力开发原生鸿蒙应用能力

    主讲解决方案

    1.掌握基于window沉浸式UI界面开发能力 | 2.掌握基于colorMode的暗黑主题开发能力 | 3.掌握基于ability生命周期数据埋点能力 | 4.掌握基于preferences本地持久化能力 | 5.掌握基于MediaKit的音频录制和播放能力 | 6.掌握基于openharmony的第三方共享包使用开发能力 | 7.掌握基于axios三方库的网络资源请求能力 | 8.掌握项目通用工具和组件的封装能力 | 9.掌握基于bundleManager的应用信息管理能力 | 10.掌握以及fileIo核心模块的应用缓存管理能力 | 11.掌握基于ArkData的数据库数据存储能力 | 12.掌握基于ScanKit的摄像头扫码能力 | 13.掌握基于abilityAccessCtrl的应用权限管理能力 | 14.掌握基于ImageKit实现图片处理能力 | 15.掌握基于端侧原生智能实现AI文章朗读功能 | 16.掌握基于DeepSeek等大模型实现AIChat功能

    主讲知识点

    1.项目介绍和课程资源准备 | 2.创建项目和版本控制 | 3.项目resources主题资源配置 | 4.基于Hilog系统日志工具封装 | 5.基于window沉浸式工具封装 | 6.基于window状态栏工具封装 | 7.自定义应用Tabs操作栏 | 8.搜索HmSearchBox通用组件封装 | 9.打卡HmClockIn通用业务组件封装 | 10.标签HmTag通用组件封装 | 11.试题列表QuestionListComp业务组件封装 | 12.基于axios应用请求工具封装 | 13.基于bindSheet的试题筛选实现 | 14.骨架屏HmSkeleton通用组件封装 | 15.首页试题列表上拉加载下拉刷新实现 | 16.导航栏HmNavBar通用组件封装 | 17.个人页面和登录页面功能实现 | 18.基于PersistentStorage登录鉴权工具封装 | 19.基于axios请求拦截器实现token携带 | 20.基于axios响应拦截器实现401登录失效处理 | 21.访问鉴权checkAuth实现路由鉴权和按钮鉴权 | 22.基于webview实现隐私政策和用户协议 | 23.基于emitter实现页面登录后再次刷新 | 24.页面基本结构和数据渲染展示 | 25.基于@CustomDialog封装自定义HmLoadingDialog通用组件 | 26.基于Web组件实现代码高亮效果 | 27.实现点赞、收藏、上一题、下一题页面功能 | 28.基于QRCode组件实现分享试题二维码 | 29.基于componentSnapshot实现海报截图 | 30.基于ImageKit实现图片打包存储到应用沙箱 | 31.基于MediaKit和SavButton实现临时授权保存图片到相册 | 32.基于ScanKit实现调用摄像头扫码看题功能 | 33.基于组件和Ability生命周期实现埋点 | 34.基于preferences首选项优化上报 | 35.面试经验文章列表页和详情页渲染 | 36.基于鸿蒙原生AISpeechKit实现文章朗读 | 37.基于鸿蒙原生AICoreSpeechKit实现文章转语音 | 38.实现面试通打卡逻辑 | 39.打卡页面开发和月份切换显示打卡天数 | 40.累计学时页面和信息展示 | 41.常用单词页面和基于resourceManager本地化数据渲染 | 42.实现单词分类选择和示例代码高亮 | 43.基于AvPlayer的单词朗读功能 | 44.基于DeepSeek实现AI鸿蒙面试官 | 45.基于SSE流式传输实现AI面试官打字效果 | 46.应用权限概述和授权方式介绍 | 47.基于abilityAccessCtrl的权限请求工具封装 | 48.requestPermissionOnSetting二次授权方式 | 49.麦克风MICROPHONE录音授权 | 50.基于AvRecorder实现录音功能 | 51.基于getAudioCapturerMaxAmplitude实现声音振幅效果 | 52.基于AvPlayer的录音播放功能 | 53.基于ArkData的relationalStore实现数据库存储 | 53.设置页面和个人资料页面 | 54.修改昵称和修改头像 | 55.基于PhotoViewPicker实现照片选择 | 56.基于fileIo实现拷贝照片到沙箱目录 | 57.基于ImagePacker实现压缩图片上传 | 58.基于ApplicationContext实现应用主题设置 | 59.基于config.colorMode实现应用主题切换监听 | 60.基于storageStatistics应用缓存计算 | 61.基于fileIo实现缓存清理 | 62.基于bundleManager实现应用包信息获取 | 63.在AGC创建项目和HarmonyOS应用 | 64.本地生成密钥和证书请求文件 | 65.申请发布证书和发布Profile文件 | 66.手动配置签名信息 | 67.编译构建.hap和.app文件 | 68.在AGC平台填写上架信息和上传.app文件 | 69.配合上架审核调试

    项目简介技术点:89项测验:0次

    神领物流是一款专业的物流智能系统,覆盖城配、城际、快递等多项业务,包括订单分配、智能调度、线路规划、运费模板、快递配送等核心功能,可实现整个物流快递业务的智能管理。神领物流鸿蒙司机端APP作为物流客户端,集成了任务调度、延迟收货上报异常、回车登记、消息通知、提货收货等主流的司机职能业务。

    学习目标

    1.能够掌握实现鸿蒙app应用搭建项目的基础架构 | 2.能够掌握封装鸿蒙基础组件的开发能力 | 3.能够掌握封装底层网络请求的能力 | 4.能够掌握封装统一上传组件及预览图片的能力 | 5.能够掌握Ability拉起调度并实现传值的能力 | 6.能够掌握音频播放控制的能力 | 7.能够掌握消息通知发送及接收的能力 | 8.能够掌握混合开发双向通信的开发能力 | 9.能够掌握地理位置定位及采用混合开发定位高德地图的能力 | 10.能够掌握自定义弹窗插槽传入的开发能力 | 11.能够掌握自定义系统UI日期弹窗的能力

    主讲解决方案

    1.大型项目基础架构设计及拆分方案 | 2.图片上传组件封装方案 | 3.UI底层组件封装方案 | 4.混合开发双向通信机制的标准开发方案 | 5.混合开发定位高德地图方案 | 6.定位及传导web端定位方案 | 7.定制化开发基础系统UI层方案

    主讲知识点

    1.能够掌握实现鸿蒙app应用搭建项目的基础架构 | 2.能够掌握封装鸿蒙基础组件的开发能力 | 3.能够掌握封装底层网络请求的能力 | 4.能够掌握封装统一上传组件及预览图片的能力 | 5.能够掌握Ability拉起调度并实现传值的能力 | 6.能够掌握音频播放控制的能力 | 7.能够掌握消息通知发送及接收的能力 | 8.能够掌握混合开发双向通信的开发能力 | 9.能够掌握地理位置定位及采用混合开发定位高德地图的能力 | 10.能够掌握自定义弹窗插槽传入的开发能力 | 11.能够掌握自定义系统UI日期弹窗的能力

  • 鸿蒙-AI一多应用开发高手班 3

    课时:10天学习方式:线下面授

    美蔻商城APP

    黑马云音乐APP

    项目简介技术点:112项测验:0次

    美蔻商城是一个"一对多"的电商购物应用,提供在线购物的核心服务,业务涵盖了商品列表、商品详情、购物车、商品评价、订单管理等功能。 项目基于鸿蒙一对多开发范式,采用了三层工程架构配合多种UI适配方式,最终实现"一次开发,多端部署"的核心目标。同时,也应用了鸿蒙系统的多种能力,比如多媒体技术、支付能力、混合开发等等。

    学习目标

    学习鸿蒙多端适配与AI能力应用开发能力

    主讲解决方案

    1.掌握运用AI工具提高开发效率的能力 | 2.掌握使用基础语音AI服务实现语音搜索 | 3.掌握使用基础视觉AI服务实现收货地址录入 | 4.掌握自然语言理解AI服务实现信息分词识别 | 5.掌握一次开发多端部署三层架构能力 | 6.掌握使用华为账号服务实现华为登录 | 7.掌握使用华为推送服务实现交易状态提醒 | 8.掌握使用华为地图服务实现物流轨迹绘制 | 9.掌握使用华为分享服务实现商品海报分享 | 10.掌握使用华为扫码服务实现商品搜索 | 11.掌握卡片和宿主应用的数据通信能力

    主讲知识点

    1.在 AGC 创建项目和 HarmonyOS 应用 | 2.一次开发、多端部署概述 | 3.基于自适应布局和响应式布局实现界面级一多 | 4.基于 canIUse 和 import 动态导入实现功能级一多 | 5.基于 hsp 或 har 三层工程架构实现工程级一多 | 6.产品 phone 模块 navigation + tabs 多端适配 | 7.项目资源和基于 BreakPoint 实现UI多端适配 | 8.基于 axios 的通用请求工具封装和 API 层分离 | 9.首页页面信息展示和 MkLoading 组件封装 | 10.导航栏 MkNavBar 通用组件封装 | 11.分页页面开发的多端适配实现 | 12.搜索页面和搜索结果页面开发 | 13.排序、上拉加载、下拉刷新功能开发 | 14.基于 LazyForEach 实现列表性能优化 | 15.基于 checkAccessToken 麦克风权限检查 | 16.基于 audioCapturer 的实现 PCM 格式音频录制 | 17.基于 asrEngine 的 AI 语音基础服务实现语音输入 | 18.商品详情页基本结构开发 | 19.加载弹窗 MkDialogLoading 组件封装 | 20.基于 scrollToIndex 实现锚点定位效果 | 21.计数器 MkCounter 通用组件封装 | 22.基于 @ohoms/sku 实现商品规格选择功能 | 23.收货地址列表展示和选择 | 24.基于 LocationButton 获取当前经纬度定位 | 25.基于 Location Kit 实现地理位置解析实现添加收货地址 | 26.基于原生AI的基础视觉服务实现收货地址拍照文字识别 | 27.基于原生yAI的自然语言理解服务实现收货人和电话识别 | 28.了解需要要添加公钥指纹的华为开放能力 | 29.本地生成密钥和证书请求文件 | 30.AGC 申请调试证书、调试Profile和配置公钥指纹 | 31.本地 module.json5 配置 ClientID | 32.华为开发者联盟申请华为账号服务敏感权限 | 33.基于 User Authentication Kit 实现华为账号一键登录 | 34.基于账号密码进行应用登录 | 35.空数据 MkEmpty 通用组件封装 | 36.商品详情实现加入购物车 | 37.基于 AppStorage 的购物车数量全应用更新 | 38.基于 emitter 的跨页面购物车数据更新通知 | 39.购物车商品选择、数量修改、删除和价格计算功能开发 | 40.根据预创建订单信息展示结算页面 | 41.提交订单后跳至支付页面 | 42.基于 Web 组件使用支付宝支付 | 43.基于 webview 实现支付结果监听 | 44.基于 pasteboard 实现订单编号复制 | 45.自定义 MkTabs 通用组件封装 | 46.基于 LazyForEach 实现高性能订单列表 | 47.待付款支付倒计时组件封装 | 48.基于 MapComponent 实现订单物流详情地图展示 | 49. 基于 Map Kit 的 navi 实现路径规划 | 50. 基于 MapPolyline 实现物流轨迹绘制 | 51. 服务开发概念概述 | 52. 添加开发和卡片UI结构搭建基础 | 53. 使用AI工具 CodeGenie 生成推荐商品卡片 | 54. 卡片基于 postCardAction 实现唤起应用指定页面 | 55. 基于 formBindingData 实现应用更新卡片 | 56. 基于 rpc 进程间通信实现卡片更新应用推荐商品 57. 基于 Push Kit 实现订单状态更新推送服务

    项目简介技术点:72项测验:0次

    黑马云音乐是一款基于“赛博朋克”风格设计的音乐APP,包含歌单的分类展示、歌曲的播放、自定义专业播放界面。应用可以进行卡片的添加,让用户在视感和听感都得到极致的享受。卡片播功能简化了应用的使用复杂度,轻量级应用的操作,核心功能的使用,让用户能够快速进行体验。后台播放功能也可以让喜欢听音乐的用户在进行其他操作的同时,仍然可以享受音乐带来的轻松和愉悦。

    学习目标

    1.掌握基于鸿蒙@ohos.animator进行播放动画同步 | 2.掌握基于元服务进行卡片播放同步 | 3.掌握基于AVPlayer媒体资源转码并通过输出设备播放 | 4、掌握应用卡片添加、卡片通信、状态通知 | 5、掌握状态持久化、后台任务创建销毁

    主讲解决方案

    1.状态机二次封装方案 | 2.系统播放控制方案 | 3.支持后台运行方案 | 4.防墓碑机制方案 | 5.下载优化解决方案 | 6.图片沙箱缓存方案 | 7.多线程优化方案 | 8.音频合成方案

    主讲知识点

    1.【AVPlayer】对状态机进行二次封装管理,实现播放模式控制、列表播放等功能 | 2.【控制中心】音频播放接入控制中心,进行系统播放控制通知 | 3.【后台播放】应用支持后台运行,防墓碑机制 | 4.【个性动画】破坏风文字抖动、霓虹呼吸灯等动画效果 | 5.【图片下载】对图片进行沙箱缓存,下载方案优化等 | 6.【应用通信】实现控制中心、线程、进程之间通信方案并进行二次封装 | 7. 【音频合成】PCM格式音频录入、媒体类型转化、多音轨合成方案

  • 鸿蒙-万物互联实战高手班 4

    课时:3天技术点:83项测验:0次学习方式:线下面授

    学习目标

    学习鸿蒙短距通信物联网应用开发能力

    随着我国人口老龄化问题的日趋严峻,对专业化养老院的需求与日俱增。目前养老院信息化水平较低,现代化服务装备普遍欠缺,管理和服务效率低下,无法满足老人对专业化护理的需求。翼康养老系统为养老院量身定制开发专业的养老管理软件产品,包含管理后台家属端小程序,员工管理端鸿蒙APP。主要功能:账号系统、预约登记系统、健康数据系统、护理工作台、IOT设备管理、员工中心等模块。

    主讲解决方案

    1.能够独立开发APP核心业务能力 | 2.掌握基于IOT云平台的物联网项目开发 | 3.掌握应用侧 HTTPS 协议上报IOT设备数据 | 4.掌握应用侧通过 BLE 蓝牙协议与IOT设备通信 | 5.掌握应用侧通过IOT云平台下发IOT设备指令 | 6.掌握使用@ohos/crypto-js 实现数据加密处理 | 7.掌握使用华为账号服务实现华为登录8.掌握基于蓝牙和传感器实现摇一摇开门

    主讲知识点

    物联网APP开发流程;IOT设备识别和信息采集;IOT云平台的信息传输方式;蓝牙识别IOT设备和安装;APP侧对感知设备的数据分析;APP侧对IOT设备下发命令 | 1.华为云IOT平台创建产品和添加设备 | 2. 应用侧实现随身设备选择老人 | 3.应用侧实现固定设备选择楼层 | 4.为设备选择所属产品 | 5.根据设备标识、设备名称、接入位置、所属产品完成绑定 | 7.查询和展示产品已有设备 | 8.基于 checkAccessTokenSync 检查蓝牙权限 | 9.基于 abilityAccessCtrl 请求蓝牙授权 | 10.基于 bluetooth.access 实现蓝牙打开状态检查 | 11.基于 Connectivity Kit 短距通信服务BLE实现蓝牙扫描 | 12.基于蓝牙广播数据识别mac地址进行设备绑定 | 13.我的设备页面开发和设备解绑操作 | 14.BLE血糖仪设备的扫描和安装 | 15.基于 createGattClientDevice 和血糖设备建立连接 | 16.基于 characteristics 特征值读写实现设备间通信 | 17.基于 BLEConnectionStateChange 实现血糖结果监测 | 18.基于华为IotDA提供的https协议接口实现血糖上报 | 19.基于 @ohos/crypto-js 实现华为华为IOT平台加密鉴权 | 20.BLE门禁设备的扫描、安装和连接 | 21.基于wifiManager实现wifi查询 | 22.通过writeCharacteristicValue写入特征值实现门禁设备配网 | 23.基于sensor摇一摇检测实现蓝牙摇一摇开门 | 24.基于 MQTT 协议设备测接收应用侧发指令完成远程开门 | 25.基于 MQTT 协议设备测接收应用侧生成临时密码指令 | 26.基于 NFC 前台读卡实现手机靠一下开门

  • 鸿蒙-Flutter跨平台高手班 5

    课时:9天技术点:94项测验:0次学习方式:线下面授

    学习目标

    学习 Flutter 跨平台开发能力与鸿蒙混合开发能力

    享+社区是一个生活类的跨平台项目,主要服务于小区业主,为其提供生活家电报修、访客门禁通行的的功能,该项目主要包含房屋管理、报修管理、访客管理、用户管理、通知管理等功能模块,技术栈以Flutter原生技术为主,可适配 Android IOS HarmonyOS。

    主讲解决方案

    1.能够基于Flutter进行跨平台应用开发适配鸿蒙 | 2.能够基于Flutter三端分离开发模式进行鸿蒙混合开发

    主讲知识点

    Flutter安装、Dart核心语法、Future编程、状态组件、常用组件、滚动组件、网络请求、路由操作 | 1.项目主体框架搭建 | 2.dio工具库封装 | 3.轻提示工具库封装 | 4.公告列表和详情实现 | 5.全局登录检测 | 6.获取个人资料并渲染 | 7.房屋列表的获取和渲染 | 8.添加房屋实现 | 9.删除房屋实现 | 10.房屋详情获取并渲染 | 11.编辑房屋的功能实现 | 12.在线报修功能实现 | 13.报修列表功能实现 | 14.多端项目打包 | 15.flutter_flutter鸿蒙仓、flutter_boost框架、路由栈管理、BoostChannel双向通信、MethodChannel原生调用、FlutterPlugin插件

  • 移动端-Web应用开发高手班 6

    课时:9天 技术点:107项 测验:0次 学习方式:线下面授

    学习目标

    学习AI大模型的移动端Web应用开发核心

    主讲内容

    1. HTML学习移动端HTML常用标签搭建页面

    VSCode | AI编辑Cursor|Trae | HTML骨架 | HTML注释 | 文本标签 | 图像标签 | 超链接标签 | 布局标签 | 表格标签

    2. CSS学习移动端CSS特性实现页面美化和动效

    内部样式 | 外部样式 | 内联样式 | 基础选择器 | 常用文本属性 | 复合选择器 | Emmet | CSS特性 | 显示模式 | 盒子模型 | Flex布局 | 定位 | CSS精灵 | 字体图标 | 过渡 | 2D转换 | 动画

    3. 移动Web开发学习移动端适配技术实现适配多设备

    视口 | 分辨率 | 二倍图 | 移动适配 | vw/vh、Less基础语法 | 媒体查询 | 响应式布局

    4. JavaScript核心学习JavaScript核心语法具备前端编程技巧

    变量 | 数据 | 分支循环 | 三元表达式 | 数组 | 函数 | 对象 | 内置对象 | 字面量 | 构造函数 | 单体对象 | 面向对象 | 解构 | 剩余 | 展开 | 箭头函数 | Object、Array | 闭包 | 继承 | 防抖 | 节流 | 异常处理 | 深浅拷贝

    5. Web交互开发学习网页交互技术融合AI进行Web应用高效开发

    DOM | 间歇函数 | 延迟函数 | 事件监听 | 鼠标事件 | 键盘事件 | 事件流 | 事件委托 | window对象 | 本地存储 | AI知识拓展 | AI提示词 | AI代码辅助开发 | AI代码排错 | AI技术测评

  • 移动端-Vue框架开发高手班 7

    课时:12天 技术点:132项 测验:0次 学习方式:线下面授

    学习目标

    学习AI大模型的Vue框架开发移动Web应用

    主讲内容

    1. 框架前置学习基于Node.js的前端工程化工具完成项目搭建

    Node.js安装 | fs | path | http | npm | yarn | pnpm | 模块化 | commonJS | ESM | VueCli

    2. Vue核心技术学习Vue框架核心技术进行Web应用开发

    指令系统 | 响应式 | 组件系统 | 组件通信 | 样式穿透 | 动态样式 | 插槽 | 自定义指令 | ref | 动态组件 | $nextTick | 自定义事件 | 计算属性 | 侦听器 | 组件库 | 组件封装 | keep-alive | 路由系统 | 导航守卫

    3. 面经H5学习使用Vue全家桶完成移动端项目开发

    Vuex | Vant | VueRouter | 路由懒加载 | Axios拦截器 | Token | 状态持久化 | 打包 | 部署

    4. Vue3核心学习Vue3+TS核心技术完成移动项目开发

    Vite | 原生ESM | 选项API | 组合API | setup | 生命周期 | ref | reactive | toRef | toRefs | computed | watch | watchEffect | 组件通信 | 依赖注入 | ref 边界 | create-vue脚手架 | 头条H5

  • 移动端-中后台系统开发高手班 8

    课时:8天技术点:80项测验:0次学习方式:线下面授

    学习目标

    学习Vue3+TS的前端中后台项目AI高效开发

    黑马智数是一个数字化园区管理项目,该项目后台可以在线管理园区内的楼宇、企业、车辆和一体杆等资源,可视化大屏通过园区3D模型实时展示园区概况。学员通过该项目能学到如何用qiankun搭建微前端架构、用Echarts进行数据可视化、以及前沿的3D模型展示等技术方案。

    主讲解决方案

    1. 掌握基于 vue-admin 进行中后台项目的开发思路 | 2. 掌握主题、国际化、全屏、通知、图表等通用系统功能开发能力 | 3. 掌握 Vue3+TS 技术栈进行移动端Web应用开发能力 | 4. 掌握 qiankun 微前端技术方案架构大型应用 | 5. 掌握 AI 编辑器 Cursor | Trae进行中后台前端系统开发

    主讲知识点

    1. 能够了解 vue-admin 的基本架子 | 2. 能够改造模板登录的功能 | 3. 能够使用 Pinia 管理 Token | 4. 能够对 Token 使用 cookie 进行持久化 | 5. 能够理解角色管理相关概念 | 6. 能够实现角色管理的列表功能 | 7. 能够实现角色维护相关功能 | 8. 前端权限控制方案介绍 | 9. 获取权限相关信息进行存储 | 10. 动态生成路由表和左侧菜单 | 11. 实现按钮级别操作权限控制 | 12. 基于 Axios 拦截器实现 Token 携带和失效处理 | 13. 能够实现月卡管理的列表功能 | 14. 能够实现新增月卡的表单校验 | 15. 能够实现月卡行内维护相关功能 | 16. 能够实现企业管理的基础列表功能 | 17. 能够实现企业弹窗维护相关功能 | 18. 能够基于 el-upload 实现企业执照上传组件 | 19. 能够实现合同管理的树形列表功能 | 20. 能够实现合同新开页维护相关功能 | 21. 能够实现下载企业合同并预览 | 22. 能够实现计费规则管理列表展示 | 23. 计费规则 xlsx 的导入导出功能 | 24. 计费规则字段筛选 | 25. v-scale-screen大屏适配 | 26. Echarts 自定义可视化图表 | 27. seamless-scroll 数据无缝滚动

  • 移动端-Uniapp多端开发高手班 9

    课时:8天技术点:83项测验:0次学习方式:线下面授

    学习目标

    学习移动端原生小程序和uni-app多端开发能力

    优医问诊是一个连接医生和患者的移动医疗行业应用,通过高效、快速的在线问诊服务,为患者提供健康帮助,涵盖了找医生、快速问诊、开药门诊、疾病查询,健康百科等功能。该项目基于HBuilderX 使用 uni-app 开发跨端应用的能力,能够完成多端兼容、打包App、原生界面开发、地理定位、路径规划、即时通信。

    主讲解决方案

    1. 掌握原生小程序开发,能够独立完成原生小程序项目开发。 2. 掌握 uni-app 多端框架,能够独立开发小程序和其他端的开发。 3. 掌握基于 AI 编辑器进行uni-app高效开发能力

    主讲知识点

    账号申请、开发工具、工程目录、项目配置、屏幕适配、资源托管、字体图标、数据绑定、事件处理、生命周期、场景值、模块化、网络请求、路由、WXS、模板、组件、UI 框架、表单 | 1. 掌握 uni-app 配置、组件以及 API 的使用 | 2. 掌握 uni-app 跨平台兼容的处理方式 | 3. 掌握 luch-request 网络请求的用法 | 4. 能够对 Pinia 数据进行持久化的处理 | 5. 掌握登录权限验证的实现方法 | 6. 能够动态设置tabBar角标文字 | 7. 掌握uni-swipe-action侧滑组件的使用方法 | 8. 能够实现问诊类型和科室选择 | 9. 能够实现问诊病情描述 | 10. 能够实现病情描述图片上传 | 11. 掌握问诊数据的缓存及回显的实现方法 | 12. 能够使用支付宝完成支付 | 13. 能够完成问诊订单的创建 | 14. 使用websocket插件实现聊天 | 15. 能够完成医生评价的功能 | 16.能够实现问诊药品预支付订单 | 17. 能够完成问诊药品订单的支付 | 18. 能够完成问诊订单列表加载渲染 | 19. 多端打包

  • 移动端-ReactNative跨平台高手班 10

    课时:7天技术点:67项测验:0次学习方式:线上授课

    学习目标

    学习ReactNative跨平台开发能力

    探花交友是一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐,通过智能推荐可以找到更加匹配的好友,这样才能增进用户对产品的喜爱度。探花平台还提供了在线即时通讯功能,可以实时的与好友进行沟通,让沟通随时随地的进行。

    主讲解决方案

    1.掌握全流程的React Native 移动端应用开发技术 | 2.掌握企业级的项目开发流程,业务实现、组件封装、性能优化、发布上线

    主讲知识点

    React 语法基础、嵌入表达式、动态属性绑定、函数组件、Props、State、生命周期、事件处理、受控组件、非受控组件、ReactNative常用组件、API详解 | 1.基于tabbar + react-navigation实现页面切换 | 2.基于axios的统一请求处理 | 3. 实现用户访问与进行注册 | 4.交友列表展示和条件筛选 | 5.探花详情喜欢和点赞操作 | 6.粉丝关注和取关操作 | 7.粉丝列表关注列表用户详情展示 | 8.推荐、最新、发布动态 | 9.文字、图片、语言消息聊天交互 | 10.城市定位与生日选择 | 11.头像重新选择上传 | 12.跨平台项目打包

  • 移动端-安卓鸿蒙化高手班 11

    课时:7天技术点:56项测验:0次学习方式:线上授课

    学习目标

    学习安卓应用开发能力具备安卓鸿蒙化能力

    云栖天气是一款专注于为多个城市提供精准、简洁、实用天气信息的Android应用。核心功能包括精准实时天气、多日预报、逐小时预报、空气质量指数、生活指数建议、体感温度、天气状况、风速风向、湿度以及未来几小时的降水概率预报,帮助用户轻松规划行程,从容应对天气变化

    主讲解决方案

    1.能够基于Kotlin进行 Android 应用开发能力 | 2.能够分析安卓项目源码进行鸿蒙化能力

    主讲知识点

    Android Studio、Gradle构建工具、Kotlin核心语法、常用布局(约束/线性/相对/帧)​、常用组件、ScrollView、​RecyclerView与ListView、适配器、viewPager2、Fragment、Activity生命周期、​Intent与导航、SharedPreferences、Retrofit+OkHttp | 1. 自定义登录页面XML | 2. 基于 Retrofit 进行登录请求 | 3. 基于 SharedPreferences 存储token | 4. 基于 MVP 架构实现实时天气获取和渲染 | 5. 基于 BaseQuickAdapter + ViewHolder 完成24小时天气获取和渲染 | 6. 自定义全局Dialog完成城市切换+数据刷新 | 7. 基于Intent实现跳转传参 | 8. 基于本地用户实现收藏持久化 | 9. 集成高德地图, 完成逆地址编码和自定义标记 | 10. 基于Media3Player实现视频播放 | 11. 基于 Glide 实现网络图片渲染 | 12. 基于 ActivityResultLauncher 实现相册选择 | 13. 实现个人资料维护功能

  • AI鸿蒙开发 V版本课程说明

    课程名称:主要针对:主要使用开发工具:

    课程介绍

返回课程目录
开班信息

鸿蒙10万App计划全面启动

释放百万人才缺口

国家战略科技自立

鸿蒙操作系统作为我国自主研发的操作系统,肩负着打破技术垄断、实现科技自立的重要使命,是国家数字化建设的核心引擎

就业薪资高

大厂招聘:阿里、美团、B站等大厂名企争抢人才数据显示:鸿蒙平均招聘薪资达17537元/月

人才缺口红利

稀缺人才优势:目前熟练鸿蒙开发者数量有限早期入局者将享受“技术稀缺性溢价”,职业竞争力显著提升

市场需求不断增大

鸿蒙装机量超10亿,鸿蒙25年要完成10万+App开发,鸿蒙开发者岗位供不应求。岗位薪资比传统移动端高20%-30%

数据来源:猎聘网 、InfoQ、智联招聘等薪酬调研

AI鸿蒙原生智能正式版课程

培养全端跨平台鸿蒙工程师

高含金量
60%为华为获奖项目

获奖项目课程占60%,所有项目均为华为大赛获奖项目,华为认可企业认可,高含金量。

技术最新
基于鸿蒙最新API设计

课程基于纯血鸿蒙正式版最新API进行设计,紧跟鸿蒙持续迭代脚步,技术最新。

AI智能化
接入鸿蒙AI及DeepSeek

项目接入鸿蒙原生智能Al能力、流行Al大模型DeepSeek等完成功能智能化,驾驭AI能力。

全端跨平台
Flutter/RN/安卓一起学

课程涉及移动WebAPP开发、Flutter混合开发、ReactNative跨平台开发、安卓鸿蒙化开发等。

这是你离高薪最近的一次
大专学历友好,零基础可学,转行学习周期更短
要求低

编程类岗位
统招大专即可
不限专业

薪资高

鸿蒙薪资
在IT岗位中
处于领先地位

周期短

如有计算机
相关从业经验
学习周期更短

申请免费试听

人才稀缺

学员未毕业已被企业预订疯抢

黑马鸿蒙人才供不应求 ,企业纷纷上门抢人
更多用人企业详情
数据来源:黑马程序员学员就业统计

黑马就业喜报频传 学长学姐成功逆袭

13868元

平均月薪

昌平校区就业1期

11021元

平均月薪

上海校区就业2期

13351元

平均月薪

深圳校区就业1期

黑马程序员AI鸿蒙开发就业薪资-00后学员
黑马程序员AI鸿蒙开发就业薪资-入职大厂学员
黑马程序员AI鸿蒙开发就业薪资-30+转型学员
黑马程序员AI鸿蒙开发就业薪资-成功逆袭学员
学员就业薪资查询

AI+分布式

引领下一代操作系统革命

市场价值(元)

全端跨平台开发技术
Day92

解决企业多种移动端开发技术适配鸿蒙的需求,学习Flutter、ReactNative跨平台技术适配鸿蒙能力,学习安卓开发技术实现项目鸿蒙化开发。学完可以具备全面的移动端应用开发能力

鸿蒙一多开发、混合开发、万物互联技术
Day55

学习鸿蒙NEXT一次开发多端部署技术掌握多设备适配应用开发能力,学习混合开发技巧掌握混合应用开发能力,学习鸿蒙短距通信技术掌握物联网应用开发能力。学完可以独立完成华为大奖项目-《美蔻商城》《翼康养老》

鸿蒙原生智能应用开发技术
Day36

学习鸿蒙NEXT系统能力硬件能力,学习鸿蒙原生智能AI能力,开发鸿蒙原生应用并掌握完整上架流程。学完可以独立完成华为大奖项目-《面试通》

鸿蒙应用核心技术
Day26

鸿蒙小白入门

了解职业未来发展

制定系统性鸿蒙人才培养计划

实现与鸿蒙生态企业高效匹配

申请2000元企业补贴

华为大赛获奖项目实战

华为认可企业认可,更高含金量

贴近企业需求

可移植高效复用

核心技术

实现策略轻松落地

核心业务流程

方案实现

企业级UI布局

+多端适配

了解实战项目详情

权威鸿蒙讲师 全程陪伴学习

查看老师履历

全方位教学服务 助你赢在职场

全日制教学管理

每天10小时专属学习计划
测试、出勤、排名公示
早课+课堂+辅导+测试+心理疏导

实战项目贯穿教学

一线大厂实战项目
实用技术全面覆盖
课程直击企业需求

自研教辅系统学习轻松高效

tlias教辅系统:数据驱动教学,构建学生竞争力;练测平台:好技术练出来 学生高效提升

个性化就业指导

就业指导课,精讲面试题
模拟面试,给出就业建议
试用期辅导,帮助平稳过渡

持续助力职场发展

免费享,更新项目和学习资料
主题讲座,获取行业前沿资讯
人脉经验,线下老学员分享会

无忧学就业权益

未就业,全额退费;
薪资低于标准,发放补贴。
多一份安心,学习无忧。

01 教学管理 02 项目实战 03 教辅促学 04 求职指导 05 职后提升 06 无忧学
免费试学
在线咨询