移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)

移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-09
版次: 1
ISBN: 9787302586548
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 368页
10人买过
  • 《华为移动应用开发(中级)》全面论述华为移动服务(HUAWEI Mobile Services,HMS)生态以及HMS Core所提供的各种能力,并详细介绍如何通过HMS Core集成各种能力进行移动应用开发。全书内容涵盖Java编程基础、前端基础(HTML、CSS、JavaScript等)、Java Web开发、Android开发基础和鸿蒙操作系统(HarmonyOS)开发,以及HMS应用开发基础和扩展,并通过一个HMS Core综合开发应用案例,利用实际代码介绍华为账号服务(Account Kit)、应用内支付服务(IAP Kit)、消息推送服务(Push Kit)和定位服务(Location Kit)等多个能力的集成和使用方法,提高读者的综合应用开发能力。 
    《华为移动应用开发(中级)》共分8章。第1章主要介绍Android的主要编程语言Java的相关要点,为Android开发奠定基础; 第2章介绍前端开发基础,即与浏览器进行交互的HTML语言以及CSS和JavaScript等内容; 第3章介绍如何使用Java语言对Web应用进行开发; 第4章介绍Android开发基础,涉及各种控件和机制; 第5章介绍华为针对全场景多生态设计的统一操作系统HarmonyOS; 第6章与第7章介绍华为HMS应用开发基础及其应用开发扩展; 第8章为综合案例讲解。全书提供了大量应用实例,每章后均附有习题。 
    《华为移动应用开发(中级)》适合作为华为移动应用开发“1+X”证书试点院校“课证融合”教材,同时可为对华为HarmonyOS及HMS感兴趣的广大科技工作者和研究人员提供参考。 


     
    目录 

     
    第1章Java编程 

     
    1.1Java语言概述 

     
    1.1.1Java名字的由来 

     
    1.1.2Java语言的特性 

     
    1.1.3面向对象编程 

     
    1.2搭建Java开发环境 

     
    1.2.1JDK的下载及安装 

     
    1.2.2配置JDK环境变量 

     
    1.2.3测试开发环境 

     
    1.2.4IntelliJ IDEA开发环境 

     
    1.2.5编写第一个Java程序 

     
    1.3Java程序基础 

     
    1.3.1标识符、关键字、注释 

     
    1.3.2常量、变量 

     
    1.3.3Java的数据类型 

     
    1.3.4运算符和表达式 

     
    1.3.5程序控制语句 

     
    1.3.6数组 

     
    1.3.7Java类和对象 

     
    1.4本章小结 

     
    1.5课后练习 

     
    第2章前端开发基础 

     
    2.1HTML标签 

     
    2.1.1认识HTML 

     
    2.1.2标签的语法 

     
    2.2CSS基础 

     
    2.2.1初识CSS样式 

     
    2.2.2CSS注释 

     
    2.2.3常用CSS样式 

     
    2.3JavaScript基础 

     
    2.3.1初识JavaScript 

     
    2.3.2JavaScript语法 

     
    2.4Node.js入门 

     
    2.4.1Node.js介绍 

     
    2.4.2Node.js安装配置 

     
    2.4.3Node.js基本使用方法 

     
    2.5Vue.js入门 

     
    2.5.1Vue.js介绍 

     
    2.5.2Vue.js安装 

     
    2.5.3Vue.js基本使用方法 

     
    2.6本章小结 

     
    2.7课后练习 

     
    第3章Java Web开发 

     
    3.1Java Web开发环境的搭建 

     
    3.1.1Java Tomcat安装 

     
    3.1.2在IntelliJ IDEA中配置Tomcat 

     
    3.1.3发布并运行Web项目 

     
    3.2MySQL基础 

     
    3.2.1SQL基础语法 

     
    3.2.2MySQL安装 

     
    3.2.3使用数据库管理工具管理MySQL 

     
    3.3Spring MVC 

     
    3.4MyBatis基础 

     
    3.4.1初识MyBatis 

     
    3.4.2MyBatis配置 

     
    3.4.3MyBatis关联映射 

     
    3.4.4MyBatis和Spring的整合 

     
    3.5本章小结 

     
    3.6课后练习 

     
    第4章Android 开发基础 

     
    4.1Android开发准备 

     
    4.1.1Android简介 

     
    4.1.2Android体系结构 

     
    4.1.3Android开发环境的搭建 

     
    4.1.4开发第一个Android程序 

     
    4.2布局管理器 

     
    4.2.1View组件 

     
    4.2.2Android常用控件 

     
    4.2.3布局文件的创建 

     
    4.2.4Android常用布局 

     
    4.3Activity 

     
    4.3.1Activity简介 

     
    4.3.2Intent 

     
    4.3.3Activity间数据传递 

     
    4.4Handler消息机制 

     
    4.4.1Handler消息机制介绍  

     
    4.4.2Handler机制应用实例 

     
    4.5Fragment 

     
    4.5.1Fragment的概念 

     
    4.5.2Fragment应用实例 

     
    4.5.3Fragment的生命周期 

     
    4.6本章小结 

     
    4.7课后练习 

     
    第5章HarmonyOS编程 

     
    5.1HarmonyOS基础 

     
    5.1.1HarmonyOS概述 

     
    5.1.2HarmonyOS开发基础知识 

     
    5.2Ability 

     
    5.2.1Ability基础 

     
    5.2.2Page与AbilitySlice 

     
    5.3HarmonyOS UI 

     
    5.3.1Text组件 

     
    5.3.2Button组件 

     
    5.3.3TextField组件 

     
    5.3.4ProgressBar组件 

     
    5.3.5ListContainer组件 

     
    5.3.6线性布局 

     
    5.3.7相对布局 

     
    5.3.8网格布局 

     
    5.3.9堆叠布局 

     
    5.3.10Java UI框架 

     
    5.3.11JS UI框架 

     
    5.4网络和线程 

     
    5.4.1HarmonyOS网络 

     
    5.4.2HarmonyOS线程 

     
    5.5数据管理 

     
    5.5.1数据存储管理 

     
    5.5.2数据库操作 

     
    5.6本章小结 

     
    5.7课后练习 

     
    第6章HMS应用开发基础 

     
    6.1HMS生态发展历程 

     
    6.1.1认识HMS 

     
    6.1.2HMS生态发展历程 

     
    6.1.3HMS能力开放架构 

     
    6.2HMS Core服务功能及应用场景介绍 

     
    6.3HMS Core开发准备 

     
    6.3.1HMS Core开发简介 

     
    6.3.2HMS Core开发流程介绍 

     
    6.4账号服务集成 

     
    6.4.1华为账号服务简介 

     
    6.4.2华为账号服务接入流程 

     
    6.4.3华为账号服务常用接口及功能 

     
    6.4.4华为账号服务接入实战 

     
    6.5推送服务集成 

     
    6.5.1华为推送服务简介 

     
    6.5.2华为推送服务接入流程 

     
    6.5.3华为推送服务常用API介绍 

     
    6.5.4华为推送服务接入实战 

     
    6.6应用内支付集成 

     
    6.6.1华为应用内支付简介 

     
    6.6.2华为应用内支付服务开通及SDK集成 

     
    6.6.3PMS功能 

     
    6.6.4购买和使用商品 

     
    6.7本章小结 

     
    6.8课后练习 

     
    第7章HMS应用开发扩展 

     
    7.1快应用开发 

     
    7.1.1快应用介绍 

     
    7.1.2快应用技术架构 

     
    7.1.3快应用开发工具及环境介绍 

     
    7.1.4快应用开发小案例 

     
    7.2定位服务 

     
    7.2.1功能与架构 

     
    7.2.2开发准备 

     
    7.2.3融合定位功能开发 

     
    7.3机器学习服务 

     
    7.3.1服务介绍 

     
    7.3.2开发准备 

     
    7.3.3文本识别应用开发 

     
    7.4App和快应用测试上架 

     
    7.4.1华为云测试服务介绍 

     
    7.4.2应用发布流程 

     
    7.4.3快应用上架流程 

     
    7.5本章小结 

     
    7.6课后练习 

     
    第8章综合实践开发项目案例详解 

     
    8.1项目需求描述 

     
    8.2项目架构设计 

     
    8.3项目的实现 

     
    8.3.1开发环境和准备工作 

     
    8.3.2基本功能模块开发 

     
    8.3.3集成Account Kit 

     
    8.3.4集成IAP Kit 

     
    8.3.5集成Push Kit 

     
    8.3.6集成Location Kit 

     
    8.4项目发布 

     
    8.5本章小结 

     
    8.6课后练习 

     

  • 内容简介:
    《华为移动应用开发(中级)》全面论述华为移动服务(HUAWEI Mobile Services,HMS)生态以及HMS Core所提供的各种能力,并详细介绍如何通过HMS Core集成各种能力进行移动应用开发。全书内容涵盖Java编程基础、前端基础(HTML、CSS、JavaScript等)、Java Web开发、Android开发基础和鸿蒙操作系统(HarmonyOS)开发,以及HMS应用开发基础和扩展,并通过一个HMS Core综合开发应用案例,利用实际代码介绍华为账号服务(Account Kit)、应用内支付服务(IAP Kit)、消息推送服务(Push Kit)和定位服务(Location Kit)等多个能力的集成和使用方法,提高读者的综合应用开发能力。 
    《华为移动应用开发(中级)》共分8章。第1章主要介绍Android的主要编程语言Java的相关要点,为Android开发奠定基础; 第2章介绍前端开发基础,即与浏览器进行交互的HTML语言以及CSS和JavaScript等内容; 第3章介绍如何使用Java语言对Web应用进行开发; 第4章介绍Android开发基础,涉及各种控件和机制; 第5章介绍华为针对全场景多生态设计的统一操作系统HarmonyOS; 第6章与第7章介绍华为HMS应用开发基础及其应用开发扩展; 第8章为综合案例讲解。全书提供了大量应用实例,每章后均附有习题。 
    《华为移动应用开发(中级)》适合作为华为移动应用开发“1+X”证书试点院校“课证融合”教材,同时可为对华为HarmonyOS及HMS感兴趣的广大科技工作者和研究人员提供参考。 

  • 目录:

     
    目录 

     
    第1章Java编程 

     
    1.1Java语言概述 

     
    1.1.1Java名字的由来 

     
    1.1.2Java语言的特性 

     
    1.1.3面向对象编程 

     
    1.2搭建Java开发环境 

     
    1.2.1JDK的下载及安装 

     
    1.2.2配置JDK环境变量 

     
    1.2.3测试开发环境 

     
    1.2.4IntelliJ IDEA开发环境 

     
    1.2.5编写第一个Java程序 

     
    1.3Java程序基础 

     
    1.3.1标识符、关键字、注释 

     
    1.3.2常量、变量 

     
    1.3.3Java的数据类型 

     
    1.3.4运算符和表达式 

     
    1.3.5程序控制语句 

     
    1.3.6数组 

     
    1.3.7Java类和对象 

     
    1.4本章小结 

     
    1.5课后练习 

     
    第2章前端开发基础 

     
    2.1HTML标签 

     
    2.1.1认识HTML 

     
    2.1.2标签的语法 

     
    2.2CSS基础 

     
    2.2.1初识CSS样式 

     
    2.2.2CSS注释 

     
    2.2.3常用CSS样式 

     
    2.3JavaScript基础 

     
    2.3.1初识JavaScript 

     
    2.3.2JavaScript语法 

     
    2.4Node.js入门 

     
    2.4.1Node.js介绍 

     
    2.4.2Node.js安装配置 

     
    2.4.3Node.js基本使用方法 

     
    2.5Vue.js入门 

     
    2.5.1Vue.js介绍 

     
    2.5.2Vue.js安装 

     
    2.5.3Vue.js基本使用方法 

     
    2.6本章小结 

     
    2.7课后练习 

     
    第3章Java Web开发 

     
    3.1Java Web开发环境的搭建 

     
    3.1.1Java Tomcat安装 

     
    3.1.2在IntelliJ IDEA中配置Tomcat 

     
    3.1.3发布并运行Web项目 

     
    3.2MySQL基础 

     
    3.2.1SQL基础语法 

     
    3.2.2MySQL安装 

     
    3.2.3使用数据库管理工具管理MySQL 

     
    3.3Spring MVC 

     
    3.4MyBatis基础 

     
    3.4.1初识MyBatis 

     
    3.4.2MyBatis配置 

     
    3.4.3MyBatis关联映射 

     
    3.4.4MyBatis和Spring的整合 

     
    3.5本章小结 

     
    3.6课后练习 

     
    第4章Android 开发基础 

     
    4.1Android开发准备 

     
    4.1.1Android简介 

     
    4.1.2Android体系结构 

     
    4.1.3Android开发环境的搭建 

     
    4.1.4开发第一个Android程序 

     
    4.2布局管理器 

     
    4.2.1View组件 

     
    4.2.2Android常用控件 

     
    4.2.3布局文件的创建 

     
    4.2.4Android常用布局 

     
    4.3Activity 

     
    4.3.1Activity简介 

     
    4.3.2Intent 

     
    4.3.3Activity间数据传递 

     
    4.4Handler消息机制 

     
    4.4.1Handler消息机制介绍  

     
    4.4.2Handler机制应用实例 

     
    4.5Fragment 

     
    4.5.1Fragment的概念 

     
    4.5.2Fragment应用实例 

     
    4.5.3Fragment的生命周期 

     
    4.6本章小结 

     
    4.7课后练习 

     
    第5章HarmonyOS编程 

     
    5.1HarmonyOS基础 

     
    5.1.1HarmonyOS概述 

     
    5.1.2HarmonyOS开发基础知识 

     
    5.2Ability 

     
    5.2.1Ability基础 

     
    5.2.2Page与AbilitySlice 

     
    5.3HarmonyOS UI 

     
    5.3.1Text组件 

     
    5.3.2Button组件 

     
    5.3.3TextField组件 

     
    5.3.4ProgressBar组件 

     
    5.3.5ListContainer组件 

     
    5.3.6线性布局 

     
    5.3.7相对布局 

     
    5.3.8网格布局 

     
    5.3.9堆叠布局 

     
    5.3.10Java UI框架 

     
    5.3.11JS UI框架 

     
    5.4网络和线程 

     
    5.4.1HarmonyOS网络 

     
    5.4.2HarmonyOS线程 

     
    5.5数据管理 

     
    5.5.1数据存储管理 

     
    5.5.2数据库操作 

     
    5.6本章小结 

     
    5.7课后练习 

     
    第6章HMS应用开发基础 

     
    6.1HMS生态发展历程 

     
    6.1.1认识HMS 

     
    6.1.2HMS生态发展历程 

     
    6.1.3HMS能力开放架构 

     
    6.2HMS Core服务功能及应用场景介绍 

     
    6.3HMS Core开发准备 

     
    6.3.1HMS Core开发简介 

     
    6.3.2HMS Core开发流程介绍 

     
    6.4账号服务集成 

     
    6.4.1华为账号服务简介 

     
    6.4.2华为账号服务接入流程 

     
    6.4.3华为账号服务常用接口及功能 

     
    6.4.4华为账号服务接入实战 

     
    6.5推送服务集成 

     
    6.5.1华为推送服务简介 

     
    6.5.2华为推送服务接入流程 

     
    6.5.3华为推送服务常用API介绍 

     
    6.5.4华为推送服务接入实战 

     
    6.6应用内支付集成 

     
    6.6.1华为应用内支付简介 

     
    6.6.2华为应用内支付服务开通及SDK集成 

     
    6.6.3PMS功能 

     
    6.6.4购买和使用商品 

     
    6.7本章小结 

     
    6.8课后练习 

     
    第7章HMS应用开发扩展 

     
    7.1快应用开发 

     
    7.1.1快应用介绍 

     
    7.1.2快应用技术架构 

     
    7.1.3快应用开发工具及环境介绍 

     
    7.1.4快应用开发小案例 

     
    7.2定位服务 

     
    7.2.1功能与架构 

     
    7.2.2开发准备 

     
    7.2.3融合定位功能开发 

     
    7.3机器学习服务 

     
    7.3.1服务介绍 

     
    7.3.2开发准备 

     
    7.3.3文本识别应用开发 

     
    7.4App和快应用测试上架 

     
    7.4.1华为云测试服务介绍 

     
    7.4.2应用发布流程 

     
    7.4.3快应用上架流程 

     
    7.5本章小结 

     
    7.6课后练习 

     
    第8章综合实践开发项目案例详解 

     
    8.1项目需求描述 

     
    8.2项目架构设计 

     
    8.3项目的实现 

     
    8.3.1开发环境和准备工作 

     
    8.3.2基本功能模块开发 

     
    8.3.3集成Account Kit 

     
    8.3.4集成IAP Kit 

     
    8.3.5集成Push Kit 

     
    8.3.6集成Location Kit 

     
    8.4项目发布 

     
    8.5本章小结 

     
    8.6课后练习 

     

查看详情
12
相关图书 / 更多
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动营销
魏振锋
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动端电商动态设计进阶应用(After Effects篇)
董明秀
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动的圣城:四座欧亚城市的隐秘传记
刘爽
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动安全攻防进阶——Android与iOS逆向理论与案例实战
叶绍琛、陈鑫杰、蔡国兆
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动端电商设计基础与实战(Photoshop篇)
董明秀
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动云朵的人
英格里德·罗哈斯·孔特雷拉斯 张竝
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动性数据建模、管理和分析
(意大利)基娅拉·伦索
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动终端界面智能设计理论与方法研究
徐千尧
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动APP UI设计与制作(微课版)
李荣彬、周毅勇
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动商务基础
张成武
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动学习:模式设计与应用实践
杨志军
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动互联时代市场营销变革与创新
蒋卫华 著
您可能感兴趣 / 更多
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动应用开发(高级)
华为软件技术有限公司
移动应用开发(中级)(华为“1+X”职业技能等级证书配套系列教材)
移动应用开发(初级)
华为软件技术有限公司