移動應用開發(中級)

華為軟件技術有限公司

  • 移動應用開發(中級)-preview-1
  • 移動應用開發(中級)-preview-2
  • 移動應用開發(中級)-preview-3
移動應用開發(中級)-preview-1

買這商品的人也買了...

商品描述

《華為移動應用開發(中級)》全面論述華為移動服務(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.4N0de. js入門
2.4.1N0de. js介紹
2.4.2N0de. js安裝配置
2.4.3N0de. 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課後練習