第1章Java編程
1.1Java語(yǔ)言概述
1.1.1Java名字的由來(lái)
1.1.2Java語(yǔ)言的特性
1.1.3面向?qū)ο缶幊?/p>
1.2搭建Java開(kāi)發(fā)環(huán)境
1.2.1JDK的下載及安裝
1.2.2配置JDK環(huán)境變量
1.2.3測(cè)試開(kāi)發(fā)環(huán)境
1.2.4IntelliJ IDEA開(kāi)發(fā)環(huán)境
1.2.5編寫(xiě)個(gè)Java程序
1.3Java程序基礎(chǔ)
1.3.1標(biāo)識(shí)符、關(guān)鍵字、注釋
1.3.2常量、變量
1.3.3Java的數(shù)據(jù)類(lèi)型
1.3.4運(yùn)算符和表達(dá)式
1.3.5程序控制語(yǔ)句
1.3.6數(shù)組
1.3.7Java類(lèi)和對(duì)象
1.4本章小結(jié)
1.5課后練習(xí)
第2章前端開(kāi)發(fā)基礎(chǔ)
2.1HTML標(biāo)簽
2.1.1認(rèn)識(shí)HTML
2.1.2標(biāo)簽的語(yǔ)法
2.2CSS基礎(chǔ)
2.2.1初識(shí)CSS樣式
2.2.2CSS注釋
2.2.3常用CSS樣式
2.3JavaScript基礎(chǔ)
2.3.1初識(shí)JavaScript
2.3.2JavaScript語(yǔ)法
2.4Node.js入門(mén)
2.4.1Node.js介紹
2.4.2Node.js安裝配置
2.4.3Node.js基本使用方法
2.5Vue.js入門(mén)
2.5.1Vue.js介紹
2.5.2Vue.js安裝
2.5.3Vue.js基本使用方法
2.6本章小結(jié)
2.7課后練習(xí)
第3章Java Web開(kāi)發(fā)
3.1Java Web開(kāi)發(fā)環(huán)境的搭建
3.1.1Java Tomcat安裝
3.1.2在IntelliJ IDEA中配置Tomcat
3.1.3發(fā)布并運(yùn)行Web項(xiàng)目
3.2MySQL基礎(chǔ)
3.2.1SQL基礎(chǔ)語(yǔ)法
3.2.2MySQL安裝
3.2.3使用數(shù)據(jù)庫(kù)管理工具管理MySQL
3.3Spring MVC
3.4MyBatis基礎(chǔ)
3.4.1初識(shí)MyBatis
3.4.2MyBatis配置
3.4.3MyBatis關(guān)聯(lián)映射
3.4.4MyBatis和Spring的整合
3.5本章小結(jié)
3.6課后練習(xí)
第4章Android 開(kāi)發(fā)基礎(chǔ)
4.1Android開(kāi)發(fā)準(zhǔn)備
4.1.1Android簡(jiǎn)介
4.1.2Android體系結(jié)構(gòu)
4.1.3Android開(kāi)發(fā)環(huán)境的搭建
4.1.4開(kāi)發(fā)個(gè)Android程序
4.2布局管理器
4.2.1View組件
4.2.2Android常用控件
4.2.3布局文件的創(chuàng)建
4.2.4Android常用布局
4.3Activity
4.3.1Activity簡(jiǎn)介
4.3.2Intent
4.3.3Activity間數(shù)據(jù)傳遞
4.4Handler消息機(jī)制
4.4.1Handler消息機(jī)制介紹
4.4.2Handler機(jī)制應(yīng)用實(shí)例
4.5Fragment
4.5.1Fragment的概念
4.5.2Fragment應(yīng)用實(shí)例
4.5.3Fragment的生命周期
4.6本章小結(jié)
4.7課后練習(xí)
第5章HarmonyOS編程
5.1HarmonyOS基礎(chǔ)
5.1.1HarmonyOS概述
5.1.2HarmonyOS開(kāi)發(fā)基礎(chǔ)知識(shí)
5.2Ability
5.2.1Ability基礎(chǔ)
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相對(duì)布局
5.3.8網(wǎng)格布局
5.3.9堆疊布局
5.3.10Java UI框架
5.3.11JS UI框架
5.4網(wǎng)絡(luò)和線程
5.4.1HarmonyOS網(wǎng)絡(luò)
5.4.2HarmonyOS線程
5.5數(shù)據(jù)管理
5.5.1數(shù)據(jù)存儲(chǔ)管理
5.5.2數(shù)據(jù)庫(kù)操作
5.6本章小結(jié)
5.7課后練習(xí)
第6章HMS應(yīng)用開(kāi)發(fā)基礎(chǔ)
6.1HMS生態(tài)發(fā)展歷程
6.1.1認(rèn)識(shí)HMS
6.1.2HMS生態(tài)發(fā)展歷程
6.1.3HMS能力開(kāi)放架構(gòu)
6.2HMS Core服務(wù)功能及應(yīng)用場(chǎng)景介紹
6.3HMS Core開(kāi)發(fā)準(zhǔn)備
6.3.1HMS Core開(kāi)發(fā)簡(jiǎn)介
6.3.2HMS Core開(kāi)發(fā)流程介紹
6.4賬號(hào)服務(wù)集成
6.4.1華為賬號(hào)服務(wù)簡(jiǎn)介
6.4.2華為賬號(hào)服務(wù)接入流程
6.4.3華為賬號(hào)服務(wù)常用接口及功能
6.4.4華為賬號(hào)服務(wù)接入實(shí)戰(zhàn)
6.5推送服務(wù)集成
6.5.1華為推送服務(wù)簡(jiǎn)介
6.5.2華為推送服務(wù)接入流程
6.5.3華為推送服務(wù)常用API介紹
6.5.4華為推送服務(wù)接入實(shí)戰(zhàn)
6.6應(yīng)用內(nèi)支付集成
6.6.1華為應(yīng)用內(nèi)支付簡(jiǎn)介
6.6.2華為應(yīng)用內(nèi)支付服務(wù)開(kāi)通及SDK集成
6.6.3PMS功能
6.6.4購(gòu)買(mǎi)和使用商品
6.7本章小結(jié)
6.8課后練習(xí)
第7章HMS應(yīng)用開(kāi)發(fā)擴(kuò)展
7.1快應(yīng)用開(kāi)發(fā)
7.1.1快應(yīng)用介紹
7.1.2快應(yīng)用技術(shù)架構(gòu)
7.1.3快應(yīng)用開(kāi)發(fā)工具及環(huán)境介紹
7.1.4快應(yīng)用開(kāi)發(fā)小案例
7.2定位服務(wù)
7.2.1功能與架構(gòu)
7.2.2開(kāi)發(fā)準(zhǔn)備
7.2.3融合定位功能開(kāi)發(fā)
7.3機(jī)器學(xué)習(xí)服務(wù)
7.3.1服務(wù)介紹
7.3.2開(kāi)發(fā)準(zhǔn)備
7.3.3文本識(shí)別應(yīng)用開(kāi)發(fā)
7.4App和快應(yīng)用測(cè)試上架
7.4.1華為云測(cè)試服務(wù)介紹
7.4.2應(yīng)用發(fā)布流程
7.4.3快應(yīng)用上架流程
7.5本章小結(jié)
7.6課后練習(xí)
第8章綜合實(shí)踐開(kāi)發(fā)項(xiàng)目案例詳解
8.1項(xiàng)目需求描述
8.2項(xiàng)目架構(gòu)設(shè)計(jì)
8.3項(xiàng)目的實(shí)現(xiàn)
8.3.1開(kāi)發(fā)環(huán)境和準(zhǔn)備工作
8.3.2基本功能模塊開(kāi)發(fā)
8.3.3集成Account Kit
8.3.4集成IAP Kit
8.3.5集成Push Kit
8.3.6集成Location Kit
8.4項(xiàng)目發(fā)布
8.5本章小結(jié)
8.6課后練習(xí)