独家Udemy付费课程,中英文字幕,课程资料包齐全!

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

Spring Framework 5:初学者到大师

Spring Framework 5:学习 Spring Framework 5、Spring Boot 2、Spring MVC、Spring Data JPA、Spring Data MongoDB、Hibernate

你将会学到的

  • 从作为 Spring Source 顾问为 Pivotal 客户工作并在 Spring One 演讲过的讲师学习 Spring 框架
  • 逐步学习如何使用 Spring Framework 5 和 Spring Boot 2 构建 Spring 应用程序
  • 你将使用 SOLID OOP、GitHub、测试驱动开发和持续集成测试等最佳实践来开发 Spring 应用程序
  • 你将了解如何使用 Spring Data JPA 和 Hibernate 访问数据
  • 使用 Spring Framework 5 通过 MongoDB 构建端到端反应式应用程序
  • 了解使用 Spring Framework 5 进行反应式编程
  • 使用 Spring MVC 构建 Web 应用程序
  • 了解如何在 Docker 容器中运行 Spring Boot 应用程序
  • 访问 Spring Boot 应用程序说明书

本课程包括:

  • 57 小时 长的随选视频
  • 13 篇文章
  • 89 个可下载资源
  • 在移动设备和电视上观看
  • 作业
  • 结业证书

课程内容

35 个章节 • 526 个讲座 • 总时长 57 小时 43 分钟展开所有章节

Spring Framework 5 简介:Guru 初学者9 个讲座 • 43 分钟

构建 Spring Boot Web 应用程序19 个讲座 • 2 小时 24 分钟

使用 Spring 进行依赖注入24 个讲座 • 2 小时 54 分钟

构建一个 Spring Boot 笑话应用程序16 个讲座 • 1 小时 32 分钟

Spring 框架配置17 个讲座 • 1 小时 57 分钟

Spring 框架的外部属性11 个讲座 • 1 小时 2 分钟

使用 Spring MVC 进行 Web 开发32 个讲座 • 3 小时 20 分钟

使用 Spring 和 Hibernate 进行 JPA 数据建模32 个讲座 • 3 小时 46 分钟

龙目岛计划9 个讲座 • 52 分钟

测试 Spring 框架应用程序22 个讲座 • 3 小时 9 分钟

使用 Spring MVC 进行 CRUD 操作33 个讲座 • 4 小时 43 分钟

Spring MVC 的验证和约束23 个讲座 • 2 小时 15 分钟

Docker 简介11 个讲座 • 59 分钟

使用容器和图像15 个讲座 • 1 小时 30 分钟

在 Centos 镜像中运行 Spring Boot10 个讲座 • 48 分钟

MySQL的介绍与安装12 个讲座 • 1 小时 5 分钟

连接到 MySQL8 个讲座 • 32 分钟

在 Spring Boot 中使用 MySQL11 个讲座 • 1 小时 1 分钟

春季数据 MongoDB10 个讲座 • 47 分钟

反应式编程简介6 个讲座 • 41 分钟

使用 Spring 和 MongoDB 进行反应式编程15 个讲座 • 1 小时 24 分钟

Spring框架WebFlux介绍16 个讲座 • 1 小时 11 分钟

RESTFul Web 服务简介12 个讲座 • 1 小时 7 分钟

带有 Spring MVC 的 RESTFul Web 服务22 个讲座 • 1 小时 51 分钟

在 Spring Boot 中使用 Swagger11 个讲座 • 49 分钟

带有 Spring WebFlux 的 RESTFul Web 服务19 个讲座 • 1 小时 49 分钟

Spring MVC 内容协商9 个讲座 • 1 小时 4 分钟

Spring MVC REST 文档16 个讲座 • 1 小时 18 分钟

JMS 消息传递14 个讲座 • 1 小时 33 分钟

弹簧故障排除10 个讲座 • 1 小时 55 分钟

已弃用 – 2 – 构建 Spring Boot Web 应用程序17 个讲座 • 1 小时 34 分钟

已弃用 – 3 – 使用 Spring 框架进行依赖注入17 个讲座 • 1 小时 50 分钟

