領(lǐng)域驅(qū)動(dòng)與微服務(wù)架構(gòu)設(shè)計(jì)培訓(xùn)(6月線上)
時(shí)間:2020-06-29 19:00 至 2020-07-03 22:00
地點(diǎn):線上活動(dòng)

- 參會(huì)報(bào)名
- 會(huì)議介紹
- 會(huì)議日程
- 會(huì)議嘉賓
- 參會(huì)指南
-
手機(jī)下單
首頁 > 培訓(xùn)課程 > IT/技術(shù)培訓(xùn) > 領(lǐng)域驅(qū)動(dòng)與微服務(wù)架構(gòu)設(shè)計(jì)培訓(xùn)(6月線上) 更新時(shí)間:2020-05-14T16:47:30
(點(diǎn)擊可切換)
-
線上活動(dòng)站
2020-08-17
-
線上活動(dòng)站
2020-06-29
|
![]() 領(lǐng)域驅(qū)動(dòng)與微服務(wù)架構(gòu)設(shè)計(jì)培訓(xùn)(6月線上) 已截止報(bào)名課程時(shí)間: 2020-06-29 19:00至 2020-07-03 22:00結(jié)束 課程地點(diǎn): 線上活動(dòng) 主辦單位: 中科院計(jì)算所職業(yè)培訓(xùn)中心
|
會(huì)議介紹
會(huì)議內(nèi)容 主辦方介紹
領(lǐng)域驅(qū)動(dòng)與微服務(wù)架構(gòu)設(shè)計(jì)培訓(xùn)(6月線上)宣傳圖
各有關(guān)單位:
中國科學(xué)院計(jì)算技術(shù)研究所是國家專門的計(jì)算技術(shù)研究機(jī)構(gòu),同時(shí)也是中國信息化建設(shè)和人工智能建設(shè)的重要支撐單位,中科院計(jì)算所培訓(xùn)中心是致力于高端IT類人才培養(yǎng)及企業(yè)內(nèi)訓(xùn)的專業(yè)培訓(xùn)機(jī)構(gòu)。中心憑借科學(xué)院的強(qiáng)大師資力量,在總結(jié)多年大型軟件開發(fā)和組織經(jīng)驗(yàn)的基礎(chǔ)上,自主研發(fā)出一整套課程體系,其目的是希望能夠切實(shí)幫助中國軟件企業(yè)培養(yǎng)高級軟件技術(shù)人才,提升整體研發(fā)能力,迄今為止已先后為國家培養(yǎng)了數(shù)萬名計(jì)算機(jī)專業(yè)人員,并先后為數(shù)千家大型國內(nèi)外企業(yè)進(jìn)行過專門的定制培訓(xùn)服務(wù)。
微服務(wù)是一種架構(gòu)風(fēng)格,這種架構(gòu)形式可以幫助企業(yè)在快速變化的市場中獲得競爭優(yōu)勢,然而,微服務(wù)應(yīng)當(dāng)如何拆分、如何架構(gòu)?有哪些技術(shù)特點(diǎn)與技術(shù)難點(diǎn)?如何構(gòu)建支持微服務(wù)的技術(shù)中臺?如何應(yīng)對未來的技術(shù)更迭?最終又應(yīng)當(dāng)如何部署在云端自動(dòng)化運(yùn)維呢?為了幫助大家準(zhǔn)確理解微服務(wù),合理設(shè)計(jì)微服務(wù),有效規(guī)避微服務(wù)轉(zhuǎn)型過程中的那些“坑”,培訓(xùn)中心特舉辦“領(lǐng)域驅(qū)動(dòng)與微服務(wù)架構(gòu)設(shè)計(jì)”培訓(xùn)班,具體事宜通知如下:??
?
一、培訓(xùn)對象
1、系統(tǒng)架構(gòu)師、系統(tǒng)分析師、高級程序員、資深開發(fā)人員
2、涉及到微服務(wù)技術(shù)轉(zhuǎn)型的團(tuán)隊(duì)負(fù)責(zé)人、規(guī)劃師、架構(gòu)師
3、云服務(wù)運(yùn)營服務(wù)提供商規(guī)劃負(fù)責(zé)人
?
二、培訓(xùn)特色:
本課程的授課特點(diǎn)是注重實(shí)戰(zhàn),授課老師在微服務(wù)設(shè)計(jì)相關(guān)領(lǐng)域從業(yè)多年,收集了大量的真實(shí)案例,會(huì)針對項(xiàng)目過程中常見的問題進(jìn)行匯總、研討,通過大量的真實(shí)案例,詳細(xì)地介紹微服務(wù)設(shè)計(jì)過程中需要注意的要點(diǎn)以及難點(diǎn)。通過講師十幾年經(jīng)驗(yàn)的總結(jié)與傳授,既保證了課程的理論體系完整,又使學(xué)員掌握實(shí)際工程方法,達(dá)到學(xué)以致用的目的。
?
三、師資
范老師
航天信息前首席架構(gòu)師,暢銷書籍《大話重構(gòu)》作者,規(guī)?;艚?/span>SPC,軟件架構(gòu)及重構(gòu)的客座講師,獨(dú)立咨詢顧問。先后參與了數(shù)十個(gè)國內(nèi)大型軟件項(xiàng)目,涉及國家財(cái)政、軍工、稅務(wù)、醫(yī)療等領(lǐng)域的大數(shù)據(jù)建設(shè)、風(fēng)險(xiǎn)防控與人工智能研究,互聯(lián)網(wǎng)及大數(shù)據(jù)轉(zhuǎn)型的實(shí)踐者與倡導(dǎo)者。
?
四、培訓(xùn)要點(diǎn)
企業(yè)想要在快速變化的市場中獲得競爭優(yōu)勢,就需要解決規(guī)?;浖_發(fā)團(tuán)隊(duì)無法快速交付的困局,基于微服務(wù)架構(gòu)打造一個(gè)快速交付的團(tuán)隊(duì)。然而,只有準(zhǔn)確理解微服務(wù),理解“小而專”、“去中心化技術(shù)治理與數(shù)據(jù)管理”的思想與方法,才能真正發(fā)揮微服務(wù)的優(yōu)勢。本課程通過微服務(wù)架構(gòu)的實(shí)踐,逐步深入的幫助學(xué)員解決如下問題:
1,要想讓微服務(wù)的優(yōu)勢真正發(fā)揮出來,就要“小而?!?,其難題就是微服務(wù)該如何拆分,解決這些問題的最佳實(shí)踐就是領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)。課程將通過案例演練帶領(lǐng)學(xué)員逐步建立領(lǐng)域驅(qū)動(dòng)的業(yè)務(wù)分析過程、領(lǐng)域建模過程,以及如何通過限界上下文進(jìn)行微服務(wù)的拆分,提高微服務(wù)可維護(hù)性的方法。
2,如何在原有的業(yè)務(wù)系統(tǒng)中進(jìn)行微服務(wù)轉(zhuǎn)型,這個(gè)過程中會(huì)遇到哪些“坑”,是大家特別關(guān)注的問題。課程將帶領(lǐng)學(xué)員實(shí)際去架構(gòu)一個(gè)微服務(wù)系統(tǒng),進(jìn)而探尋微服務(wù)在架構(gòu)過程中會(huì)遇到的難題,以及它們的解決思路。
3,為了提升實(shí)踐能力,授課教師將帶著學(xué)員演練在真實(shí)項(xiàng)目中該如何開發(fā)微服務(wù)系統(tǒng),包括微服務(wù)的父項(xiàng)目、多套配置文件、集中式的配置中心,以及如何架構(gòu)一個(gè)既支持微服務(wù)又支持領(lǐng)域驅(qū)動(dòng)的技術(shù)中臺,達(dá)到既能降低技術(shù)門檻,減少開發(fā)工作量,又易于業(yè)務(wù)變更,易于架構(gòu)演化的目的。
4,運(yùn)維微服務(wù)架構(gòu)需要強(qiáng)大的運(yùn)維平臺支持,也就需要打造一整套DevOps自動(dòng)化運(yùn)維體系。這個(gè)體系包括:持續(xù)探索、持續(xù)集成、持續(xù)交付,以及在這個(gè)過程中的自動(dòng)化測試與運(yùn)維。課程將在授課教師的指導(dǎo)下,實(shí)際搭建這樣的平臺,去理解如何自動(dòng)化部署微服務(wù),以及用Prometheus、EFK運(yùn)維。
查看更多
會(huì)議日程
(最終日程以會(huì)議現(xiàn)場為準(zhǔn))
五、培訓(xùn)內(nèi)容
第一講 微服務(wù)架構(gòu)基礎(chǔ)
??目的:
????1,理解為什么微服務(wù)架構(gòu)是應(yīng)對當(dāng)今激烈市場競爭的解決之道
????2,理解規(guī)?;瘓F(tuán)隊(duì)的組織形式:跨功能團(tuán)隊(duì)與微服務(wù)架構(gòu)
????3,理解微服務(wù)架構(gòu)如何支持技術(shù)架構(gòu)的快速演化
????4,理解微服務(wù)架構(gòu)如何支持未來大數(shù)據(jù)的轉(zhuǎn)型
??內(nèi)容:
????1,快速變化的年代需要快速交付
????????a. 快速變化的市場與快速更迭的技術(shù)帶來發(fā)展機(jī)遇
????????b. 激烈競爭的新興市場需要更快速的交付去占領(lǐng)市場
????2,規(guī)?;瘓F(tuán)隊(duì)快速交付的困局
????????a. 煙囪式的開發(fā)團(tuán)隊(duì)導(dǎo)致煙囪式的軟件開發(fā)
????????b. 煙囪式的軟件開發(fā)導(dǎo)致煙囪式的軟件交付
????3,解決思路:
????????a. 跨功能團(tuán)隊(duì)(特性團(tuán)隊(duì))的組織形式
????????b. 將單體應(yīng)用改為微服務(wù)架構(gòu)
????4,準(zhǔn)確理解微服務(wù)架構(gòu)
????????a. 準(zhǔn)確理解微服務(wù)架構(gòu)“小而?!钡母拍钐岣咴O(shè)計(jì)質(zhì)量
????????b. 準(zhǔn)確理解微服務(wù)“去中心化的技術(shù)治理”去快速技術(shù)演化
????????c. 準(zhǔn)確理解微服務(wù)“去中心化的數(shù)據(jù)管理”做大數(shù)據(jù)轉(zhuǎn)型
?
第二講 微服務(wù)架構(gòu)設(shè)計(jì)
??目的:
????1,準(zhǔn)確理解“小而?!迸c單一職責(zé)原則在微服務(wù)的設(shè)計(jì)
????2,掌握領(lǐng)域驅(qū)動(dòng)的業(yè)務(wù)建模、微服務(wù)拆分設(shè)計(jì)過程
????3,準(zhǔn)確理解領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)中的聚合、限界上下文及領(lǐng)域事件等方法的設(shè)計(jì)
????4,掌握在需求變更過程中運(yùn)用領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)提高設(shè)計(jì)質(zhì)量
??內(nèi)容:
????1,快速變化的時(shí)代要求快速交付
????????a. 快速交付要求代碼質(zhì)量提高,維護(hù)成本降低
????????b. 快速交付帶來代碼的頻繁變更,加劇了代碼退化
????2,怎樣在快速交付過程中保持代碼質(zhì)量
????????a. 演示代碼退化的過程 → 多職責(zé)與散彈式修改
????????b. 追尋代碼退化的根源 → 解決方案:兩頂帽子
????????c. 應(yīng)對復(fù)雜應(yīng)用的解決之道——領(lǐng)域驅(qū)動(dòng)+微服務(wù)
????3,演練領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的過程
???????案例:在線訂餐系統(tǒng)的設(shè)計(jì)
????????a. 業(yè)務(wù)分析:統(tǒng)一語言與事件風(fēng)暴
????????b. 領(lǐng)域設(shè)計(jì):服務(wù)、實(shí)體、值對象
????????c. 微服務(wù)拆分:聚合、限界上下文與領(lǐng)域事件
????4,業(yè)務(wù)需求變更
????????a. 原始需求的設(shè)計(jì)過程
????????b. 添加打折促銷功能(先在領(lǐng)域模型中分析設(shè)計(jì))
????????c. 添加VIP會(huì)員功能(微服務(wù)的變更維護(hù))
????????d. 添加秒殺、預(yù)訂、閃購等功能(微服務(wù)的技術(shù)演化)
?
第三講 微服務(wù)架構(gòu)的技術(shù)方法
??目的:
????1,掌握微服務(wù)架構(gòu)過程中的所使用的各自技術(shù)組件
????2,演練微服務(wù)架構(gòu)的構(gòu)建過程
????3,理解微服務(wù)架構(gòu)過程中的技術(shù)難題與解決之道
??內(nèi)容:
????1,演練微服務(wù)架構(gòu)的構(gòu)建過程
????????a. 降級微服務(wù)的注冊中心,及其設(shè)計(jì)實(shí)踐
????????b. 演練構(gòu)建注冊中心、生產(chǎn)者與消費(fèi)者的整個(gè)過程
????????c. 講解微服務(wù)的熔斷機(jī)制,及其設(shè)計(jì)實(shí)踐
????????d. 講解微服務(wù)的服務(wù)降級,及其設(shè)計(jì)實(shí)踐
????????e. 講解微服務(wù)的服務(wù)網(wǎng)關(guān),及其設(shè)計(jì)實(shí)踐
????2,微服務(wù)架構(gòu)的工程實(shí)踐
????????a. 傳統(tǒng)項(xiàng)目向微服務(wù)的轉(zhuǎn)型過程
????????b. 構(gòu)建高可靠的注冊中心與Eureka集群
????????c. 微服務(wù)的跨語言調(diào)用,及其設(shè)計(jì)實(shí)踐
?
第四講 微服務(wù)架構(gòu)的平臺建設(shè)
??目的:
????1,掌握在真實(shí)項(xiàng)目中切實(shí)可行地開發(fā)微服務(wù)
????2,掌握既支持微服務(wù)又支持領(lǐng)域驅(qū)動(dòng)的技術(shù)中臺建設(shè)
??內(nèi)容:
????1,演練在真實(shí)項(xiàng)目中開發(fā)微服務(wù)
????????a. 微服務(wù)項(xiàng)目中父項(xiàng)目的設(shè)計(jì)
????????b. 微服務(wù)項(xiàng)目中多套配置文件的設(shè)計(jì)
????????c. 微服務(wù)項(xiàng)目中集中式配置中心的設(shè)計(jì)
????2,打造支持領(lǐng)域驅(qū)動(dòng)+微服務(wù)的技術(shù)中臺
????????a. 降低技術(shù)門檻,減少開發(fā)工作量 → 制訂規(guī)范、合理分層、降低復(fù)雜度
????????b. 易于業(yè)務(wù)變更,易于架構(gòu)演化 → 將業(yè)務(wù)與技術(shù)解耦
???????????a) 將業(yè)務(wù)與技術(shù)解耦 → 整潔架構(gòu)與六邊形架構(gòu)
???????????b )提取共性,精簡業(yè)務(wù)代碼 → 單Controller,單Dao
????3,支持領(lǐng)域驅(qū)動(dòng),支持微服務(wù) → 通用倉庫、工廠及基礎(chǔ)設(shè)施的設(shè)計(jì)
????????a. 通用、可配置的DDD倉庫與工廠的設(shè)計(jì)
????????b. 解決跨庫的關(guān)聯(lián)查詢與事務(wù)處理
????????c. 純潔的Service與Entity便于不斷地架構(gòu)演化
?
第五講 微服務(wù)架構(gòu)的運(yùn)維
??目的:
????1,理解DevOps的概念、作用,以及在微服務(wù)架構(gòu)中如何快速交付
????2,實(shí)操Git+Jenkins+Docker+Kubernetes自動(dòng)化運(yùn)維體系
????3,實(shí)操Eureka+Config+Turbine+Zipkin在k8s中的云端部署
????4,實(shí)操Prometheus+Grafana+EFK的線上系統(tǒng)監(jiān)控與日志采集
??內(nèi)容:
????1,微服務(wù)架構(gòu)需要DevOps自動(dòng)化運(yùn)維
????????a. 剖析傳統(tǒng)運(yùn)維存在的“交付困難”的困局
????????b. Who build who run it與DevOps的概念
????????c. 敏捷團(tuán)隊(duì)快速交付的持續(xù)探索、持續(xù)集成、持續(xù)交付與按需發(fā)布
????????d. DevOps帶來開發(fā)人員的負(fù)擔(dān)與自動(dòng)化運(yùn)維
????2,自動(dòng)化運(yùn)維的工作原理
????????a. Docker容器技術(shù)與發(fā)布標(biāo)準(zhǔn)化
????????b. 分布式容器部署與Kubernetes
????????c. 實(shí)操Git+Jenkins+Docker+Kubernetes的自動(dòng)化部署過程
????3,打造微服務(wù)架構(gòu)的自動(dòng)化運(yùn)維體系
????????a. 注冊中心Eureka在Kubernetes的分布式部署
????????b. 配置中心Config在Kubernetes的分布式部署
????????c. 斷路器監(jiān)控Turbine與路由優(yōu)化Zipkin
????4,微服務(wù)云端架構(gòu)的系統(tǒng)監(jiān)控與日志采集
????????a. Kubernetes的系統(tǒng)監(jiān)控工具Prometheus+Grafana
????????b. Kubernetes的日志采集工具EFK
?
查看更多
會(huì)議嘉賓
參會(huì)指南
會(huì)議門票
六、時(shí)間、形式
時(shí)間:2020年6月29日-7月3日(每天19:30-21:30)
形式:線上錄播
七、證書
培訓(xùn)結(jié)束,頒發(fā)中科院計(jì)算所職業(yè)培訓(xùn)中心“領(lǐng)域驅(qū)動(dòng)與微服務(wù)架構(gòu)設(shè)計(jì)”結(jié)業(yè)證書。
八、費(fèi)用
培訓(xùn)費(fèi):?原價(jià)5900元/人,特別價(jià)格1980元/人
查看更多
溫馨提示
酒店與住宿:
為防止極端情況下活動(dòng)延期或取消,建議“異地客戶”與活動(dòng)家客服確認(rèn)參會(huì)信息后,再安排出行與住宿。
退款規(guī)則:
活動(dòng)各項(xiàng)資源需提前采購,購票后不支持退款,可以換人參加。
您可能還會(huì)關(guān)注
-
集成產(chǎn)品開發(fā)IPD 2025年 北京9月18-19日
2025-09-18 北京
-
AI新品及應(yīng)用實(shí)踐全國巡展·上海站
2025-05-20 上海
-
集成產(chǎn)品開發(fā)IPD 2025年 深圳9月25-26日
2025-09-25 深圳
-
市場驅(qū)動(dòng)的新產(chǎn)品開發(fā)流程管理 2025年 深圳10月27-28日
2025-10-27 深圳