春季靴和春季雲從初學者到上師的微服務課程

”“”

帶有彈簧雲和碼頭的Domine Spring Boot微服務

了解如何使用Spring Cloud和Docker構建Spring Boot微服務。

微服務已成為行業當下的主題。但是,構建微服務並不像使用Restful API那樣簡單。微服務是一種建築風格,可允許公司達到可擴展性和靈活性。在這個全面的課程中,您將深入微服務世界,並將其作為建築風格探索。

學生對課程的評價

  • “很棒的課程!我強烈建議您。完成本課程後,我看到了我職業生涯中的重要衝動。內容得到了很好的解釋和易於理解。絕對值得投資。” – 約翰·史密斯

  • “這個春季微服務課程非常好!他為我的工作提供了堅實的基礎。約翰是一位很棒的教練!” -Jane Doe

  • “我真的很喜歡這門課程!他將我的春季靴技巧提升到了一個新的水平。實用的應用程序和任務非常有用。” – 邁克爾·約翰遜(Michael Johnson)

  • “本課程的內容是最優質的。它結構良好且清楚地解釋了。我什至學習了新技術和框架。強烈建議!” – 艾米麗·布朗(Emily Brown)

    關於課程

    傳統上,大型企業應用程序是作為整體應用開發的。春季框架是替代J2EE來構建這些應用程序的替代方法。隨著行業轉向微服務,春季框架和春季靴子發展以滿足新需求。 Spring Boot為應用程序構建提供了經過戰鬥測試的框架,而Spring Cloud提供了專門設計的工具,用於使用Spring Framework進行微服務開發。

    與整體相比,微服務面臨著獨特的挑戰。春季靴和春季雲可以幫助您克服這些挑戰。本課程將帶您完成構建傳統的Spring Boot單片應用程序(類似於Spring Pet Clinic)的過程,然後將其重新創建為一組微服務。您將學習如何逐步構建三個不同的微服務。

    微服務不僅涉及API恢復。他們經常使用異步消息傳遞系統,該系統將在本課程中完全介紹。此外,您將探索在分佈式或云環境中部署春季啟動微服務的最新彈簧雲工具。

    Netflix在2018年宣布,春季雲的幾個主要項目將進入維護模式。結果,彈簧雲團隊建議在本課程中解決的關鍵替代。

您將學到什麼

  • 使用Spring MVC開發寧靜的服務
  • 使用Spring RESTTEMPLATE消費靜止的服務
  • 使用Lombok和MAPSTRUCT項目減少樣板代碼
  • 用冬眠實施春季數據JPA
  • 為MySQL和H2數據庫配置Spring引導
  • 使用傑克遜(Jackson)的春季靴子處理JSON
  • 使用Spring Boot和Hibernate驗證器執行數據驗證
  • 使用Spring Restdocs的文檔和測試Spring Boot微服務
  • 使用Apache Maven標準化依賴關係
  • 使用春季應用程序事件
  • 使用Apache ActiveQ Artemis實施JMS消息
  • 將傳奇標準應用於微服務
  • 使用彈簧狀態機協調薩加斯
  • 使用Spring Boot和Junit 5進行集成測試
  • 使用WiMock與Junit 5使用
  • 在集成測試中使用等待性
  • 使用彈簧云網關實現API網關標準
  • 使用Netflix Ribbon/Spring Cloud Load Balancer創建平衡路線
  • 使用Netflix Eureka記錄服務
  • 與Netflix Eureka和Spring Cloud OpenFeign一起發現服務
  • 使用彈性4J和HyStrix/Spring Cloud OpenFeign應用斷路器默認器
  • 使用春季雲配置管理設置
  • 使用彈簧雲偵探和Zipkin啟用分佈式跟踪
  • 彈簧安全保護春天雲
  • 使用Docker為Spring Boot應用程序創建圖像
  • 將Docker圖像發送到Docker Hub
  • 使用logStash配置json格式輸出的記錄
  • 使用Docker組合開始和停止微服務
  • 使用麋鹿(Elasticsearch,logstash,kibana)進行合併日誌
  • 尤里卡(Eureka),Apache ActiveQ Artemis,Spring Cloud Config,Zipkin,Elasticsearch和Kibana的供應虛擬雲機
  • 使用數字海洋提供MySQL數據庫
  • 在數字海洋中創建碼頭液滴(虛擬機)
  • 用尤里卡(Eureka)在雲中實現春季雲配置
  • 創建一個用於春季啟動微服務的群Docker群集
    • 以及更多!

課程

  • 訪問所有源代碼示例(本課程中使用了數十個GitHub存儲庫!)
  • 具有挑戰性的任務
    -PDF下載幻燈片供參考和學習
  • 額外的課程 – 訪問一個私人懈怠社區,您可以實時與春季框架講師和其他來自世界各地的其他專家進行互動。該社區專門用於參加本課程的學生。

    加入本課程,並通過Spring Cloud和Docker成為Spring Boot Microservices開發和管理的主人。
    ”“”

Scroll to Top