Spring Boot 食谱13 个讲座 • 2 小时 12 分钟

附录 A:使用 GitHub2 个讲座 • 13 分钟

附录 B:Spring 框架 YouTube 教程3 个讲座 • 1 小时 26 分钟

要求

  • 基本的Java知识是必需的
  • HTML知识非常有用
  • 知识SQL和数据库是有帮助的

说明

学习Spring,具有最现代化全面的课程可用于弹簧框架5和春靴2。你将看到如何使用Spring Framework 5构建多个真实世界应用程序。

这是Udemy的唯一主要的Spring框架课程,完全在弹簧框架的5号版本中完全开发。

小心春天框架4课程,刚刚为Spring Framework 5添加了一些内容。

本课程向你展示了最新的春季课程技术和现实世界行业最佳实践。

你将学习成为 Spring 框架大师!

** 真正的学生对这门课程的评价 **

5 颗星 –非常棒的课程 :) 大量关于 spring 以及测试、 docker 、数据库的信息。真心推荐你这个!谢谢约翰:)

5 星 – John Thompson 是Udemy 上最好的讲师之一,也是最好的 Spring 讲师。很棒的声音和清晰的解释和幻灯片。

5 星 –我是一位经验丰富的客户端程序员,拥有超过 7 年的经验,目前正在迁移到后端。在这门课之前,我已经尝试过很多其他的课程,所以我说的真的是这个意思,这门课非常出色!教练太过期了,对编程充满热情,令人上瘾

5 星 –本课程涵盖从 A 到 Z 的 Spring 框架,包括 Reactive 和 Webflux 等较新的概念。沿途构建的应用程序模仿现实世界的应用程序,作业有助于加强沿途的学习。它假定有一些 Java 经验,尽管不多。总的来说,在参加完这门课程后,我在春天感觉自己能胜任。

5 颗星 –这一定是我上过的最划算的课程 –任何地方!本课程涵盖了很多领域,在此过程中你会接触到许多其他技术和框架(Mockito、Lombok、Docker、MySQL、H2、MongoDB、JUnit、CicleCI)。如果你对参加这门课程犹豫不决,那就冒险吧!

5 星 – 无与伦比的品质。这门课程的内容数量之多是荒谬的。你可以利用许多独特的资源来帮助你学习 Spring。我从未见过一位教师如此努力地为学生提供课程价值。

本课程内

你将用于构建 Spring Framework 应用程序的需求技术包括:

  • 春天框架 5
  • 弹簧靴 2
  • 春季数据 JPA
  • 春季MVC
  • 弹簧模拟MVC
  • Spring WebFlux
  • 春季网络客户端
  • 春季数据 MongoDB
  • Spring RestDocs
  • 休眠
  • 龙目岛计划
  • 地图结构
  • 马文
  • 摇篮
  • JUnit 4 和 JUnit 5
  • 莫基托

本课程中使用的所有源代码示例都是使用最新版本的 Spring Framework – Spring Framework 5 和 Spring Boot 2 开发的。

你将看到如何利用 Spring Boot 2 的特性完成现代 Spring Framework 开发。 

使用 Spring Boot 构建一个 Spring MVC 应用程序!

我们将直接使用 Spring 框架进行 Web 开发。我将向你展示如何使用 Spring Initializr 启动 Spring Boot 项目。然后,我们将逐步构建一个简单的 Book / Author Web 应用程序。 

你将看到使用 Spring Boot、Spring MVC 和 Spring Data JPA 创建一个在 Tomcat 下运行并带有 H2 内存数据库的功能性 Web 应用程序是多么容易。

使用测试驱动开发!

除了教你 Spring Framework 5 之外,你还将了解企业应用程序开发中使用的现代最佳实践。 

在我们构建应用程序时,你会看到我使用 带有 JUnit 和 Mockito 的测试驱动开发(TDD)。

你将学习如何使用 JUnit 4 和 JUnit 5 测试 Spring 应用程序。虽然 JUnit 5 已经发布了一段时间,但许多公司仍在使用 JUnit 4。

