北大青鸟北京学校

7x24小时咨询热线

400-660-3310

当前位置 : 好学校 北京软件开发 北大青鸟北京学校 课程正文

人看过 人预约 收藏分享

北京鸿蒙应用开发技术项目案例培训班

授课方式 :
上课时段:

上课校区:

报读该课程可在好学校领取返现奖励20元

微信扫码添加老师好友咨询

北大青鸟北京学校

北大青鸟北京学校

认证等级

信誉良好,可安心报读

北大青鸟北京学校

已获好学校V2信誉等级认证

信誉值

  • (60-80)基础信誉积累,可放心报读
  • (81-90)良好信誉积累,可持续信赖
  • (91-100)充分信誉积累,推荐报读

与好学校签订读书保障协议:

在线咨询
2024.04.29 刘*士 185*****241 咨询了 招生对象
2024.04.29 李*士 182*****845 咨询了 周边交通
2024.04.26 先*生 187*****989 咨询了 上课时段
2024.04.26 李*星 189*****610 咨询了 授课师资
2024.04.24 张*子 152*****976 咨询了 周边交通
2024.04.24 楠*3 136*****053 咨询了 授课师资
2024.04.23 李*生 188*****454 咨询了 开课校区
2024.04.21 张*生 155*****621 咨询了 授课师资
2024.04.15 妮*心 137*****328 咨询了 开课校区
2024.04.08 贾* 171*****049 咨询了 开课校区
2024.04.07 机*主 155*****156 咨询了 周边交通
2024.04.03 J*Q 138*****788 咨询了 课程费用
2024.04.03 郑*生 135*****837 咨询了 周边交通
2024.04.01 张* 150*****427 咨询了 授课师资
2024.04.01 刘*迎 186*****447 咨询了 周边交通
2024.04.01 张*鹏 150*****539 咨询了 课程费用
2024.03.31 杨*生 177*****856 咨询了 周边交通
2024.03.28 女*士 156*****680 咨询了 开班时间
2024.03.28 魏*生 186*****085 咨询了 上课时段
2024.05.02 刘*子 152*****868 咨询了 开班时间
北京鸿蒙应用开发技术项目案例培训班

【课程内容】

一、起步

初识鸿蒙开发

ArkTs基础语法

ArkTs基础语法

ArkTs基础语法

阶段学习目标:

环境安装:学会如何在不同的操作系统上安装所需的开发环境和工具,以便能够进行编程和开发工作。

编程模型:了解编程模型的基本概念和原理,包括面向对象编程、函数式编程等,以及它们在实际项目中的应用。

编程语言ArkTS:掌握ArkTS编程语言的基本语法和特性,包括变量、数据类型、运算符、控制流程等,以及如何使用ArkTS编写可执行的程序。

认识项目结构:了解一个项目的组织结构和文件层次关系,包括源代码文件、配置文件、资源文件等,以及它们的作用和相互关系。

运行第一个程序:学会如何编译和运行一个简单的ArkTS程序,包括配置编译器选项、构建项目、生成可执行文件等步骤。

装饰器/声明UI:了解装饰器的概念和用法,以及如何在ArkTS中使用装饰器来扩展和修改类的功能;同时,了解如何声明户界面(UI),包括布局、控件、事件处理等。

系统组件/自定义组件:了解ArkTS中的系统组件和自定义组件的概念和用法,以及如何创建和使用它们来实现特定的功能和交互效果。

事件和属性:了解事件和属性的概念和作用,以及如何在ArkTS中定义和使用事件和属性来实现数据的传递和状态的更新。

通过掌握以上内容,您将能够使用ArkTS编程语言进行游戏开发或其他类型的应用程序开发,并具备基本的编程能力和项目开发经验。

二、ArkUI框架

阶段学习目标:

方舟开发范式/布局:了解方舟开发范式的基本概念和原则,以及如何使用布局来组织和管理界面元素。

常用组件:掌握常用的ArkTS组件的用法和功能,包括文本框、按钮、图像等,以及如何将它们组合在一起创建复杂的用户界面。

动画/交互事件:了解动画和交互事件的基本原理和实现方式,以及如何在ArkTS中创建和处理动画效果和用户交互事件。

自定义组件用法结构,函数/变量:学会如何定义和使用自定义组件,包括函数和变量的使用,以及如何将它们组织成一个完整的组件结构。

自定义组件的参数规定build()函数/通用样式:了解如何为自定义组件指定参数和样式,并通过build()函数生成最终的组件实例。

"Builder使用语法规则、参数传递规则、BuilderParam装饰器、尾随闭包":掌握Builder的基本用法和语法规则,了解参数传递的方式和规则,以及如何使用BuilderParam装饰器和尾随闭包来实现更灵活的组件构建。

