使用 Spring Boot 和 Spring Cloud 掌握微服务

Java Spring Boot 微服务五合一 – Spring Boot、Spring Cloud、Docker、Kubernetes 和 REST API(REST Web 服务)

讲师:in28Minutes Official

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 使用 Spring Boot 开发和设计 REST API 和 REST WEB 服务
  • 使用 Spring Boot 和 Spring Cloud 开发微服务
  • 使用 KUBERNETES 编排微服务
  • 使用 DOCKER 为微服务创建容器
  • 为 RESTful Web 服务实施异常处理、验证、HATEOAS 和过滤。
  • 实现客户端负载平衡(Ribbon)、动态缩放(Eureka Naming Server)和 API 网关(Zuul)
  • 您将使用 Spring Cloud Config Server 设置集中式微服务配置
  • 您将学习使用 Spring Cloud Sleuth 和 Zipkin 为微服务实施分布式跟踪
  • 您将使用 Hystrix 为微服务实施容错
  • 您将了解如何对 RESTful Web 服务进行版本控制
  • 您将了解如何使用 Spring Boot Actuator 监控 RESTful 服务
  • 您将了解如何使用 Swagger 记录 RESTful Web 服务
  • 您将了解设计 RESTful Web 服务的最佳实践
  • 使用 Spring Cloud Bus 交换有关配置更新的消息
  • 使用 Feign REST Client 简化与其他微服务的通信

本课程包括:

  • 22 小时 长的随选视频
  • 38 篇文章
  • 1 个可下载资源
  • 在移动设备和电视上观看

要求

  • 你有一种边玩边学的态度:)
  • 您具有 Java 和 Spring 的经验,并且具有微服务的零经验
  • 您对 Docker 的体验为零
  • 您对 Kubernetes 的体验为零

说明

您想从最受欢迎的服务 课程(超过 180,000 名学生)  中学习?你想学习使用Spring Boot构建令人惊叹的 REST API吗?您想了解关于微服务的炒作到底是怎么回事吗?您想使用 Spring Boot 和 Spring Cloud 构建微服务吗?你想用 Docker 构建容器吗?你想用 Kubernetes 编排微服务吗?不要再观望!

更新:有关SPRING BOOTDOCKERKUBERNETES的新部分。

我们的学习者在说什么:

5 星 –任何愿意学习Spring Cloud APISpring Rest的人都必须毫不犹豫地注册该课程

5 颗星——我可以说这是Spring Boot 和微服务的最佳教程,适用于刚开始在这些技术上工作/项目的学习者。

5 星 –这是一门很棒的课程!讲师提供了很好的示例,这些示例简单易懂……如果您想深入了解spring boot和 spring 框架,我强烈推荐他的课程。

5 颗星 – 对初学者和有经验的人获得有关 Restful Web 服务和 Spring boot 的知识非常有帮助。谢谢你这么好的教程。

5 星 –这是介绍服务世界的完美课程。讲师通过首先列出特定解决方案将要解决的问题来解释每个主题。

5 颗星 – 很棒的课程,老师以很好的方式解释了一切,并制作了很好的例子,使人们很容易理解如何在实际项目中使用这些知识。in28minutes的所有课程都很棒,我在等待下一个很棒的课程。

5 星 –讲师具有独特的教学风格,非常简单切题非常有效。很好!

5 星 –这是我在 udemy 购买过的最棒的课程!

课程大纲:

开发RESTful Web 服务和 REST API很有趣。Java、Spring Boot、Spring Web MVC、Spring Web Services 和 JPA 的结合让它变得更加有趣。创建微服务更有趣。

本课程分为两个部分——RESTful Web 服务和微服务

架构正在转向微服务。RESTful Web 服务是开发优秀微服务的第一步。Java 和 Spring Boot,结合 Spring Web MVC(也称为 Spring REST),可以轻松开发 RESTful Web 服务。

在课程的第一部分,您将学习 RESTful Web 服务的基础知识,为社交媒体应用程序开发资源。您将学习使用多种功能来实现这些资源 –版本控制、异常处理、文档(Swagger)、基本身份验证 (Spring Security)、过滤和 HATEOAS。您将学习设计 RESTful Web 服务最佳实践

