用春天5构建你的休息API
从HTTP基础知识来API掌握
什么才算是好的休息API?
我在四年前发布了第一个休息,四年前,在90万读者和通过电子邮件中的一千个个人问题之后,我终于意识到了生态系统中的巨大教育缺口。
我必须学习怎样才能创造出一个好的API,但是我却找不到任何能够帮助我加速的方法。我花了3年时间,从头构建了10多个产品级API,犯了不少错误,才对API应该如何真正做好有了一个成熟的理解。
当然,有教程和随机代码在那里样本,但没有任何连贯。没有什么可以通过建造一个成熟API与春天的挑战来完成。初学者和API专业人士之间的教育差距仍然存在巨大。


API错误很昂贵
在过去的几年中,Web的面貌发生了显著的变化,REST api也出现了巨大的增长。如今,大多数重要的应用程序都需要在某个时候公开API,而且这种趋势只是在不断上升。
API也是公开的,这意味着你需要从一开始就得到它们,因为它们变得非常昂贵。
从来没有更好的时机学习春天的休息点。
“视频课程比在普通和编码专业知识中提供教育的其他任何东西都好得多。”

其余的部分和春天视频课程
每个视频模块都包含多个深入的课程以及演练,完整的代码示例和资源,所有这些都可以帮助您了解构建API的内部工作,并从初始架构到部署。以下3个类中的每一个都具有不同的教育水平:


主类
是您从建立API的基础知识,春天将与您的应用程序进行生产。14个深入的模块向您展示了如何构建具有弹簧和春靴的成熟休息API,开始保护它,将其部署和监控。
您还将从JS Front-End中获取它,使其与Hatingoas发现并为该项目创建CI管道,一直遍布刺激。

认证课程
是专业开发人员会找到最大价值的地方。此类包含所有14个模块的主类和多项选择题,以帮助您充分利用材料。最后,您将获得“完成证书”。

教练课
我们超越了一年长的群体教练计划的课程材料,我将通过课程占一小群学生,也是他们自己的实现。过去的会话和研讨会当然是给学生提供的。
我已经制作了主课程材料,借助于超过2300名学生,成为开发人员通过Spring 5 REST API实现的开发人员的开始完成指南
通过构建实际API来学习
课程从建立实际休息API的基础知识开始,春季并迅速指导您通过成熟,良好的批量系统的更先进的策略指导。
但是,春天的休息是什么让您的休息是您不仅仅是学习如何创建精心设计的API。您将了解如何将该API进行生产,如何监控它以及如何确保它保持并运行。
我的名字是耶格,我将通过课程成为你的教练。
到现在为止,我已经在Java生态系统中工作了十多年,我已经以一种或另一种形式构建api,时间几乎一样长。当然,在那段时间里,我一直在教授和撰写有关Spring和REST api的内容。金宝搏官网188be
主类中的高级模块是我在100多个API实现过程中学到的大脑转储,并确切地说如何避免常见错误并通过终点线获取API。
您将学习如何在出现新需求时不破坏您的客户,如何设置您的测试和连续部署到生产环境中。

Eugen已经交付了一个课程,就像其他人一样。我已经过得那么快,我觉得我的头在某种知识搅拌机里面。
正如我在春天拍摄了许多课程,自2007年以来虔诚地使用了春天,我只能对本课程提供的风格说好事。金宝搏官网188be没有什么可以留下机会 - 从配置,以错误处理到安全的最佳实践关于Spring金宝搏官网188be Boot(或Spring)中api的任何细节,都在这里。
这是那种人们愿意花几千美元去上的课程,然而,这可能是我在这个领域上过的最实惠的课程。如果我在春天有一个人生导师,那肯定是尤金。
-Willhelm Lehman, Java Architect at Measurabl, Master Class学生

主类
用Spring构建生产级API的规范引用。14个模块覆盖建筑物和保护API进行生产使用,高级演化和发现技术,客户代码从前端使用它,全面监控,连续集成,连续部署,和更多的。
除了详细的实施指南之外,你也会获得知识需要运行可靠且始终如一地生产的API。你会得到模板我的时间测试的Spring API实现以及了解如何使用这些方法,以便快速地将您的API放进客户端。
我希望我的一切当我用春天建立我的第一个API时,可以访问。

3.REST的简单安全性
5视频课程 - 55分钟
- API的简单春季安全性
- 全局URL VS方法级别授权(2份)
- 了解cookie和会话
- Tomcat的证书和HTTPS
- 角色和特权的拓扑结构

4.从角度消耗API
3.视频课程 - 42分钟
- UI项目和来自AngularJS的基本REST
- 处理CORS(2份)
- 从前端使用OAuth2和令牌(JWT)

5.测试API
5视频课程 - 70分钟
- 第一个Live API测试 - 介绍休息(2份)
- 如何为API构建客户端(2份)
- 如何测试HTTP语义
- 一个好的基础API可以测试任何资源
- 合同测试-一种特殊的测试

6.高级API安全性:OAuth2&JWT
5视频课程- 60分钟
- OAuth2如何适合休息(2份)
- 使用Spring Security(Legacy Stack)设置OAuth2(2件)
- 令牌,OAuth2和JWT(遗留堆栈)(预览课程)
- 刷新令牌(遗留堆栈)
- 如何从前端执行oauth