了解使用 Mockito 模拟如何让你的 Spring Framework 单元测试轻松快速!

你还将看到 Spring 上下文如何用于更复杂的集成测试。

这些技术是世界各地公司用来构建和管理大型 Spring Framework 应用程序的最佳实践。

GitHub 源代码

你将可以完全访问课程中使用的所有源代码示例。

在我们编写代码的每一节课中,你都会有一个指向 GitHub 的链接,该链接在 Github 存储库中有两个分支。 

一个分支是代码的起始状态。 

第二个分支是代码的结束状态。 

你可以准确地看到每节课的变化。每一步,你都有一个可用于故障排除的工作示例。

事实上,你将可以访问 24 个 (并且还在不断增长!不同的GitHub 存储库 – 每个都包含 Spring Framework 编程示例。 

而且,我们鼓励 你分叉我的 GitHub 存储库,这样你就可以将你构建的 Spring Framework 应用程序分享给未来的雇主! 

持续集成构建

由于我们使用的是 GitHub 并且有很好的测试覆盖率,我还向你展示了使用 CircleCI 设置持续集成构建是多么容易。 

持续集成构建是企业开发人员使用的另一个最佳实践。 

使用 CircleCI 可以让你的 CI 快速构建!

龙目岛计划

我们都知道 Java 开发可能需要大量的样板代码。这只是 Java 的本质。

你想看看如何使用 Project Lombok 削减你的样板代码吗?

Spring Data JPA 和 Hibernate

Spring MVC 和 Hibernate 长期以来一直是 Spring Framework 的基石。你将学习如何使用 Spring MVC、Spring Data JPA 和 Hibernate 来构建真实世界的 Web 应用程序。你将了解 Hibernate 配置以及 JPA 实体的映射。 

Thymeleaf 模板引擎在 Spring 社区中非常流行。你将看到 Spring Boot 使用 Thymeleaf 和 Spring MVC 是多么容易。

虽然 Bootstrap CSS 不是课程的重点,但我们将利用 Bootstrap CSS 让我们的网页看起来很棒!

春季MVC

Spring MVC 有很多强大的功能。

我开始向你展示如何构建配方应用程序(当然使用 TDD)。 

最初,这都是幸福的道路发展。我们返回并添加自定义异常处理、表单验证和国际化。

在课程中,你还将学习如何使用 Spring MVC 创建 RESTful API。

反应式编程

Spring Framework 5 的一大主题是反应式编程。 

在课程中,我们使用 Thymeleaf、Spring MVC、Spring Data MongoDB 和 MongoDB 构建了一个 Web 应用程序。

然后,我们将构建的 MongoDB 应用程序转换为反应式应用程序。你将看到如何利用 Spring 框架中的新反应类型从数据层到 Web 层。

你将逐步了解如何使用 WebFlux 框架将传统的 Spring MVC 应用程序转换为端到端的反应式应用程序 – 这是 Spring Framework 5 的全新版本。

春季宠物诊所

Spring Pet Clinic 是用于演示最佳实践的经典参考应用程序。Pet Clinic 应用程序实际上起源于 J2EE/JEE 社区。

Spring Framework 团队采用了原始 Pet Clinic 应用程序并使用 Spring 对其进行了重建,以展示最佳实践。

在本课程中,我们将重新创建 Spring Pet Clinic 应用程序。

你将了解如何从头开始创建 Spring Framework 应用程序。一步步。

用于开发 Spring Pet Clinic 应用程序的方法与课程中开发的其他应用程序略有不同。

除了向你展示如何构建 Spring Framework 应用程序之外,你还将看到软件开发中的最佳实践。

我们通过创建一个 GitHub 存储库来启动 Pet Clinic 项目。然后使用 Spring Initializer 生成 Spring Boot 项目的基本 shell。

接下来,你将了解如何使用 GitHub 来模仿敏捷开发实践,例如使用问题和积压工作。

我们计划使用 GitHub 问题开发 Spring Pet Clinic。将工作规划成问题会产生工作积压,这是一个重要的敏捷概念。

事实上,许多组织都有一个正式的规则,即如果没有问题或某种类型的票证(在 Github、Jira 或其他一些问题跟踪器中),就不会更改代码

从那里,我们使用 GitHub 问题来完成编程任务。课程从 GitHub 票证开始,然后我们完成编程作业。

你将了解如何使用软件开发中的最佳实践逐步构建 Spring Framework 应用程序。

额外课程 – IntelliJ IDEA Ultimate

注册课程的学生可以获得IntelliJ IDEA Ultimate的4 个月免费试用许可证!亲身体验使用 Spring Framework 专业人士首选的 Java IDE! 

额外课程 – 访问私人 Slack 社区

你不仅仅是在注册课程 –>你正在加入一个学习 Spring 的社区。

注册课程后,你可以访问专有的 Slack 社区。从来自世界各地的讲师和其他 Spring Framework 专家那里获得帮助 – 实时!此社区仅适用于注册此课程的学生。 

这是一个非常 活跃的Slack 社区,拥有超过16,400 名Spring Framework 大师!

这是世界上最大的学习 Spring 的在线社区。

通过你的注册,你可以加入这个令人敬畏的大师社区!

额外课程 – Spring Boot Cookbook!

在本课程中,我包含了一本 Spring Boot Cookbook。你将获得将 Spring 框架与流行的开源技术结合使用的完整示例。当你被聘为 Spring Framework 开发人员时,你已经准备好了 Spring Framework 示例!

我的Spring Boot Cookbook包括以下示例 Spring Boot 项目:

  • MongoDB
  • MySQL
  • Postgres
  • 玛丽亚数据库
  • DB2 快递
  • Neo4J
  • 雷迪斯
  • 卡桑德拉
  • 活动MQ
  • 兔MQ

额外课程 – 学习 Docker!

Docker 是一项令人兴奋的技术,现在正在火热! 

作为额外的课程,我将包括我评价最高的 Docker for Java Developers课程的前 3 个部分。你将了解更多关于 Docker 是什么以及如何在 Docker 容器中部署和运行 Spring Boot 应用程序的信息。

对于 Java 开发人员来说,Docker 真的是一个游戏规则的改变者!

隐藏式字幕/字幕

所有课程视频都提供英文隐藏字幕!

PDF下载

所有主题演讲都可供你以 PDF 格式下载。

终身访问

购买本课程后,你将获得终身访问权!你可以随时随地登录以访问课程内容。

无风险 – 退款保证 

你可以毫无风险地购买此课程。如果你对课程不满意,无论出于何种原因,你都可以获得全额退款。该课程有30 天退款保证

未来证明你的编程生涯

对 Spring Framework 开发人员的需求巨大。Spring Boot 的下载量同比增长 425%,而Gartner Research 称 Java EE“已过时”。 

市场趋势一目了然。 

JEE 的受欢迎程度正在迅速下降。

Spring 框架的流行度正在增长。 

Spring Framework 5包含令人兴奋和创新的新功能,使其成为企业应用程序开发的自然选择。

优秀的课程!它有很多有用的材料。教练是一个热情的人,他真的很乐于助人。你总是可以指望他。本课程包括 Slack Room。因此,你可以成为 Java 社区的一员,并且总会有人帮助你。我推荐这门课程,真的非常好。

5 星 –课程很棒,我从这门课程中学到了很多东西。我得到了我将成为 Spring Framework Guru 的共鸣!

5 星 –现在看起来他很酷很有趣,而且似乎知道自己在做什么。他似乎还定期更新课程并与学生互动。如果我能给他超过 5 颗星,我肯定会!

5 星 –讲座太棒了,我学习了大约一个月,结果很好,我得到了后端开发人员的新工作。谢谢大师!继续为另一场精彩的讲座而努力!

未来证明你的编程生涯。开始学习如何使用 Spring Framework 构建现代应用程序并立即注册本课程!

此课程面向哪些人:

  • 本课程非常适合希望使用 Spring Framework 进行企业应用程序开发的 Java 开发人员

发表回复

后才能评论

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