班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
知識模塊 授課綱要 微服務架構概述 1.微服務架構的定義 微服務架構最主要的兩個特征 細粒度的特征 獨立性的特征 為什么微服務架構需要獨立變更和獨立部署 2.微服務架構的剖析 微服務架構介紹 微服務架構的本質與優勢 微服務與SOA 微服務的設計原則 基于微服務構建活動實踐 3.需求理解與分析 技術選型(Java/SpringBoot/Springloud/REST/HAL/MongoDB) 服務定義與劃分 服務支撐組件介紹(服務注冊,集中化配置,斷路器,服務網關) 思考/練習 微服務應用實踐 4.SpringBoot介紹 SpringBoot的核心功能 SpringBootDemo 練習 5.SpringCloud應用實踐 SpringCloud介紹 SpringCloud的核心功能 SpringCloudDemo 練習 6.REST/HAL應用實踐 REST介紹 HAL介紹 為什么使用HAL HALBrowser實踐 7.Docker應用實踐 Docker介紹 Docker的常用命令 構建Dockerfile 使用Docker-compose 微服務應用實踐 8.構建個微服務 使用Spring-Data-REST實現Event-Service服務 使用HAL完成服務間同步通信 使用HAL-Browser瀏覽服務接口 使用MongoDB存儲數據 使用Docker-compose運行服務 構建Dockerfile 練習 微服務應用實踐 9.微服務的集中化配置(centralized-config) 為什么要集中化配置 集中化配置的實現原理與方式 使用SpringCloudConfig實現集中化配置 使用SpringCloudBus與RabbitMQ同步多服務配置 SpringCloudConfigDemo 練習 10.微服務的注冊與發現(service-discovery) 為什么要服務注冊與發現 服務注冊與服務發現的實現方式 使用NetflixEureka/SpringCloud實現服務注冊與發現 使用NetflixRibbon/SpringCloud實現客戶端負載均衡 使用NetflixFeign/SpringCloud實現申明式REST調用 練習 微服務應用實踐 11.微服務的容錯處理(circurt-breaker) 微服務下的可用性與故障蔓延(FailureCascading) 斷路器模式的原理與實現 使用NetflixHystrix/SpringCloud實現容錯 使用NetflixTurbie實現監控聚合 練習 12.構建微服務網關 為什么需要微服務網關 微服務網關的實現方案 使用NetflixZuul實現微服務網關 練習 13.微服務架構與實踐總結 微服務的發布與部署 基于微服務的活動報名系統 練習
|

|