
曙海教學優(yōu)勢
該課程,秉承21年教學品質(zhì),以項目實現(xiàn)為導向,面向企事業(yè)單位項目實際需求,講師將會與您分享設計的全流程以及工具的綜合使用技巧與經(jīng)驗。課程可定制,線下/線上/上門皆可,全國免費報名熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)三十多萬家。曙海的課程得到業(yè)內(nèi)企事業(yè)單位廣泛贊譽。
微服務與領(lǐng)域驅(qū)動實戰(zhàn)培訓課程
培訓大綱:
?1 微服務架構(gòu)概述???
?1.1 什么是微服務架構(gòu)???
?1.2 微服務是未來互聯(lián)網(wǎng)發(fā)展的必然結(jié)果???
?1.3 微服務架構(gòu)是應對快速市場變化的必然結(jié)果???
?1.4 關(guān)于微服務的誤解???
?2 微服務常用架構(gòu)???
?2.1 基于SpringCloud的微服務技術(shù)框架???
?2.2 最簡版的微服務架構(gòu)???
?3 服務注冊與發(fā)現(xiàn)???
?3.1 服務注冊與發(fā)現(xiàn)的概念與作用???
?3.2 實現(xiàn)服務注冊與發(fā)現(xiàn)的方案???
?3.3 Spring Cloud Eureka方案???
?3.4 練習:使用Eureka構(gòu)建微服務系統(tǒng)???
?3.5 Dubbo的微服務架構(gòu)設計???
?4 微服務層的設計???
?4.1 微服務架構(gòu)的6種設計模式???
?4.2 微服務的粒度???
?4.3 微服務設計的反模式???
?4.4 探討:如何解決微服務接口太多的問題???
?5 服務網(wǎng)關(guān)???
?5.1 服務網(wǎng)關(guān)在微服務架構(gòu)中的作用???
?5.2 練習:設計服務網(wǎng)關(guān)、路由網(wǎng)關(guān)與斷路器???
?6 微服務開發(fā)實戰(zhàn)演練???
?6.1 項目演練微服務開發(fā)的整個過程???
?6.2 微服務開發(fā)高階???
?6.3 微服務的平臺建設???
?7 Docker與容器技術(shù)???
?7.1 Docker簡介???
?7.2 將微服務部署到Docker中???
?7.3 演練:微服務在Docker中的部署過程???
?7.4 練習:模擬構(gòu)建一個微服務系統(tǒng)???
?8 配置管理與DevOps???
?8.1 DevOps簡介???
?8.2 微服務的分布式運維???
?8.3 演示:Git+Jenkins+docker+k8s的自動化分布式部署???
?9 領(lǐng)域驅(qū)動設計???
?9.1 所有軟件企業(yè)不得不面對的問題???
?9.2 領(lǐng)域驅(qū)動設計???
?9.3 軟件架構(gòu)如何支持領(lǐng)域驅(qū)動???
?10 傳統(tǒng)架構(gòu)的微服務轉(zhuǎn)型???
?10.1 傳統(tǒng)架構(gòu)微服務轉(zhuǎn)型的過程???
?10.2 練習:將一個傳統(tǒng)架構(gòu)的軟件改造成微服務???
?10.3 初創(chuàng)型企業(yè)的微服務建設過程???
?10.4 案例:???
?10.5 成熟型企業(yè)開展微服務的思路???
?10.6 案例:
?10.7 大數(shù)據(jù)+微服務的轉(zhuǎn)型過程???
?10.8 案例:
?10.9 探討:大數(shù)據(jù)如何與微服務相結(jié)合
?