在这部分课程中,您将使用 Spring(依赖管理)、Spring MVC(或 Spring REST)、Spring Boot、Spring Security(身份验证和授权)、Spring Boot Actuator(监控)、Swagger(文档)、Maven(依赖项管理)、Eclipse (IDE)、Postman(REST 服务客户端)和 Tomcat 嵌入式 Web 服务器。我们将帮助您设置其中的每一个。

在课程的第二部分,您将学习微服务的基础知识。您将了解如何使用 Spring Cloud 实现微服务。

在这部分课程中,您将学习在微服务之间建立通信、启用负载平衡、微服务的扩展和缩减。您还将学习使用 Spring Cloud Config Server 集中配置微服务。您将使用 Spring Cloud Sleuth 和 Zipkin 实施 Eureka 命名服务器和分布式跟踪。您将使用 Zipkin 创建容错微服务。

在课程的第三部分,您将学习Docker 的基础知识。您将了解如何为使用 Docker 和 Spring Cloud 构建的微服务构建容器。

在课程的第四部分,您将学习Kubernetes的基础知识。您将了解如何使用 Kubernetes 编排微服务。

每个 28 分钟的课程都有什么期望

in28Minutes 提供 30 门畅销课程,为全球 500,000 名学习者提供惊人的学习体验。

这些课程中的每一个都带有

  • 惊人的动手逐步学习经验
  • 使用最佳工具和框架的真实项目经验
  • 很棒的故障排除指南,回答了 200 多个常见问题解答
  • 问答区友情支持
  • 完成课程后免费获得 Udemy 结业证书

以下是关于 28 分钟方式的一些评论

5 颗星 –非常好,棒极了。他准备材料的方式和他的教学方式真的很棒。多么努力..感谢一百万

5 星 –教师进行了大量的准备工作,这在整个课程中都是可见的。

5 星 –这家伙太棒了。真的。出色的教学技巧,竭尽全力确保他所做的一切都得到充分理解。这种教程让我兴奋地使用一个框架,否则我可能不会。

5 星 –它最好的部分是作者在整个课程中保持的实践方法,正如他在讲座开始时所承诺的那样。他很好地解释了这些概念,并确保您在不理解代码真正作用的情况下键入的每一行代码都没有。

5 星 –我也很欣赏用头脑和双手教授一些东西然后让学生应用它的方法。它使学生​​的一切都更加清晰,并尽早发现我们将在项目中面临的问题。

5 星 –很棒的课程。在 5 分钟内解释了超级困难的概念(我花了几个小时在互联网上找到一个很好的解释)。

现在开始学习。点击注册按钮!

一步一步的细节

RESTful 网络服务 

  • 步骤 01 – 使用 Spring Boot 初始化 RESTful 服务项目
  • 第 02 步 – 了解我们将在本课程中创建的 RESTful 服务
  • 步骤 03 – 创建 Hello World 服务
  • 步骤 04 – 增强 Hello World 服务以返回一个 Bean
  • 第 05 步 – 快速回顾 Spring Boot 自动配置和 Dispatcher Servlet – 后台发生了什么?
  • 步骤 06 – 使用路径变量增强 Hello World 服务
  • 步骤 07 – 创建用户 Bean 和用户服务
  • 步骤 08 – 为用户资源实现 GET 方法
  • 步骤 09 – 实现 POST 方法来创建用户资源
  • 第 10 步 – 增强 POST 方法以返回正确的 HTTP 状态代码和位置 URI
  • 第 11 步 – 实施异常处理 – 404 Resource Not Found
  • 第 12 步 – 为所有资源实施通用异常处理
  • 第 13 步 – 练习:用户发布资源和异常处理
  • 第 14 步 – 实施 DELETE 方法以删除用户资源
  • 第 15 步 – 为 RESTful 服务实施验证
  • 第 16 步 – 为 RESTful 服务实施 HATEOAS
  • 第 17 步 – 高级 RESTful 服务功能概述
  • 第 18 步 – RESTful 服务的国际化
  • 第 19 步 – 内容协商 – 实现对 XML 的支持
  • 第 20 步 – 配置 Swagger 文档的自动生成
  • 第 21 步 – Swagger 文档格式简介
  • 第 22 步 – 使用自定义注释增强 Swagger 文档
  • 第 23 步 – 使用 Spring Boot Actuator 监控 API
  • 第 24 步 – 为 RESTful 服务实施静态过滤
  • 第 25 步 – 为 RESTful 服务实施动态过滤
  • 第 26 步 – 对 RESTful 服务进行版本控制 – 使用 URI 的基本方法
  • 第 27 步 – 对 RESTful 服务进行版本控制 – 标头和内容协商方法
  • 第 28 步 – 使用 Spring Security 实现基本身份验证
  • 第 29 步 – 将 RESTful 服务连接到 JPA 的概述
  • 第 30 步 – 创建用户实体和一些测试数据
  • 第 31 步 – 更新用户资源上的 GET 方法以使用 JPA
  • 第 32 步 – 更新用户资源上的 POST 和 DELETE 方法以使用 JPA
  • 步骤 33 – 创建帖子实体和与用户实体的多对一关系
  • 第 34 步 – 实施 GET 服务以检索用户的所有帖子
  • 第 35 步 – 实施 POST 服务为用户创建帖子
  • 第 36 步 – 理查森成熟度模型
  • 第 37 步 – RESTful 服务最佳实践

