培訓安排:2020年3月15日-18日珠海 5月20日-23日成都
培訓費用:7800元/人(含培訓費、場地費、考試證書費、資料費、學習期間午餐),食宿可統一安排,費用自理。請學員帶身份證復印件一張。
培訓收益:
系統全面地了解和學習微服務架構的設計、云計算與大數據基礎平臺及原生云應用開發方法等。通過此次課程培訓,可使學習者獲得如下收益:
1.學習掌握微服務架構的概念與本質;
2.使用Springboot/SpringCloud構建活動報名系統;
3.使用NetflixOSS構建微服務支撐組件(服務注冊發現、集中化配置中心、API網關、容錯處理);
4.使用Docker發布服務;
5.使用Docker-Compose在開發環境中運行多個服務;
6.學習掌握微服務的測試策略與PACT測試;
7.學習掌握微服務的安全機制與OAuth2.0實現;
8.學習掌握微服務間的異步通信機制;
9.學習了解微服務的監控與告警;
10.學習掌握微服務架構的日志聚合;
11.構建微服務的持續交付流水線。
培訓特色:
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能演示和實踐引導學員掌握課程內容。
日程安排:
日程 |
培訓模塊 |
培訓內容 |
第一天 上午 |
理解微服務架構 |
1.微服務架構的定義 微服務架構的概念 微服務架構解決的問題 微服務架構的主要特征 2.微服務架構的剖析 微服務架構的本質與優勢 微服務與SOA 實施微服務架構的難點 微服務架構實施路徑 3.微服務整體架構 互聯網架構的演進 微服務架構組成 業界微服務架構實踐 |
第一天 下午 |
微服務架構設計 |
1.微服務架構整體設計 微服務架構設計原則 微服務架構常見設計模式 微服務粒度設計與拆分 2.微服務網關層設計 網關層的作用 Session管理方案 微服務安全 微服務訪問限流 3.微服務服務層設計 服務間通信方式選擇 服務的無狀態設計 服務的冪等設計 服務間調用的高性能 服務的容錯設計 |
第二天 上午 |
微服務相關方案 |
1.微服務分布式事物設計 分布式事物相關理論剖析 基于補償的分布式事物方案 基于消息表的分布式事物方案 2.微服務監控與請求跟蹤 微服務監控內容與方式 微服務調用跟蹤分析常見場景 微服務跟蹤監控設計 3.微服務與Docker容器 Dorker容器與虛擬化 Dorker容器核心原理 Dorker容器常見命令與使用場景 Docker Compose介紹 4.微服務測試 微服務測試場景分析 微服務契約測試 |
第二天 下午 |
微服務應用實踐(一) |
1.SpringBoot介紹 SpringBoot的核心機制 SpringBootDemo SpringCloud的主要部件介紹 練習 2. 構建第一個微服務 REST介紹 使用Feign實現申明式REST調用 使用HAL-Browser瀏覽服務接口 使用MongoDB存儲數據 構建Dockerfile 使用Docker-compose運行服務 練習 |
第三天 上午 |
微服務應用實踐(二) |
3.微服務的注冊與發現(service-discovery) 為什么要服務注冊與發現 Eureka核心機制剖析 使用Eureka實現服務注冊與發現 使用Ribbon實現客戶端負載均衡 自定義負載均衡規則 練習 4.微服務的容錯處理(circurt-breaker) 微服務下的可用性與故障蔓延(FailureCascading) Hystrix核心機制剖析 使用Hystrix實現容錯和服務降級 使用Hystrix實現異步調用 使用Hystrix實現緩存 使用Hystrix實現請求合并 使用Turbie實現監控聚合 練習 |
第三天 下午 |
微服務應用實踐(三) |
5.構建微服務網關 為什么需要微服務網關 微服務網關的實現方案 使用NetflixZuul實現微服務網關 路由規則配置 練習 6.微服務的集中化配置(centralized-config) 為什么要集中化配置 集中化配置的實現原理與方式 使用SpringCloudConfig實現集中化配置 使用SpringCloudBus與RabbitMQ同步多服務配置 SpringCloudConfigDemo 練習 7.微服務架構與實踐總結 DevOps與微服務的發布與部署 課程要點總結 |
第四天 |
學習考核與業內經驗交流 |
授課專家:
鄭老師:微服務架構資深講師,咨詢服務總監,PMP,DevOps Mster。1999年畢業于華東理工大學,獲得機械工程和軟件工程雙學位。任華東金融研發部總監,負責中國銀聯、上海黃金交易所、萬達金融等多個客戶和項目的方案和服務交付工作。負責銀聯云資源管理平臺、銀聯云應用開發平臺、銀聯統一運維平臺、黃金交易所管控系統、金交所運維監控系統、萬達DevOps系統等多個項目的設計和交付工作。目前任產品部咨詢服務總監,對應用開發平臺、企業流程平臺、SOA架構、微服務架構、DevOps 平臺、項目管理與研發管理等方面都有豐富的實踐經驗。
程老師:CTO,微服務架構首席咨詢師,國內較早倡導和實踐微服務的先行者,多次受邀在大型技術會議主題分享“微服務架構”相關主題。超過10年以上的軟件行業經驗,從企業應用、互聯網應用、服務化平臺的架構設計、開發到自動化構建、持續集成、持續交付以及DevOps的轉型實施等有較豐富的實踐經驗。
【報名咨詢】
聯系電話:010-62258232 62278113 13718601312 18610339408
聯 系 人:李先生 陳小姐