"Styles装饰器:定义组件重用样式、用法和场景;Extend装饰器:定义扩展组件样式、用法和场景;stateStyles:多态样式":学会如何使用Styles装饰器来定义可重用的样式,使用Extend装饰器来扩展组件样式,并了解如何使用stateStyles来实现多态样式的效果。

"状态管理概述、组件内、父子单向、父子双向、各种场景案例、跨多级间双向、嵌套属性的状态管理、各种场景案例、应用状态、if/else:条件渲染、ForEach:循环渲染、LazyForEach:数据懒加载":了解状态管理的基本原理和方法,包括在组件内部管理状态、父子组件之间的状态传递、跨多级间的状态管理等,同时学会使用if/else语句进行条件渲染,使用ForEach和LazyForEach进行循环渲染和数据懒加载。

"页面的生命周期、组件的生命周期、UI的渲染流程":了解页面和组件的生命周期的概念和过程,以及UI的渲染流程,从而能够更好地管理和控制应用程序的运行状态和界面展示。

三、Stage模型

Stage模型应用/组件

Stage模型管理应用窗口

应用上下文Context

阶段学习目标:

Stage模型开发概述:了解Stage模型的基本概念和原理,以及如何使用Stage模型来组织和管理应用程序的界面和功能。

应用/组件级配置:学会如何进行应用和组件级别的配置,包括设置应用属性、注册组件等,以便能够更好地定制和扩展应用程序的功能。

UIAbility生命周期/启动模式/数据交互:了解UIAbility的生命周期和启动模式的概念和原理,以及如何实现不同UIAbility之间的数据交互和通信。

窗口开发概述概念/原理/用途/限制:掌握窗口开发的基本概念、原理、用途和限制,包括主窗口、子窗口、窗口沉浸式能力和悬浮窗口等。

获取应用文件路径:学会如何获取应用程序的文件路径,以便能够访问和操作应用程序的数据和资源。

获取和修改加密分区:了解如何获取和修改加密分区的信息,以保护应用程序的数据安全。

创建其他应用或其他Module的Context:学会如何创建其他应用或其他Module的Context,以便能够在多个应用或模块之间进行通信和数据共享。

订阅进程内Ability生命周期变化:了解如何在进程内订阅Ability的生命周期变化事件,以便能够及时响应和处理应用程序的状态变化。

通过掌握以上内容,您将能够使用Stage模型进行应用程序的开发,并具备基本的应用程序配置、窗口开发、数据交互和进程管理的能力。

四、实用类库

ArkTS语言基础类库并发

ArkTS语言基础类库并发

ArkTS语言基础类库容器

ArkTS语言基础类库xml

阶段学习目标:

"异步并发多线程并发TaskPool":了解异步并发和多线程并发的概念,以及如何使用TaskPool来管理和执行多个任务。

"异步并发多线程并发Worker":掌握异步并发和多线程并发的Worker模式,以便能够创建和管理多个工作线程。

"同步任务开发":了解同步任务的概念和开发方法,async,await,信号。线性容器ArrayList、Vector、List、LinkedList、Deque、Queue、Stack七种":熟悉线性容器的七种类型,包括ArrayList、Vector、List、LinkedList、Deque、Queue和Stack,并了解它们的特点和使用场景。

"非线性容器HashMap、HashSet、TreeMap、TreeSet、LightWeightMap、LightWeightSet、PlainArray":掌握非线性容器的七种类型,包括HashMap、HashSet、TreeMap、TreeSet、LightWeightMap、LightWeightSet和PlainArray,并了解它们的特点和使用场景。

xml生成/解析/转换:了解XML的基本概念和使用方法,包括如何生成XML文档、解析XML文档和转换XML文档。

五、能力服务开发

通知

安全

媒体

文件

数据

网络

后台任务

服务卡

阶段学习目标:

通知:了解普通文本类型、长文本类型、多行文本类型、图片类型和进度条类型的通知开发,掌握如何在不同场景下使用这些通知类型。

访问控制:学会授权和校验的访问控制方法,包括用户认证、秘钥管理和加密解密等技术,确保应用程序的安全性。

音视频播放和录制:掌握音视频的播放和录制功能,实现音频和视频的应用开发。

图片处理:学会对图片进行解密编码、裁剪和变换等操作,提升图像处理的能力。

应用文件和用户文件:了解应用文件和用户文件的管理方法,包括文件的读写、存储和访问等操作。

用户首选项和键值型数据库:熟悉用户首选项的使用和键值型数据库的操作,实现数据的持久化和管理。

关系型数据库:掌握关系型数据库的基本概念和使用方法,实现数据的结构化存储和管理。

HTTP数据请求和WebSocket连接:学会使用HTTP协议进行数据请求,以及使用WebSocket建立实时双向通信连接。

