400-888-5228

課程概述

本課程艾威培訓(xùn)講師將深入探討了微服務(wù)架構(gòu)和Java互聯(lián)網(wǎng)開發(fā)的核心技術(shù)。通過四天的培訓(xùn),學(xué)員將全面掌握Spring Boot、Spring Cloud、Redis、RabbitMQ等技術(shù),了解如何在實際項目中應(yīng)用這些工具構(gòu)建高性能、可擴展的互聯(lián)網(wǎng)應(yīng)用。

課程對象

  1. 有一定Java基礎(chǔ),且希望深入學(xué)習(xí)Spring Boot和微服務(wù)架構(gòu)的開發(fā)者。
  2. 希望提升互聯(lián)網(wǎng)開發(fā)技能的工程師。
  3. 希望轉(zhuǎn)型或提升為高級開發(fā)人員的技術(shù)從業(yè)者。

課程目標(biāo)

  • 熟練掌握Spring Boot開發(fā)及其核心概念和工具。
  • 了解互聯(lián)網(wǎng)開發(fā)工具如Redis和RabbitMQ的使用。
  • 深入理解微服務(wù)架構(gòu)及其優(yōu)缺點,掌握構(gòu)建和管理微服務(wù)的方法。
  • 掌握Spring Cloud及其組件如Eureka、Ribbon、Feign、Hystrix、Spring Cloud Gateway和Spring Cloud Config的使用。
  • 通過實際案例和實戰(zhàn)操作提升開發(fā)和解決問題的能力。

課程收益

  • 系統(tǒng)掌握Spring Boot和微服務(wù)架構(gòu)的核心技術(shù)。
  • 具備使用Redis和RabbitMQ等工具進行高效開發(fā)的能力。
  • 掌握微服務(wù)架構(gòu)的設(shè)計與實現(xiàn),能夠獨立構(gòu)建和管理分布式系統(tǒng)。
  • 能夠使用Spring Cloud的各種組件進行服務(wù)注冊、發(fā)現(xiàn)、負(fù)載均衡、遠(yuǎn)程調(diào)用、熔斷器、網(wǎng)關(guān)、配置中心和消息總線等操作。
  • 獲得實際項目開發(fā)經(jīng)驗,提升解決實際問題的能力。

課程時長4天

課程大綱

時間內(nèi)容
Day1 上午 SpringBoot開發(fā)使用MAVEN大家SpringBoot工程
SpringBoot項目結(jié)構(gòu)分析
SpringBoot啟動器介紹
SpringBoot核心注解分析
SpringBoot自動裝配原理
配置文件詳解
使用外部配置源
yml語法詳解
配置properties文件
Day1 下午 SpringBoot開發(fā)深入SpringBoot Web整合開發(fā)
SpringBoot Web統(tǒng)一異常處理
SpringBoot Web開發(fā)攔截器
SpringBoot整合MyBatis
靜態(tài)資源映射規(guī)則
SpringBoot整合thymeleaf實戰(zhàn)
SpringBoot Web統(tǒng)一異常處理
SpringBoot Web開發(fā)攔截器
Day2上午 互聯(lián)網(wǎng)開發(fā)工具學(xué)習(xí)Redis簡介
Redis相關(guān)指令
Redis持久化機制
SpringBoot整合Redis
RabbitMQ簡介
RabbitMQ消息模型
SpringBoot使用RabbitMQ
Day2下午 微服務(wù)概念SpringCloud概述
單體應(yīng)用架構(gòu)的概念
單體應(yīng)用架構(gòu)的的優(yōu)缺點
微服務(wù)架構(gòu)概念
微服務(wù)架構(gòu)的優(yōu)缺點
微服務(wù)相關(guān)技術(shù)棧
使用Rest構(gòu)建分布式微服務(wù)架構(gòu)
使用Rest搭建服務(wù)提供者
使用Rest搭建服務(wù)消費者
Eurek注冊中心介紹
Eurek服務(wù)注冊與發(fā)現(xiàn)
Day3上午 注冊中心與負(fù)載均衡單機版Eureka注冊中心搭建
將服務(wù)注冊到Eureka Server服務(wù)注冊中心
微服務(wù)注冊信息完善
Eureka自我保護現(xiàn)象
集群版Eureka注冊中心搭建
負(fù)載均衡的概念
Ribbon客戶端負(fù)載均衡
Ribbon服務(wù)調(diào)用配置
Ribbon常用負(fù)載均衡策略
Day3下午 Feign遠(yuǎn)程調(diào)用和熔斷器Feign聲明式遠(yuǎn)程服務(wù)調(diào)用概念介紹
Feign實戰(zhàn)操作
Feign工作流程
分布式微服務(wù)架構(gòu)面臨的問題
Hystrix熔斷器使用
Hystrix服務(wù)端熔斷
Hystrix客戶端服務(wù)熔斷
Hystrix Dashboard監(jiān)控平臺搭建
什么是服務(wù)監(jiān)控
服務(wù)監(jiān)控實戰(zhàn)
Day4上午 SpringCloudGateway網(wǎng)關(guān)網(wǎng)關(guān)-簡介、默認(rèn)訪問規(guī)則
將路由注冊進服務(wù)中心
路由功能實戰(zhàn)
路由轉(zhuǎn)發(fā)映射配置
過濾器實戰(zhàn)
過自定義過濾器
過濾器登錄驗證
Day4下午 分布式配置中心和消息總線分布式架構(gòu)的配置問題
Spring Cloud Config概述
Spring Cloud Config服務(wù)端配置
Spring Cloud Config客戶端服務(wù)
Spring Cloud Config配置實戰(zhàn)
Spring Cloud Config與GitHub整合
Spring Cloud Bus解決的問題
Spring Cloud Bus使用機制
Spring Cloud Bus實戰(zhàn)
自定義類中讀取配置實戰(zhàn)
Spring Cloud擴展組件介紹
高流量高并發(fā)常見解決方案

為什么選擇艾威

艾威培訓(xùn)公司成立于2003年,是眾多500強企業(yè)指定的培訓(xùn)供應(yīng)商。我們專注于前沿技術(shù)培訓(xùn),擁有行業(yè)資深講師和豐富的培訓(xùn)經(jīng)驗。選擇艾威培訓(xùn),您將享受到以下優(yōu)勢:

  • 資深講師:我們的講師均為行業(yè)專家,擁有豐富的實戰(zhàn)經(jīng)驗和教學(xué)經(jīng)驗。
  • 前沿技術(shù):課程內(nèi)容緊跟技術(shù)前沿,確保您學(xué)習(xí)到最新、最實用的技術(shù)。
  • 實戰(zhàn)為主:課程設(shè)置以實戰(zhàn)為主,通過大量案例和項目操作,確保您學(xué)以致用。
  • 口碑良好:多年來,我們憑借高質(zhì)量的培訓(xùn)服務(wù),贏得了客戶的廣泛贊譽。

通過本課程,您將全面提升互聯(lián)網(wǎng)開發(fā)技能,具備獨立構(gòu)建和管理微服務(wù)架構(gòu)的能力,成為企業(yè)亟需的高端技術(shù)人才。加入艾威培訓(xùn),與我們一起開啟技術(shù)進階之旅!

培訓(xùn)咨詢

發(fā)表回復(fù)

您的電子郵箱地址不會被公開。 必填項已用*標(biāo)注

同類課程推薦同類課程推薦
IT技術(shù)培訓(xùn)課程分類