由极客时间出品的《玩转Spring全家桶》由丁雪丰所做,丁雪丰平安壹钱包高级架构师,《Spring Boot实战》《Spring攻略》译者,InfoQ社区编辑,本专栏课程将带你一站通关Spring、Spring Boot与Spring Cloud。
订阅价格:
单独订阅价: ¥129,3人拼团价:¥99
已有18754 人已学习 · 共123讲 · 123课时,1300分钟, 本课程为视频课程。可在极客时间APP/小程序/网站上永久观看。
用我的邀请购买,返现24元。购买的朋友请加我微信号 dismissmewp ,备注:返现。
《玩转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 Boot 实战》、《Spring 攻略》译者。活跃的技术图书译者,InfoQ 中文站社区编辑,致力于推动优秀技术在国内的发展,是 Spring Framework 2.0 和 2.5 版本的官方文档翻译项目负责人。出版了《Spring Boot 实战》、《Spring 攻略》、《RESTful WebService Cookbook 中文版》、《编程人生》等 8 本图书。现服务于平安壹钱包,之前曾任职于支付宝与百度。
《玩转Spring全家桶》视频课程大纲
第一部分:初识Spring
第1章概述
- 课程概述
- 一起认识Spring家族的主要成员
- 跟着Spring 了解技术趋势
- 编写你的第一个Spring程序
第二部分:Spring中的数据操作
第2章JDBC必知必会
- 如何配置数据源
- 那些好用的连接池-HikariCP
- 那些好用的连接池-Alibaba Druid
- 如何通过Spring JDBC访问数据库
- 什么是Spring的事务抽象
- 了解Spring的JDBC异常抽象
第3章0/R Mapping实践
- 认识 Spring Data JPA
- 定义JPA的实体对象
- 开始我们的线上咖啡馆实战项目:SpringBucks
- 通过Spring Data JPA操作数据库
- Spring Data JPA 的 Repository 是怎么从接口变成 Bean 的
- 通过MyBatis操作数据库
- 让MyBatis更好用的那些工具
- SpringBucks实战项目进度小结
第4章NoSQL实践
- 在 Spring 中访问 MongoDB
- 在Spring中访问Redis
- Redis的哨兵与集群模式
- 了解Spring的缓存抽象
- Redis在Spring中的其他用法
- SpringBucks实战项目进度小结
第5章数据访问进阶
- Project Reactor 介绍
- 通过Reactive的方式访问Redis
- 通过Reactive的方式访问MongoDB
- 通过Reactive的方式访问RDBMS
- 通过AOP打印数据访问层的摘要
- SpringBucks实战项目进度小结
第三部分:谈谈Web那些事
第6章Spring MVC实践
- 编写第一个 Spring MVC Controller
- 理解Spring的应用上下文
- 理解请求的处理机制
- 如何定义处理方法
- Spring MVC中的视图解析机制
- Spring MVC中的常用视图
- 静态资源与缓存
- 了解Spring MVC的切入点
- Spring MVC中的异常处理机制
- SpringBucks实战项目进度小结
第7章Web开发进阶
- 设计好的 RESTful Web Service
- 什么是HATEOAS
- 使用Spring Data REST实现简单的超媒体服务
- 分布式环境中如何解决Session的问题
- 使用 WebFIux 代替Spring MVC
- SpringBucks实战项目逬度小结
第8章访问Web资源
- 通过RestTemplate访问Web资源
- RestTemplate的高阶用法
- 简单定制 RestTemplate
- 通过WebClient访问Web资源
- SpringBucks实战项目进度小结
第四部分:从Spring到Spring Boot
第9章重新认识Spring Boot
- 认识Spring Boot的组成部分
- 了解自动配置的实现原理与问题排查
- 动手实现自己的自动配置
- 如何在低版本Spring中快速实现类似自动配置的功能
- 了解起步依赖及其实现原理
- 定制自己的起步依赖
- 深挖Spring Boot的配置文件加载机制
- 理解配置文件背后的PropertySource抽象
第10章运行中的Spring Boot
- 认识 Spring Boot 的各类 Actuator Endpoint
- 通过Micrometer获取运行数据
- 动手定制自己的Health Indicator
- 通过Spring Boot Admin 了解程序的运行状态
- 如何定制Web容器的运行参数
- 如何配置容器支持HTTP/2
- 如何编写命令行运行的程序
- 了解可执行Jar背后的秘密
- 如何将Spring Boot应用打包成Docker镜像文件
- SpringBucks实战项目进度小结
第五部分:Spring Cloud云原生应用
第 11 章 Spring Cloud 及 Cloud Native 概述
- 如何理解云原生(Cloud Native)
- 简单理解微服务
- 12-Factor App
- 认识Spring Cloud的组成部分
第12章服务注册与发现
- 使用Eureka作为服务注册中心
- 深入理解服务发现背后的DiscoveryClient
- 使用 Spring Cloud Loadbalancer 访问服务
- 使用Feign访问服务
- 使用Zookeeper作为服务注册中心
- 使用Consul作为服务注册中心
- 使用Nacos作为服务注册中心
- 如何定制自己的DiscoveryClient
- SpringBucks实战项目进度小结
第13章服务熔断
- 使用Hystrix实现服务熔断
- 如何观察熔断情况
- 使用Resilience4j实现服务溶断
- 使用Resilience4j实现服务限流
- SpringBucks实战项目进度小结
第14章服务配置
- 深入理解Spring Cloud的配置抽象
- 基于Git的配置中心
- 基于Zookeeper的配置中心
- 基于Consul的配置中心
- 基于Nacos的配置中心
- SpringBucks实战项目进度小结
第 15 章 Spring Cloud Stream
- 认识 Spring Cloud Stream
- 通过 Spring Cloud Stream 访问 RabbitMQ
- 通过 Spring Cloud Stream 访问 Kafka
- SpringBucks实战项目逬度小结
第16章服务链路追踪
- 通过Dapper理解链路治理
- 使用Spring Cloud Sleuth实现链路追踪
- 如何追踪消息链路
- 除了链路还要治理什么
- SpringBucks实战项目进度小结
《玩转Spring全家桶》课程收获
使用 Spring 熟练开发 Web 服务;
搞懂 Spring Boot 核心功能的实现原理;
通过 Spring Cloud 快速构建微服务架构;
掌握 Spring 个性化定制与扩展的进阶方法。
必备基础
已购用户评价

我的公众号:猿人学 Python 上会分享更多心得体会,敬请关注。
***版权申明:若没有特殊说明,文章皆是猿人学 yuanrenxue.con 原创,没有猿人学授权,请勿以任何形式转载。***
说点什么吧...