9.DevOps: CI和CD管道,部署
5视频课程 - 64分钟
- 建立Jenkins和第一份工作(两部分)
- 从头开始简单的Jenkins管道(2件)
- 远程部署API
- 从持续整合到连续部署(2份)
- 负载平衡EC2上的REST API


11.反应性休息API(新)
3.视频课程- 48分钟
- 跳过Servlet -响应式
- 如何构建一个响应式REST API(2部分)
- 理解新的WebClient(分两部分)

12.春季5(新)
4视频课程- 45分钟
- 使用新的Bean验证2.0
- 使用Kotlin构建API(分2部分)
- 功能豆注册
- ClassPath扫描的新索引替代方案

13.春季MVC(新)的新品
4视频课程 - 44分钟
- 控制器的外部基础路径(2件)
- 什么可能与ResponseStatusException
- JSON绑定API,杰克逊替代方案
- 高级Web路径匹配

14.春靴2(新)
4视频课程 - 41分钟
- 介绍Spring Boot 2
- 使用春靴子
- 启动2内部 - 自动配置和超越(2个零件)
- 在春天启动中测试2
我最近只开始学习春天和春天的靴子,这来自SAP Jee和过去10年的Abap Integration World。我在过去的其他主题上做过课程,并说实话,很多人都很糟糕,糟糕的培训师显然不了解材料,非结构化的主题或不良视频和音质。
我希望这将达到我的期望,绝对有。该课程从一开始就很棒——高质量的英语演示,在IDE中清楚和详细地解释事情,包括注释和代码片段的确切功能(通常,培训师跳过这些导致很多问题和困惑的关键部分)。我喜欢的东西,如文本pdf和课程参考-因为这是如何无论如何,我自学所以这是一个非常好的结构。
主要的带走对我来说是良好的应用程序设计和架构,因为我可以早期关注这些主题,这对我来说非常重要。我经常在教程或课程中找到抛出的解决方案,我必须阅读更多东西来构建适合生产的东西。您真的重视从一开始的正确设计,以及基本概念和术语,在任何领域都很重要。
我多年前拥有一家辉煌的硬件和操作系统教授,他说总是要额外出去,以获得基本面,而不是完全知道你为什么或如何详细了解。你让我想起了他,所以它正在清爽你很好地解释一下。
这些模块由短块组成,因此您可能需要时间甚至忙碌的一天,并学习新的东西,了解您可能认为您已经知道的春季细节。简而言之,我绝对推荐这门课程。

尼尔吉林
大师班学生
“模块由短块组成,所以你可以花时间甚至忙碌的一天,学习新的东西。”

30天退款保证
我强烈相信在里面质量本课程将教授您API设计的基本原理以及将API应用到生产中的先进策略。我在材料中投入了大量的工作和精力,希望您能够使用它,并真正使您的REST api更好。
我自信地回到所有课程,30天退款保证。我希望您深入潜入并毫不犹豫地体验这种资源的全部财富。
如果材料不好,请在购买后30天内与我联系,并要求任何单一课程套餐的全额退款。










”
真的潜入春天的内心工作。通过行动框架的步骤,并沿途解释每个步骤。
在一个地方有很多先进的材料和优秀的老师反馈。我在课程中多次给讲师发邮件,要求澄清材料。每次他都很快地回答并帮助我。
迈克哈默,大师班学生

”
我买了这个课,因为它专注于生产级代码。我打算在我的下一个合同中使用春天/休息,因此我与我正在使用的材料非常简单,抽象或其他玩具代码非常重要。我只有很高的事情要说。金宝搏官网188be
克里斯津贴,牵引/奥利弗·威曼的铅开发商

”
该课程结构良好,并专注于构建带春靴的休息API。覆盖了休息API开发的许多方面,而Eugen则避开了解释理论和实时编码的方式 - 向您展示如何完成手头的任务。
贾斯汀Calleja,Raketech Group的开发人员

”
我喜欢随时随地登录的灵活性,没有压力,我可以根据我的日程/速度学习。这是我经历过类似的Coursera和Udemy课程的最佳材料。
朱迪王,大师班学生

”
我能够直接在我自己的项目中使用视频/学习材料中所示的内容。这本身就值得订购成本多次。
谢谢Eugen。这正是我所寻找的。
Hans-jacob Melby,Computas AS高级顾问

”
我想把所有这些知识保留给自己,哈哈,只有开玩笑 - 我读过嘲笑,只是无法让我的头在观看摇摇欲坠的视频后,我现在得到它。金宝搏官网188be摇摇欲坠的文档很棒。
Jan Mostert,想法孵化器,平台建筑师

”
我一直认为我知道这些东西,但我似乎一直在学习新的花语,这也是一个伟大的评论,我有一点生疏(或可能总是想知道)。金宝搏官网188be
大卫•McLure枢轴的软件工程师

”
该课程帮助了我一点,因为它进入了很多细节,其他课程没有。很明显,它已经完成了很多专业知识。我在这里学到了很多 - 从CORS到错误处理身份验证和授权。
阿里阿拉比比地,SoliciticLoud的Web解决方案副总裁

”
有些有助于很多,视频和课程材料是绝对同步的事实。
我已经将自己订阅了同一主题的其他在线课程,但经常发现这些往往有关框架的旧版本。
斯蒂芬Dhaene,SR.J2EE分析师/ CeGeka的开发人员
