玩轉Spring全家桶-丁雪豐-極客時間

wuwu發表於2019-04-25

由極客時間出品的《玩轉Spring全家桶》由丁雪豐所做,丁雪豐平安壹錢包高階架構師,《Spring Boot實戰》《Spring攻略》譯者,InfoQ社群編輯,本專欄課程將帶你一站通關Spring、Spring Boot與Spring Cloud。

玩轉spring全家桶

《玩轉Spring全家桶》課程背景

毋庸置疑,Spring 早已成為 Java 後端開發事實上的行業標準,無數的公司選擇 Spring 作為基礎的開發框架,大部分 Java 後端程式設計師在日常工作中也會接觸到 Spring ,因此,如何用好 Spring ,也就成為 Java 程式設計師的必修課之一。

同時,Spring Boot 和 Spring Cloud 的出現,可以幫助工程師更好地基於 Spring 及各種基礎設施來快速搭建系統,可以說,它們的誕生又一次解放了大家的生產力。

因此,Spring Boot 和 Spring Cloud 已成為 Spring 生態中不可或缺的一環。想成為一名合格的 Java 後端工程師,Spring Framework、Spring Boot、Spring Cloud 這三者必須都牢牢掌握。

這個課程將帶你搭建一個線上咖啡館的實戰專案,通過實戰把所有零碎的知識點串聯起來,通過即學即用的方式,讓你把知識點掌握得更牢固,理解得更透徹。
同時,這門課將不僅帶給你 Spring Framework、Spring Boot 與 Spring Cloud 的基本實戰技巧,同時也會帶你瞭解這些工具背後的關鍵機制與實現原理,真正做到活學活用。

《玩轉Spring全家桶》講師簡介

玩轉Spring全家桶 作者丁雪豐

丁雪豐 平安壹錢包高階架構師,《Spring Boot 實戰》、《Spring 攻略》譯者。活躍的技術圖書譯者,InfoQ 中文站社群編輯,致力於推動優秀技術在國內的發展,是 Spring Framework 2.0 和 2.5 版本的官方文件翻譯專案負責人。出版了《Spring Boot 實戰》、《Spring 攻略》、《RESTful WebService Cookbook 中文版》、《程式設計人生》等 8 本圖書。現服務於平安壹錢包,之前曾任職於支付寶與百度。

《玩轉Spring全家桶》視訊課程大綱

第一部分:初識Spring

第1章概述

  1. 課程概述
  2. 一起認識Spring家族的主要成員
  3. 跟著Spring 瞭解技術趨勢
  4. 編寫你的第一個Spring程式

第二部分:Spring中的資料操作

第2章JDBC必知必會

  1. 如何配置資料來源
  2. 那些好用的連線池-HikariCP
  3. 那些好用的連線池-Alibaba Druid
  4. 如何通過Spring JDBC訪問資料庫
  5. 什麼是Spring的事務抽象
  6. 瞭解Spring的JDBC異常抽象

第3章0/R Mapping實踐

  1. 認識 Spring Data JPA
  2. 定義JPA的實體物件
  3. 開始我們的線上咖啡館實戰專案:SpringBucks
  4. 通過Spring Data JPA運算元據庫
  5. Spring Data JPA 的 Repository 是怎麼從介面變成 Bean 的
  6. 通過MyBatis運算元據庫
  7. 讓MyBatis更好用的那些工具
  8.  SpringBucks實戰專案進度小結

第4章NoSQL實踐

  1. 在 Spring 中訪問 MongoDB
  2. 在Spring中訪問Redis
  3.  Redis的哨兵與叢集模式
  4. 瞭解Spring的快取抽象
  5. Redis在Spring中的其他用法
  6. SpringBucks實戰專案進度小結

第5章資料訪問進階

  1. Project Reactor 介紹
  2. 通過Reactive的方式訪問Redis
  3. 通過Reactive的方式訪問MongoDB
  4. 通過Reactive的方式訪問RDBMS
  5. 通過AOP列印資料訪問層的摘要
  6.  SpringBucks實戰專案進度小結

第三部分:談談Web那些事

第6章Spring MVC實踐

  1. 編寫第一個 Spring MVC Controller
  2. 理解Spring的應用上下文
  3. 理解請求的處理機制
  4. 如何定義處理方法
  5. Spring MVC中的檢視解析機制
  6. Spring MVC中的常用檢視
  7. 靜態資源與快取
  8. 瞭解Spring MVC的切入點
  9. Spring MVC中的異常處理機制
  10. SpringBucks實戰專案進度小結

