培訓地點 |
北京 |
杭州 |
威海 |
福州 |
培訓時間 |
1月26-29 |
4月24-27 |
8月23-26 |
11月16-19 |
系統(tǒng)全面地了解和學習微服務架構的設計、云計算與大數據基礎平臺及原生云應用開發(fā)方法等。經過此次課程培訓,可使學習者獲得如下收益:
1.學習掌握微服務架構的概念與本質;
2.使用Springboot/SpringCloud構建活動報名系統(tǒng);
3.使用NetflixOSS構建微服務支撐組件(服務注冊發(fā)現、集中化配置中心、API網關、容錯處理);
4.使用Docker發(fā)布服務;
5.使用Docker-Compose在開發(fā)環(huán)境中運行多個服務;
6.學習掌握微服務的測試策略與PACT測試;
7.學習掌握微服務的安全機制與OAuth2.0實現;
8.學習掌握微服務間的異步通信機制;
9.學習了解微服務的監(jiān)控與告警;
10.學習掌握微服務架構的日志聚合;
11.構建微服務的持續(xù)交付流水線。
二、培訓特色
1.理論與實踐相結合、案例分析與行業(yè)應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.經過全面知識理解、專題技能演示和實踐引導學員掌握課程內容。
三、日程安排
日程 |
培訓模塊 |
培訓內容 |
第 一天 上午 |
理解微服務架構 |
1.微服務架構的定義 微服務架構的概念 微服務架構解決的問題 微服務架構的主要特征 2.微服務架構的剖析 微服務架構的本質與優(yōu)勢 微服務與SOA 實施微服務架構的難點 微服務架構實施路徑 3.微服務整體架構 互聯(lián)網架構的演進 微服務架構組成 業(yè)界微服務架構實踐 |
第 一天 下午 |
微服務架構設計 |
1.微服務架構整體設計 微服務架構設計原則 微服務架構常見設計模式 微服務粒度設計與拆分 2.微服務網關層設計 網關層的作用 Session管理方案 微服務安全 微服務訪問限流 3.微服務服務層設計 服務間通信方式選擇 服務的無狀態(tài)設計 服務的冪等設計 服務間調用的高性能 服務的容錯設計 |
第二天 上午 |
微服務相關方案 |
1.微服務分布式事物設計 分布式事物相關理論剖析 基于補償的分布式事物方案 基于消息表的分布式事物方案 2.微服務監(jiān)控與請求跟蹤 微服務監(jiān)控內容與方式 微服務調用跟蹤分析常見場景 微服務跟蹤監(jiān)控設計 3.微服務與Docker容器 Dorker容器與虛擬化 Dorker容器核心原理 Dorker容器常見命令與使用場景 Docker Compose介紹 4.微服務測試 微服務測試場景分析 微服務契約測試 |
第二天 下午 |
微服務應用實踐(一) |
1.SpringBoot介紹 SpringBoot的核心機制 SpringBootDemo SpringCloud的主要部件介紹 練習 2. 構建第 一個微服務 REST介紹 使用Feign實現申明式REST調用 使用HAL-Browser瀏覽服務接口 使用MongoDB存儲數據 構建Dockerfile 使用Docker-compose運行服務 練習 |
第三天 上午 |
微服務應用實踐(二) |
3.微服務的注冊與發(fā)現(service-discovery) 為什么要服務注冊與發(fā)現 Eureka核心機制剖析 使用Eureka實現服務注冊與發(fā)現 使用Ribbon實現客戶端負載均衡 自定義負載均衡規(guī)則 練習 4.微服務的容錯處理(circurt-breaker) 微服務下的可用性與故障蔓延(FailureCascading) Hystrix核心機制剖析 使用Hystrix實現容錯和服務降級 使用Hystrix實現異步調用 使用Hystrix實現緩存 使用Hystrix實現請求合并 使用Turbie實現監(jiān)控聚合 練習 |
第三天 下午 |
微服務應用實踐(三) |
5.構建微服務網關 為什么需要微服務網關 微服務網關的實現方案 使用NetflixZuul實現微服務網關 路由規(guī)則配置 練習 6.微服務的集中化配置(centralized-config) 為什么要集中化配置 集中化配置的實現原理與方式 使用SpringCloudConfig實現集中化配置 使用SpringCloudBus與RabbitMQ同步多服務配置 SpringCloudConfigDemo 練習 7.微服務架構與實踐總結 DevOps與微服務的發(fā)布與部署 課程要點總結 |
第四天 |
學習考核與業(yè)內經驗交流 |
四、授課專家
鄭老師 微服務架構資深講師,咨詢服務總監(jiān),PMP,DevOps Mster。1999年畢業(yè)于華東理工大學,獲得機械工程和軟件工程雙學位。任華東金融研發(fā)部總監(jiān),負責中國銀聯(lián)、上海黃金交易所、萬達金融等多個客戶和項目的方案和服務交付工作。負責銀聯(lián)云資源管理平臺、銀聯(lián)云應用開發(fā)平臺、銀聯(lián)統(tǒng)一運維平臺 、黃金交易所管控系統(tǒng)、金交所運維監(jiān)控系統(tǒng)、萬達DevOps系統(tǒng)等多個項目的設計和交付工作。目前任產品部咨詢服務總監(jiān),對應用開發(fā)平臺、企業(yè)流程平臺、SOA架構、微服務架構、DevOps 平臺、項目管理與研發(fā)管理等方面都有豐富的實踐經驗。
程老師 CTO,微服務架構首席咨詢師,國內較早倡導和實踐微服務的先行者,多次受邀在大型技術會議主題分享“微服務架構”相關主題。超過10年以上的軟件行業(yè)經驗,從企業(yè)應用、互聯(lián)網應用、服務化平臺的架構設計、開發(fā)到自動化構建、持續(xù)集成、持續(xù)交付以及DevOps的轉型實施等有較豐富的實踐經驗。
五、培訓費用
培訓費7800元/人(含培訓費、場地費、考試證書費、資料費、學習期間午餐),食宿可統(tǒng)一安排,費用自理。請學員帶二寸彩照1張(背面注明姓名),身份證復印件一張。
本課程由中國信息化培訓中心頒發(fā)《微服務架構設計高級工程師》證書,證書可作為專業(yè)技術人員職業(yè)能力考核的證明,以及專業(yè)技術人員崗位聘用、任職、定級和晉升職務的重要依據。
我們是非常專業(yè)在線教育平臺,為學員提供海量、優(yōu)質的課程,專業(yè)的課程顧問課為您量身定制課程,課程結構嚴謹,用戶可以根據自身的學習程度,自主安排學習進度。歡迎點擊訪問:北京系統(tǒng)架構師培訓課程匯總!
倒計時
更多詳情請咨詢客服 15830143330
客服在線時間:9:00-22:00,其他時間請在線預約或留言,謝謝。北京中培教育:豐臺區(qū)夏家胡同育芳園
本周僅剩 個試聽名額
請鍵入信息,稍后系統(tǒng)將會把領獎短信發(fā)至您的手機