班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每個(gè)班級(jí)的人數(shù)限3到5人,互動(dòng)授課, 保障效果,小班授課。 |
上間和地點(diǎn) |
上部份地點(diǎn):【上海】同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站)【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院【北京分部】:北京中山學(xué)院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道)【沈陽(yáng)分部】:沈陽(yáng)理工大學(xué)/六宅臻品【鄭州分部】:鄭州大學(xué)/錦華大廈【石家莊分部】:河北科技大學(xué)/瑞景大廈 最近開間(周末班/連續(xù)班/晚班):2019年1月26日 |
實(shí)驗(yàn)設(shè)備 |
◆小班教學(xué),教學(xué)效果好 ☆注重質(zhì)量☆邊講邊練 ☆合格學(xué)員免費(fèi)推薦工作 ★實(shí)驗(yàn)設(shè)備請(qǐng)點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過(guò)程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽; 2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。 3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)?!詈细駥W(xué)員免費(fèi)頒發(fā)相關(guān)工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓(xùn)15年,端海學(xué)員的能力得到大家的認(rèn)同,受到用人單位的廣泛贊譽(yù),端海的證書受到廣泛認(rèn)可。 |
部份程大綱 |
|
- 第1章 微服務(wù)入門
本章中將概要介紹微服務(wù)與傳統(tǒng)應(yīng)用之間的差異與實(shí)現(xiàn)優(yōu)勢(shì),以便于幫助同學(xué)們更加清晰微服務(wù)在項(xiàng)目開發(fā)中的定位。
- 1-1 課程導(dǎo)學(xué) 試看
1-2 學(xué)前必讀(助你平穩(wěn)踩坑,暢學(xué)無(wú)憂)
1-3 傳統(tǒng)應(yīng)用帶來(lái)的問(wèn)題
1-4 微服務(wù)概述
第2章 演示環(huán)境構(gòu)建
本章中將通過(guò)一系列的基本演示,讓同學(xué)們可以對(duì)Dubbo有一個(gè)快速直觀的認(rèn)識(shí)。當(dāng)前項(xiàng)目中構(gòu)建了目前Dubbo的兩種主流兼容框架Spring和Springboot,并且都進(jìn)行了Dubbo集成,以便于適應(yīng)多種需求下的應(yīng)對(duì)使用。
- 2-1 基礎(chǔ)環(huán)境構(gòu)建介紹
2-2 Spring基礎(chǔ)環(huán)境構(gòu)建
2-3 Spring的直連提供者
2-4 SpringBoot基礎(chǔ)環(huán)境構(gòu)建
2-5 SpringBoot直連提供者演示
2-6 注冊(cè)中心概述
2-7 Zookeeper-windows安裝
2-8 Spring集成注冊(cè)中心
2-9 Springboot集成注冊(cè)中心
第3章 業(yè)務(wù)基礎(chǔ)環(huán)境構(gòu)建
經(jīng)過(guò)上一章節(jié)的演示,讓大家了解到Dubbo與Spring、Springboot集成和基本使用,本章中會(huì)將Dubbo與Guns進(jìn)行集成,構(gòu)建一個(gè)業(yè)務(wù)系統(tǒng)的基本環(huán)境,同時(shí)針對(duì)API網(wǎng)關(guān)進(jìn)行了一個(gè)簡(jiǎn)單的描述和引入,為后續(xù)章節(jié)打下鋪墊。
- 3-1 API網(wǎng)關(guān)介紹
3-2 Guns環(huán)境構(gòu)建
3-3 API網(wǎng)關(guān)模塊構(gòu)建測(cè)試
3-4 API網(wǎng)關(guān)集成Dubbo
3-5 抽離業(yè)務(wù)API
3-6 理解Dubbo的調(diào)用流程與Dubbo多協(xié)議解析
第4章 Dubbo基本特性:用戶模塊開發(fā)
本章中將基于Springboot和Dubbo的結(jié)合,進(jìn)行用戶模塊業(yè)務(wù)開發(fā),并且會(huì)學(xué)習(xí)注冊(cè)發(fā)現(xiàn)、負(fù)載均衡、路由策略等多項(xiàng)Dubbo核心特性。除此以外,會(huì)進(jìn)一步了解API網(wǎng)關(guān)與業(yè)務(wù)模塊的結(jié)合和開發(fā)。
- 4-1 用戶模塊概要介紹
4-2 接口文檔和sql語(yǔ)句見面會(huì)
4-3 用戶服務(wù)與網(wǎng)關(guān)交互
4-4 基于Springboot配置忽略列表
4-5 基于用戶業(yè)務(wù)的API修改
4-6 修改JWT申請(qǐng)的返回報(bào)文
4-7 Threadlocal保存用戶信息
4-8 JWT修改測(cè)試和總結(jié)
4-9 用戶模塊-DAO層代碼生成
4-10 用戶模塊-注冊(cè)業(yè)務(wù)實(shí)現(xiàn)
4-11 用戶模塊-登陸和用戶名驗(yàn)證實(shí)現(xiàn)
4-12 用戶模塊-查詢用戶信息
4-13 用戶模塊-修改用戶信息實(shí)現(xiàn)
4-14 網(wǎng)關(guān)模塊-注冊(cè)功能實(shí)現(xiàn)
4-15 網(wǎng)關(guān)模塊-用戶名檢查和退出功能實(shí)現(xiàn)
4-16 網(wǎng)關(guān)模塊-用戶信息相關(guān)功能實(shí)現(xiàn)
4-17 用戶名驗(yàn)證接口測(cè)試
4-18 用戶注冊(cè)接口測(cè)試
4-19 用戶信息查詢接口測(cè)試
4-20 用戶信息修改接口測(cè)試
4-21 Dubbo特性-啟動(dòng)檢查
4-22 Dubbo特性-負(fù)載均衡 試看
4-23 Dubbo特性-多協(xié)議支持
4-24 章節(jié)總結(jié)歸納
第5章 Dubbo服務(wù)開發(fā):影片模塊開發(fā)
本章中將結(jié)合影片模塊的開發(fā),幫助同學(xué)們進(jìn)一步了解Gateway的功能聚合的開發(fā)、異步調(diào)用等Dubbo特性;同時(shí),會(huì)引入Lombok框架,并將詳細(xì)講解Dubbo的通信、線程模型等特性,以及相應(yīng)的業(yè)務(wù)實(shí)現(xiàn)。
- 5-1 影片模塊介紹
5-2 影片模塊創(chuàng)建
5-3 初識(shí)API網(wǎng)關(guān)特性 - 功能聚合
5-4 Lombok框架引入和使用介紹
5-5 首頁(yè)實(shí)現(xiàn) - VO對(duì)象創(chuàng)建
5-6 首頁(yè)實(shí)現(xiàn) - Api接口定義
5-7 電影模塊-數(shù)據(jù)層生成
5-8 首頁(yè)實(shí)現(xiàn) - Banner數(shù)據(jù)層
5-9 首頁(yè)實(shí)現(xiàn) - 影片查詢
5-10 首頁(yè)實(shí)現(xiàn) - 其他查詢
5-11 首頁(yè)實(shí)現(xiàn) - 數(shù)據(jù)層補(bǔ)充及API整合
5-12 首頁(yè)實(shí)現(xiàn) - 測(cè)試及ResponseVO調(diào)整
5-13 條件列表實(shí)現(xiàn) - 表現(xiàn)層及交互實(shí)體實(shí)現(xiàn)
5-14 條件列表實(shí)現(xiàn) - 結(jié)構(gòu)建立
5-15 條件列表實(shí)現(xiàn) - 數(shù)據(jù)層實(shí)現(xiàn) (1)
5-16 條件列表實(shí)現(xiàn) - 數(shù)據(jù)層實(shí)現(xiàn)(2)
5-17 條件列表實(shí)現(xiàn) - 表現(xiàn)層業(yè)務(wù)講解
5-18 條件列表實(shí)現(xiàn) - 表現(xiàn)層業(yè)務(wù)實(shí)現(xiàn)(1)
5-19 條件列表實(shí)現(xiàn) - 表現(xiàn)層業(yè)務(wù)實(shí)現(xiàn)(2)
5-20 條件列表實(shí)現(xiàn) - 表現(xiàn)層業(yè)務(wù)實(shí)現(xiàn)(3)
5-21 影片查詢功能實(shí)現(xiàn) - 思路介紹
5-22 影片查詢功能實(shí)現(xiàn) - Service層實(shí)現(xiàn)
5-23 影片查詢功能實(shí)現(xiàn) - 數(shù)據(jù)層實(shí)現(xiàn)(1)
5-24 影片查詢功能實(shí)現(xiàn) - 數(shù)據(jù)層實(shí)現(xiàn)(2)
5-25 影片查詢功能實(shí)現(xiàn) - 數(shù)據(jù)層實(shí)現(xiàn)(3)
5-26 影片查詢功能實(shí)現(xiàn) - 網(wǎng)關(guān)實(shí)現(xiàn)
5-27 影片查詢功能實(shí)現(xiàn) - 單元測(cè)試
5-28 影片詳情查詢 - 業(yè)務(wù)介紹
5-29 影片詳情查詢第一部分 - API定義
5-30 影片詳情查詢第一部分 - 自定義SQL實(shí)現(xiàn)(1)
5-31 影片詳情查詢第一部分 - 自定義SQL實(shí)現(xiàn)(2)
5-32 影片詳情查詢第一部分 - 自定義SQL實(shí)現(xiàn)(3)
5-33 影片詳情查詢第一部分 - 網(wǎng)關(guān)實(shí)現(xiàn)
5-34 影片詳情查詢第二部分 - API定義
5-35 影片詳情查詢第二部分 -數(shù)據(jù)層實(shí)現(xiàn)(1)
5-36 影片詳情查詢第二部分 - 數(shù)據(jù)層實(shí)現(xiàn)(2)
5-37 影片詳情查詢 - 網(wǎng)關(guān)實(shí)現(xiàn)
5-38 業(yè)務(wù)結(jié)果測(cè)試
5-39 Dubbo特性之異步調(diào)用講解
5-40 Spring版Dubbo異步調(diào)用演示
5-41 業(yè)務(wù)系統(tǒng)集成Dubbo異步調(diào)用(1)
5-42 業(yè)務(wù)系統(tǒng)集成Dubbo異步調(diào)用實(shí)現(xiàn)(2)
5-43 影片模塊總結(jié)
第6章 Dubbo服務(wù)開發(fā):影院模塊開發(fā)
本章中將完成影院模塊開發(fā),保證整個(gè)業(yè)務(wù)的連貫性,同時(shí)將詳細(xì)講解包括并發(fā)控制、連接控制、事件通知和結(jié)果緩存等Dubbo特性,并結(jié)合相應(yīng)的業(yè)務(wù)進(jìn)行實(shí)現(xiàn)。
- 6-1 章節(jié)導(dǎo)讀和表結(jié)構(gòu)介紹
6-2 影院模塊構(gòu)建
6-3 影院模塊服務(wù)網(wǎng)關(guān)結(jié)構(gòu)構(gòu)建
6-4 接口文檔與界面之間的對(duì)應(yīng)關(guān)系
6-5 分析服務(wù)網(wǎng)關(guān)的數(shù)據(jù)需求
6-6 API實(shí)體對(duì)象創(chuàng)建
6-7 分析API所需接口
6-8 設(shè)計(jì)API接口
6-9 Cinema模塊數(shù)據(jù)層生成以及邏輯層構(gòu)建
6-10 Cinema模塊實(shí)現(xiàn) - 影院列表查詢實(shí)現(xiàn)
6-11 Cinema模塊實(shí)現(xiàn) - 查詢條件列表實(shí)現(xiàn)
6-12 Cinema模塊實(shí)現(xiàn) - 根據(jù)編號(hào)查詢影院信息實(shí)現(xiàn)
6-13 Cinema模塊實(shí)現(xiàn) - 查詢某影院下所有電影和場(chǎng)次
6-14 Cinema模塊實(shí)現(xiàn) - 查詢特定場(chǎng)次相關(guān)信息
6-15 Cinema模塊實(shí)現(xiàn) - 查詢特定場(chǎng)次的影片信息
6-16 Cinema網(wǎng)關(guān)實(shí)現(xiàn) - 獲取影院列表
6-17 cinema網(wǎng)關(guān)實(shí)現(xiàn) - 獲取影院查詢條件
6-18 Cinema網(wǎng)關(guān)實(shí)現(xiàn) - 獲取所有上映場(chǎng)次信息
6-19 Cinema網(wǎng)關(guān)實(shí)現(xiàn) - 獲取特定場(chǎng)次信息
6-20 Cinema模塊測(cè)試以及全局異常處理
6-21 Dubbo特性之結(jié)果緩存
6-22 Dubbo特性之并發(fā)與連接控制
6-23 Spring環(huán)境演示
6-24 Springboot環(huán)境演示
第7章 Dubbo服務(wù)開發(fā):訂單模塊開發(fā)
本章中將會(huì)講解訂單模塊,作為本系統(tǒng)中的重中之重,這個(gè)模塊的講解中也會(huì)涉及到幾個(gè)在微服務(wù)領(lǐng)域中比較重要的點(diǎn),包括分布式事務(wù)、服務(wù)熔斷降級(jí)、分表分庫(kù)以后的應(yīng)對(duì)思路和限流的實(shí)現(xiàn)等等相關(guān)內(nèi)容。在業(yè)務(wù)實(shí)現(xiàn)講解的同時(shí),本章會(huì)涉及到的Dubbo知識(shí)點(diǎn)主要包括:服務(wù)分組、版本控制、訪問(wèn)日志等。...
- 7-1 訂單模塊介紹
7-2 window ftp服務(wù)器構(gòu)建
7-3 訂單模塊環(huán)境構(gòu)建
7-4 訂單模塊服務(wù)網(wǎng)關(guān)構(gòu)建
7-5 訂單模塊接口分析
7-6 訂單模塊API定義
7-7 訂單模塊 - 數(shù)據(jù)層生成
7-8 訂單模塊 - 獲取座位地址實(shí)現(xiàn)
7-9 訂單模塊 - FTP工具實(shí)現(xiàn)
7-10 Springboot配置以及Springboot測(cè)試講解
7-11 訂單模塊 - 判斷ID傳入是否正確實(shí)現(xiàn)
7-12 訂單模塊 - 判斷是否已售座位
7-13 訂單模塊 - 創(chuàng)建新訂單
7-14 訂單信息查詢SQL開發(fā)
7-15 訂單信息查詢 - 業(yè)務(wù)層實(shí)現(xiàn)
7-16 訂單模塊 - 獲取所有已售座位業(yè)務(wù)實(shí)現(xiàn)
7-17 訂單模塊 - 影院模塊獲取已售座位業(yè)務(wù)實(shí)現(xiàn)及調(diào)試
7-18 訂單模塊 - 購(gòu)票API網(wǎng)關(guān)實(shí)現(xiàn)
7-19 訂單模塊 - 獲取當(dāng)前用戶訂單信息
7-20 訂單模塊 - 購(gòu)票業(yè)務(wù)測(cè)試以及相關(guān)內(nèi)容修改
7-21 訂單模塊 - 獲取訂單信息接口測(cè)試
7-22 訂單業(yè)務(wù)之后的問(wèn)題總結(jié)
7-23 分庫(kù)分表業(yè)務(wù)介紹
7-24 Dubbo特性之分組
7-25 Dubbo特性之分組聚合
7-26 Dubbo特性之版本控制
7-27 業(yè)務(wù)改造 - 分組合并
7-28 分組合并結(jié)果測(cè)試
7-29 限流算法介紹
7-30 限流算法集成業(yè)務(wù)系統(tǒng)
7-31 熔斷器Hystrix流程介紹
7-32 熔斷器效果演示
7-33 解決熔斷器下用戶無(wú)法獲取問(wèn)題
7-34 訂單模塊總結(jié)
第8章 Dubbo服務(wù)開發(fā):支付模塊開發(fā)
本章將帶領(lǐng)大家實(shí)現(xiàn)對(duì)接支付寶的SDK,并且使用其沙箱環(huán)境完成整套支付動(dòng)作。同時(shí)我們會(huì)引入一些與支付業(yè)務(wù)相關(guān)的幾個(gè)Dubbo特性,比如隱式參數(shù)、參數(shù)驗(yàn)證和本地偽裝,為支付業(yè)務(wù)保駕護(hù)航
- 8-1 支付業(yè)務(wù)介紹
8-2 當(dāng)面付實(shí)例工程構(gòu)建
8-3 當(dāng)面付功能演示
8-4 支付模塊構(gòu)建
8-5 支付模塊網(wǎng)關(guān)與API設(shè)計(jì)
8-6 訂單模塊適配改造
8-7 支付模塊實(shí)現(xiàn) - 獲取二維碼地址
8-8 支付模塊實(shí)現(xiàn) - 查詢訂單支付狀態(tài)
8-9 支付模塊 - 服務(wù)網(wǎng)關(guān)實(shí)現(xiàn)
8-10 支付模塊 - 全流程測(cè)試
8-11 二維碼上傳FTP實(shí)現(xiàn)
8-12 Dubbo特性之本地存根介紹
8-13 本地存根演示和使用場(chǎng)景介紹
8-14 Dubbo特性之本地偽裝介紹
8-15 本地偽裝演示
8-16 本地偽裝結(jié)合業(yè)務(wù)實(shí)現(xiàn)以及注意事項(xiàng)
8-17 隱式參數(shù)傳遞講解與實(shí)現(xiàn)
8-18 課程總結(jié)
第9章 分布式事務(wù)
微服務(wù)的冪等性是微服務(wù)的核心之一,本章中將主要講解分布式事務(wù)的產(chǎn)生原因、解決方案;同時(shí)會(huì)引入柔性補(bǔ)償性事務(wù)和傳統(tǒng)事務(wù)的解決方案。最后,我們會(huì)引入兩種業(yè)務(wù)場(chǎng)景,分別講解補(bǔ)償式事務(wù)與兩段式事務(wù)提交之間的優(yōu)劣勢(shì)和選擇的前提。...
- 9-1 章節(jié)介紹
9-2 事務(wù)簡(jiǎn)介
9-3 分布式事務(wù)介紹
9-4 分布式事務(wù)實(shí)現(xiàn)思路介紹
9-5 兩段式和三段式事務(wù)介紹
9-6 基于XA的分布式事務(wù)介紹
9-7 基于消息的最終一致性方案介紹
9-8 TCC柔性補(bǔ)償式事務(wù)
9-9 兩種分布式事務(wù)優(yōu)劣勢(shì)比較
9-10 主流分布式事務(wù)框架介紹
9-11 TCC-Transaction環(huán)境構(gòu)建
9-12 HTTP案例部署展示
9-13 Dubbo案例部署展示
9-14 子事務(wù)紅包模塊解讀
9-15 主事務(wù)訂單模塊解讀
9-16 StringBoot環(huán)境準(zhǔn)備
9-17 基礎(chǔ)環(huán)境配置詳解
9-18 流程演示以及jar包調(diào)整
9-19 訂單業(yè)務(wù)模擬分布式事務(wù)
9-20 訂單業(yè)務(wù)結(jié)果展示
9-21 TCC框架現(xiàn)象帶來(lái)的一些思考
9-22 TCC框架事務(wù)存儲(chǔ)器解析
9-23 Compensable攔截器講解(上) 試看
9-24 Compensable攔截器講解(下)
9-25 Resource攔截器講解
9-26 事務(wù)job講解
9-27 分布式事務(wù)章節(jié)總結(jié)
第10章 服務(wù)監(jiān)控
Dubbo的服務(wù)鏈路監(jiān)控是服務(wù)架構(gòu)里比較重要的地方之一,同時(shí)也是面試?yán)锝?jīng)常會(huì)被問(wèn)到的點(diǎn),在這里將會(huì)引入zipkin+brave的形式解決全鏈路監(jiān)控的問(wèn)題
- 10-1 章節(jié)導(dǎo)讀
10-2 Dubbo Monitor介紹
10-3 Dubbo-Monitor演示
10-4 Dubbo-admin介紹
10-5 Dubbo-admin安裝部署
10-6 Dubbo-admin演示01
10-7 Dubbo-admin演示02
10-8 Dubbo-admin演示03
10-9 Dubbo-admin演示04
10-10 鏈路監(jiān)控介紹
10-11 Dubbo特性之Filter介紹
10-12 Spring環(huán)境演示Filter
10-13 Springboot環(huán)境演示Filter
10-14 Zipkin Spring環(huán)境演示
10-15 業(yè)務(wù)系統(tǒng)集成Zipkin 01
10-16 業(yè)務(wù)系統(tǒng)集成Zipkin02
10-17 運(yùn)行環(huán)境介紹
10-18 本地虛擬機(jī)安裝
10-19 阿里云申請(qǐng)ECS服務(wù)器
10-20 阿里云域名注冊(cè)
10-21 虛擬機(jī)初始化以及MySQL安裝01
10-22 MySQL安裝02
10-23 遠(yuǎn)程命令行工具安裝與使用
10-24 VSFtp安裝部署
10-25 JDK和Zookeeper安裝
10-26 數(shù)據(jù)初始化與工程打包
10-27 微服務(wù)獨(dú)立運(yùn)行
10-28 Openresty安裝部署
10-29 Openresty反向代理配置
10-30 NodeJS安裝
10-31 整體效果演示
第11章 微服務(wù)面試總結(jié)
講師本人使用微服務(wù)已經(jīng)很多年,在本章會(huì)總結(jié)和梳理市面上經(jīng)常會(huì)遇到的Dubbo相關(guān)的微服務(wù)問(wèn)題,尤其是架構(gòu)設(shè)計(jì)層面上的問(wèn)題,為大家的順利求職保駕護(hù)航。
- 11-1 章節(jié)介紹
11-2 Dubbo結(jié)構(gòu)圖和常識(shí)講解
11-3 服務(wù)治理講解
11-4 服務(wù)網(wǎng)關(guān)講解
11-5 分布式事務(wù)
11-6 服務(wù)冪等性
11-7 限流方案介紹
11-8 自動(dòng)化運(yùn)維部署介紹
|