第7章Web開發進階

  1. 設計好的 RESTful Web Service
  2. 什麼是HATEOAS
  3. 使用Spring Data REST實現簡單的超媒體服務
  4. 分散式環境中如何解決Session的問題
  5. 使用 WebFIux 代替Spring MVC
  6. SpringBucks實戰專案逬度小結

第8章訪問Web資源

  1. 通過RestTemplate訪問Web資源
  2.  RestTemplate的高階用法
  3. 簡單定製 RestTemplate
  4. 通過WebClient訪問Web資源
  5. SpringBucks實戰專案進度小結

第四部分:從Spring到Spring Boot

第9章重新認識Spring Boot

  1. 認識Spring Boot的組成部分
  2. 瞭解自動配置的實現原理與問題排查
  3. 動手實現自己的自動配置
  4. 如何在低版本Spring中快速實現類似自動配置的功能
  5. 瞭解起步依賴及其實現原理
  6. 定製自己的起步依賴
  7. 深挖Spring Boot的配置檔案載入機制
  8. 理解配置檔案背後的PropertySource抽象

第10章執行中的Spring Boot

  1. 認識 Spring Boot 的各類 Actuator Endpoint
  2. 通過Micrometer獲取執行資料
  3. 動手定製自己的Health Indicator
  4. 通過Spring Boot Admin 瞭解程式的執行狀態
  5. 如何定製Web容器的執行引數
  6. 如何配置容器支援HTTP/2
  7. 如何編寫命令列執行的程式
  8.  瞭解可執行Jar背後的祕密
  9. 如何將Spring Boot應用打包成Docker映象檔案
  10. SpringBucks實戰專案進度小結

第五部分:Spring Cloud雲原生應用

第 11 章 Spring Cloud 及 Cloud Native 概述

  1. 如何理解雲原生(Cloud Native)
  2. 簡單理解微服務
  3. 12-Factor App
  4. 認識Spring Cloud的組成部分

第12章服務註冊與發現

  1. 使用Eureka作為服務註冊中心
  2. 深入理解服務發現背後的DiscoveryClient
  3. 使用 Spring Cloud Loadbalancer 訪問服務
  4. 使用Feign訪問服務
  5. 使用Zookeeper作為服務註冊中心
  6. 使用Consul作為服務註冊中心
  7. 使用Nacos作為服務註冊中心
  8. 如何定製自己的DiscoveryClient
  9. SpringBucks實戰專案進度小結

第13章服務熔斷

  1. 使用Hystrix實現服務熔斷
  2. 如何觀察熔斷情況
  3. 使用Resilience4j實現服務溶斷
  4. 使用Resilience4j實現服務限流
  5.  SpringBucks實戰專案進度小結

第14章服務配置

  1. 深入理解Spring Cloud的配置抽象
  2. 基於Git的配置中心
  3. 基於Zookeeper的配置中心
  4. 基於Consul的配置中心
  5. 基於Nacos的配置中心
  6. SpringBucks實戰專案進度小結

第 15 章 Spring Cloud Stream

  1. 認識 Spring Cloud Stream
  2. 通過 Spring Cloud Stream 訪問 RabbitMQ
  3. 通過 Spring Cloud Stream 訪問 Kafka
  4.  SpringBucks實戰專案逬度小結

第16章服務鏈路追蹤

  1. 通過Dapper理解鏈路治理
  2. 使用Spring Cloud Sleuth實現鏈路追蹤
  3. 如何追蹤訊息鏈路
  4. 除了鏈路還要治理什麼
  5. SpringBucks實戰專案進度小結

 

《玩轉Spring全家桶》課程收穫

使用 Spring 熟練開發 Web 服務;
搞懂 Spring Boot 核心功能的實現原理;
通過 Spring Cloud 快速構建微服務架構;
掌握 Spring 個性化定製與擴充套件的進階方法。

必備基礎

玩轉Spring全家桶 基礎知識圖

訂閱價格:

閱讀形式:可在極客時間APP和小程式閱讀觀看。

原價129元,通過我分享的二維碼購買有額外返現,返現12元,購買的朋友請加我微訊號 dismissmewp ,備註:返現。我立即返你12元現金。

玩轉Spring全家桶 課程返現

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章