講座

【在線網(wǎng)課】BAT大廠APP架構(gòu)實(shí)戰(zhàn)打車APP

BAT大廠APP架構(gòu)實(shí)戰(zhàn)打車APP,課程可能不全,大家選擇學(xué)習(xí)

BAT大廠APP架構(gòu)演進(jìn)實(shí)踐與優(yōu)化之路
阿里“老司機(jī)”帶你從技術(shù)點(diǎn)到架構(gòu),體驗(yàn)BAT大廠的開(kāi)發(fā)設(shè)計(jì)流程,掌握在開(kāi)發(fā)不同階段的架構(gòu)技術(shù)方案選型,從而更高效的進(jìn)行開(kāi)發(fā),擁有高逼格的商業(yè)項(xiàng)目經(jīng)驗(yàn)!
第1章 打車課程項(xiàng)目整體介紹
課程介紹:介紹課程內(nèi)容、教授方式,講訴打車業(yè)務(wù)的整體架構(gòu)思路;針對(duì)打車業(yè)務(wù)如何進(jìn)行需求分析和工作量化評(píng)估,同時(shí)根據(jù)工作量化提出課程內(nèi)容章節(jié)計(jì)劃。
 
1-1 lesson01-課程整體介紹導(dǎo)學(xué)
第2章 需求分析和工作量化
講解(在BAT大廠中)前后端 API 、文檔維護(hù)方法、平臺(tái)。
 
2-1 lesson02-需求分析與工作量化
第3章 項(xiàng)目規(guī)范與團(tuán)隊(duì)協(xié)作
分享在BAT大廠中、項(xiàng)目支持是如何維護(hù)、保證代碼質(zhì)量的。然后實(shí)踐,建立滴滴打車項(xiàng)目的代碼規(guī)范、約定。
 
3-1 lesson03-代碼規(guī)范與協(xié)作
第4章 啟動(dòng)過(guò)渡頁(yè)面開(kāi)發(fā)
講解 SVG 動(dòng)畫的制作,SVG 制作滴滴 logo 動(dòng)畫,啟動(dòng)頁(yè)的設(shè)計(jì)
 
4-1 lesson04-啟動(dòng)頁(yè)
第5章 OkHttp 3.x 的使用
對(duì)比HttpClient,URLConnection,OkHttp 三大網(wǎng)絡(luò)庫(kù)優(yōu)缺點(diǎn),講解 OkHttp 3.0 的使用。學(xué)員需具備 Http 網(wǎng)絡(luò)協(xié)議基礎(chǔ)知識(shí)。
 
5-1 lesson05-Okhttp3
第6章 基礎(chǔ)網(wǎng)絡(luò)模塊—架構(gòu)實(shí)現(xiàn)及OkHttp封裝
Http模塊的架構(gòu)實(shí)現(xiàn)解析,講解如何封裝 OkHttp 庫(kù),測(cè)試Http模塊等等
 
6-1 lesson06-Http 模塊封裝及架構(gòu)解析
6-2 lesson06-Http 模塊架構(gòu)實(shí)現(xiàn)
6-3 lesson06-測(cè)試 Http 模塊
第7章 賬戶注冊(cè)登錄模塊—架構(gòu)設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)
用戶、注冊(cè)、登錄模塊需求分析,注冊(cè)(下發(fā)驗(yàn)證碼,校驗(yàn)驗(yàn)證碼),用戶是否存在,登錄流程解析,以及狀態(tài)判斷,Token自動(dòng)登錄,講解登錄模塊的設(shè)計(jì)思路和實(shí)現(xiàn),并使用無(wú)分層架構(gòu)的實(shí)現(xiàn)
 
7-1 lesson07-登錄流程解析
7-2 lesson07-通用資源、樣式
7-3 lesson07-下發(fā)驗(yàn)證碼
7-4 lesson07-校驗(yàn)驗(yàn)證碼
7-5 lesson07-用戶是否存在
7-6 lesson07-注冊(cè)實(shí)現(xiàn)
7-7 lesson07-注冊(cè)成功自動(dòng)登錄
7-8 lesson07-登錄實(shí)現(xiàn)
7-9 lesson07-token自動(dòng)登錄
第8章 MVP架構(gòu)模式介紹以及優(yōu)化實(shí)現(xiàn)
分層架構(gòu)模式-MVP 介紹,MVP 接口定義,MVP 解耦優(yōu)化登錄模塊,MVP 架構(gòu)下的單元測(cè)試。講解 Android App 業(yè)務(wù)層次解耦原理,并運(yùn)用 MVP 架構(gòu)模式,優(yōu)化帳號(hào)登錄模塊
 