Spring Cloud 微服务

  • 步骤 01 – 第 1 部分 – Limits 微服务和 Spring Cloud Config Server 简介
  • 步骤 01 – 第 2 部分 – 设置限制微服务
  • 步骤 02 – 创建硬编码限制服务
  • 步骤 03 – 增强限制服务以从应用程序属性中获取配置
  • 步骤 04 – 设置 Spring Cloud 配置服务器
  • 步骤 05 – 安装 Git
  • 步骤 06 – 创建本地 Git 存储库
  • 步骤 07 – 将 Spring Cloud Config 服务器连接到本地 Git 存储库
  • 步骤 08 – 在 Git 存储库中配置多个环境
  • 步骤 09 – 将限制服务连接到 Spring Cloud 配置服务器
  • 第 10 步 – 为限制服务配置配置文件
  • 第 11 步 – Spring Cloud Config Server 回顾
  • 第 12 步 – 货币兑换和货币兑换微服务简介
  • 第 13 步 – 设置货币兑换微服务
  • 第 14 步 – 创建一个简单的硬编码货币兑换服务
  • 第 15 步 – 在响应中设置动态端口
  • 第 16 步 – 配置 JPA 和初始化数据
  • 第 17 步 – 创建 JPA 存储库
  • 第 18 步 – 设置货币转换微服务
  • 第 19 步 – 创建货币转换服务
  • 第 20 步 – 从货币兑换微服务调用货币兑换微服务
  • 第 21 步 – 使用 Feign REST 客户端进行服务调用
  • 第 22 步 – 使用 Ribbon 设置客户端负载平衡
  • 第 23 步 – 使用 Ribbon 运行客户端负载平衡
  • 第 24 步 – 了解对命名服务器的需求
  • 第 25 步 – 设置 Eureka 命名服务器
  • 第 26 步 – 将货币转换微服务连接到 Eureka
  • 第 27 步 – 将货币兑换微服务连接到 Eureka
  • 第 28 步 – 使用 Eureka 和 Ribbon 分配调用
  • 第 29 步 – 实施 Eureka、Ribbon 和 Feign 的回顾
  • 第 30 步 – API 网关简介
  • 第 31 步 – 设置 Zuul API 网关
  • 第 32 步 – 实施 Zuul 日志过滤器
  • 第 33 步 – 通过 Zuul API 网关执行请求
  • 第 34 步 – 在微服务调用之间设置 Zuul API 网关
  • 第 35 步 – 分布式跟踪简介
  • 步骤 36 – 实施 Spring Cloud Sleuth
  • 第 37 步 – 使用 Zipkin 进行分布式跟踪简介
  • 第 38 步 – 安装 Rabbit MQ
  • 第 39 步 – 使用 Zipkin 设置分布式跟踪
  • 第 40 步 – 将微服务连接到 Zipkin
  • 第 41 步 – 使用 Zipkin UI 仪表板跟踪请求
  • 第 42 步 – 了解对 Spring Cloud Bus 的需求
  • 步骤 43 – 实施 Spring Cloud Bus
  • 第 44 步 – 使用 Hystrix 进行容错

此课程面向哪些人:

  • 您想学习如何使用 Spring Boot 设计和开发 RESTful Web 服务
  • 您想学习如何使用 Spring Cloud 设计和开发微服务
  • 您想通过实践方法逐步学习
  • 您想学习使用 Docker 为微服务构建容器
  • 你想用 Kubernetes 编排微服务

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