Socket连接:了解Socket连接的原理和方法,实现设备间的网络通信。

任务管理:掌握短时任务、长时任务、延迟任务和代理提醒等任务管理方法,实现任务的调度和执行。

ArkTS卡片运行机制和相关模块:了解ArkTS卡片的运行机制和相关模块,包括卡片生命周期、卡片页面和卡片数据交互等。

六、项目案例

拼图游戏

websocket聊天

图案密码锁

通过学习这些项目案例,您可以获得以下收获和对就业的帮助:

拼图游戏:

了解如何获取本地图片资源,包括使用getMediaLibrary获取媒体库实例、使用getFileAssets方法获取文件资源以及使用getAllObject获取检索结果中的所有文件资产。

掌握裁剪图片的方法,需要使用@ohos.multimedia.image接口,并申请图片编辑权限。

学会使用createImagePacker创建ImagePacker实例,打开文件并创建图片源实例,以及使用getImageInfo方法获取图片大小并进行分割。

WebSocket聊天:

理解WebSocket的工作原理,能够建立WebSocket连接并处理各种回调事件。

学会使用worker来处理后台任务,提高应用程序的性能和用户体验。

掌握使用第三方库来简化开发过程,例如使用现成的WebSocket库。

图案密码锁:

熟悉图案密码锁组件的使用,实现密码设置、验证和重置功能。

掌握以宫格图案的方式输入密码,并处理手指触碰屏幕时的输入状态和离开屏幕时的处理逻辑。

学会将输入的密码返回给应用进行验证。

通过学习这些项目案例,您将具备以下对就业的帮助:

掌握了常用的开发技术和工具,如获取本地图片资源、图片编辑、WebSocket通信等。

具备了实际项目开发经验,能够独立完成小型项目的开发和调试。

增强了解决问题的能力和代码编写的技巧,为将来的工作提供了宝贵的经验。

【课程时长】

184

【学校简介】

北京市海淀区青鸟信息技术职业技能培训学校,成立于2001年,地处市中心,校区位于首都大学校园内,经过十多年的发展,现拥有航天桥校区、中关村校区、五道口校区、北资校区等独立教学区,同时也是知名在线教育品牌课工场的线下实训基地。依托北京大学优质雄厚的教育资源和背景,秉承“教育改变生活”的发展理念,一直致力于培养中国IT技能型紧缺人才。累计培养和输送85万IT职业化人才进入IT行业,得到了社会各界广泛的认可。

【学校荣誉】

“廿念不忘,桃李芬芳“,北大青鸟航天桥凭借出色的教学质量。先进的管理模式,优异的就业成绩,在全国200多家培训中心中名列前茅。北大青乌航天桥校区2001年成立以来连续多年获得奖励,被评为“全国高薪就业校区奖”、”实力校区奖”。并获得了“教学质量示范校区奖"等更具竞争力IT人才培养基地。

北大青鸟APTECH IT职业教育理念深入人心,成为广大学子求学、求职路上的重要选择,不仅引领着中国IT职业教育的发展方向和潮流,更对中国IT行业的人才培养输送和未来发展都产生了深远的影响。

【学校环境】

校园式就业培训基地,是一所专业化、系统化、吃住一体的培训基地。拥有教训楼、宿舍楼、校园食堂、实训就业中心等一体化基地。半军事化管理,学员学习到系统专业的实用技能,同时也拥有安全,良好的学习生活环境。

宿舍环境
校园环境
足球场
电脑室

【学员风采】

户外活动
篮球比赛
学员风采

【教学现场】

学习现场
教学现场

开班信息

学时
学费
操作

    校区地址

    广州
    北京
    二维码

    微信扫一扫,发送到手机

    随时随地,用手机查看地图路线,更可实时导航,轻松到校!

    教学环境

    更多 >
    环境/教学大图
    环境/教学大图
    环境/教学大图
    环境/教学大图

    读书保障 :

    • 正规资质

      所有学校都经过好学校品牌认证,办学许可证、工商营业执照。

    • 免费求学顾问

      通过好学校咨询,你可获得好学校免费求学顾问1对1专业服务,助你快速找到满意学校!

    • 优质教学

      通过好学校报读,你将可在好学校进行课程点评,你的评价将影响学校招生,学校会更重视你,给你更优质教学,避免你差评。

    • 消费权益保障

      通过好学校报读,若你与学校发生纠纷,你可获得好学校来自第三方的平台保障,协助你让学校退款,维护你的合法权益!

    更多适合课程

    全城软件开发学校,一网打尽,立即搜索:

    城市 : 求学课程 : 上课时间 :

    课程咨询

    好学校二维码

    随时随地与老师微信互动

    在线预约免费试听

    • 现在免费预约试听,报名可最高返现
    • 获取验证码
    ;