8-1 lesson08-MVP 架構(gòu)思路分析
8-2 lesson08-MVP 接口定義
8-3 lesson08-MVP 實(shí)現(xiàn)(上)
8-4 lesson08-MVP 實(shí)現(xiàn)(下)
第9章 RxJava的使用以及RxJava封裝優(yōu)化MVP
講解 RxJava 的使用,講解如何封裝 RxJava ,讓 MVP 解耦和更干凈
 
9-1 lesson09-RxJava的使用
9-2 lesson09-封裝RxJava優(yōu)化MVP
第10章 高德地圖SDK的接入
介紹高德 LBS 的接入,和相關(guān)用法,在地圖中顯示我的位置,位置藍(lán)點(diǎn)/點(diǎn)標(biāo)記。打車業(yè)務(wù)LBS模塊的架構(gòu)設(shè)計(jì), 獲取用戶當(dāng)前位置和方向,并上報(bào)位置
 
10-1 lesson10-高德地圖接入
10-2 lesson10-顯示當(dāng)前位置和方向
第11章 LBS地圖定位模塊—架構(gòu)設(shè)計(jì)實(shí)現(xiàn)和封裝
地圖定位分層解耦。地圖定位模塊業(yè)務(wù)具有共通性,LBS 隨時(shí)可能更換地圖SDK,甚至滴滴不同的版本有使用高德的、也有使用騰訊的,如何滿足最小成本的切換?講解地圖定位模塊的封裝和抽象。
 
11-1 lesson11-LBS模塊的架構(gòu)封裝
第12章 打車核心業(yè)務(wù)—附近的司機(jī)
講解消息推送機(jī)制,bmob 推送的接入,結(jié)合消息推送,獲取附近的司機(jī),實(shí)現(xiàn)推送更新附近的司機(jī)位置信息
 
12-1 lesson12-獲取附近司機(jī)
12-2 lesson13-實(shí)時(shí)更新司機(jī)位置
第13章 打車核心業(yè)務(wù)—起點(diǎn)終點(diǎn)及呼叫司機(jī)下單
起點(diǎn)終點(diǎn)路徑繪制,地圖定位及poi功能的使用,呼叫司機(jī),下單業(yè)務(wù)的實(shí)現(xiàn)
 
13-1 lesson14-起點(diǎn)與終點(diǎn)_
13-2 lesson15-起點(diǎn)終點(diǎn)路徑繪制_
13-3 lesson16-呼叫司機(jī)
第14章 打車核心業(yè)務(wù)—接單以及接送過(guò)程相關(guān)
司機(jī)接單,司機(jī)到用戶接送過(guò)程,取消訂單。訂單模塊的整體架構(gòu)分析和實(shí)現(xiàn),打車核心業(yè)務(wù),地圖導(dǎo)航。
 
14-1 lesson17-取消訂單
14-2 lesson18-司機(jī)接單
14-3 lesson19-接送過(guò)程
第15章 訂單列表及支付狀態(tài)模塊—架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
講解支付體系的通用流程,講解用戶訂單列表設(shè)計(jì)和實(shí)現(xiàn)。
 
15-1 lesson20-支付通用流程
15-2 lesson21-狀態(tài)恢復(fù)
第16章 整體項(xiàng)目總結(jié)
項(xiàng)目整體架構(gòu)圖(模塊、分層),技術(shù)選型評(píng)估,滴滴核心業(yè)務(wù)(前后端整體架構(gòu))。總結(jié)該系列課程的核心技術(shù)點(diǎn)、App 架構(gòu)開(kāi)發(fā)的通用流程、方法。
 
16-1 lesson22-項(xiàng)目總結(jié)

158資源整合網(wǎng):提供各類學(xué)習(xí)資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類教程下載觀看。

  • 大。4.45 GB
  • 百度網(wǎng)盤觀看下載
  • 點(diǎn)數(shù):15 點(diǎn)數(shù)
  • 咨詢QQ:1686059668
好消息:為了回饋廣大用戶能學(xué)習(xí)更多知識(shí)。
現(xiàn)只需98開(kāi)通終身VIP會(huì)員
就可以終身免費(fèi)下載所有資源!
機(jī)會(huì)難得 錯(cuò)過(guò)就沒(méi)有了
【 點(diǎn)我咨詢,開(kāi)通免費(fèi)下載!】
提示:在電腦上打開(kāi)本站 tpyzk.cn 下載更方便。