Spring Framework Master Class – Java Spring the Modern Way

Spring Framework Master Class - Java Spring the Modern Way

通过 Spring Boot、Spring JDBC、Spring AOP、Hibernate、JUnit 和 Mockito 学习 Java Spring 框架的魔力。

你将会学到的

  • 您将以现代方式学习 Spring 框架 – 真实项目使用它的方式!
  • 您将成为一名完整的 Spring 开发人员 – 能够编写出色的单元测试
  • 您将获得所有技能,以在您的工作面试中展示 Spring 框架的专业知识
  • 您将学习 Spring 的基础知识 – 依赖注入、IOC 容器、应用程序上下文和 Bean 工厂
  • 您将成为解决项目中 Spring 框架问题的专家
  • 你将从一个完全的初学者变成一个经验丰富的 Spring 开发人员
  • 您将了解如何使用 Spring 注解 – @Autowired、@Component、@Service、@Repository、@Configuration、@Primary….
  • 您将深入了解 Spring MVC – DispatcherServlet、模型、控制器和 ViewResolver
  • 您将使用各种 Spring Boot Starter – Spring Boot Starter Web、Starter Data Jpa、Starter Test
  • 您将学习 Spring Boot、Spring AOP、Spring JDBC 和 JPA 的基础知识
  • 您将学习 Eclipse、Maven、JUnit 和 Mockito 的基础知识
  • 您将使用 JSP Servlets 和 Spring MVC 逐步开发一个基本的 Web 应用程序
  • 您将学习使用 XML、Java 应用程序上下文和 Mockito 编写单元测试

要求

  • 你有一种在玩乐中学习的态度:)
  • 你对 Java 有一定的编程经验,对 Spring 有零经验

说明

您想成为 Spring 框架专家吗?您想成为现代 Spring 开发人员吗?加入课程,以现代方式学习 Spring 框架真实世界 Java 项目使用它的方式!

了解Spring Framework 的魔力。从 IOC(控制反转)、DI(依赖注入)、应用程序上下文到Java Spring Boot、Spring AOP、Spring JDBC 和 JPA 的世界。准备好开启一段不可思议的旅程。

我们的学习者在说什么:

5 星 –这是迄今为止我上过的最好的春季课程。从简单易懂、深入浅出的讲解开始。真是精心设计!推荐给像我这样具有中等 Java 背景(从学校课堂学习)但对 Spring 完全陌生的人。对于我在学校的 OOAD 课程中学到的东西,这也是一个很好的实践。现在对我来说很清楚!强烈推荐!

5 颗星 –优秀的深入、面向现实世界的课程,具有出色的教学风格和清晰的解释 – 在我看来,一般来说,一门课程不能比这更好。感谢您为Ranga 提供的出色培训体验。

5 星 –讲师知识渊博,这门课程的成功之处在于每个示例的范围及其解释。讲座很短,足以介绍和理解该主题以使其发挥作用。动手操作真的很有帮助,而且我在运行任何代码时都没有遇到任何问题或错误。您学习了使用 Spring 的基本知识,还指导您使用非常有用的 Eclipse 和快捷方式。讲座的节奏和长度是完美的!做得非常好!如果不是这门课程,这些知识将花费我更长的时间来学习,谢谢 Ranga!

5 颗星 –感谢 Ranga ,对依赖注入、IOC、松耦合和应用程序上下文了解得更多。他改变了我的生活。我现在对 Spring 框架有了更多的了解,并且对我的面试非常有信心。他应该得到我的每一分钱,并且需要成为百万富翁,因为他让我将自己定位为有可能成为一名春季大师

5 星 –这门课程让我对 Spring 的理解达到了一个新的水平。伟大的导师。

5 颗星 –很棒的课程,切中要害,如果您需要快速复习/学习所有需要的内容,同时了解有关 spring/spring mvc/spring boot 及其相关技术的基本概念,这将很有帮助。

课程大纲:

在本课程中,您将逐步学习 Spring、Spring Boot 和 Spring 模块的特性 – JDBC、AOP、Data JPA 。

您将了解 Spring Boot、使用 JUnit 和 Mockito 进行单元测试、使用 Spring JDBC 和 JPA、Maven(依赖项管理)、Eclipse (IDE) 和 Tomcat Embedded Web Server 与数据库通信。我们将帮助您设置其中的每一项。

您将通过 100 多个步骤逐步了解 Spring。本课程将是作为 Spring 入门的完美第一步。

您将了解

  • Spring 框架基础 – 依赖注入、IOC 容器、应用程序上下文和 Bean 工厂。
  • Spring 注解 – @Autowired、@Component、@Service、@Repository、@Configuration、@Primary….
  • Spring MVC 深入 – DispatcherServlet、模型、控制器和 ViewResolver
  • Spring Boot Starters – Spring Boot Starter Web、Starter Data Jpa、Starter Test
  • Spring Boot、Spring AOP、Spring JDBC 和 JPA 的基础知识
  • Eclipse、Maven、JUnit 和 Mockito 的基础知识
  • 逐步使用 JSP Servlets 和 Spring MVC 的 Web 应用程序的基本概念
  • 使用 XML 和 Java Spring 应用程序上下文使用 JUnit 和 Mockito 进行单元测试

课程亮点:

第 1 级:Spring 框架的 10 个步骤

  1. 第 1 步 – 设置 Spring 项目
  2. 第 2 步 – 使用二分搜索算法示例了解紧耦合
  3. 第 3 步 – 使二分搜索算法示例松耦合
  4. 第 4 步 – 使用 Spring 管理依赖项 – @Component、@Autowired
  5. 第 5 步 – 后台发生了什么?
  6. 第 6 步 – 动态自动接线和故障排除 – @Primary
  7. 第 7 步 – 构造函数和 Setter 注入
  8. 第 8 步 – 弹簧模块
  9. 第 9 步 – 春季项目
  10. 第 10 步 – 为什么春季流行?

第 2 级:深度春天

  1. 第 11 步 – 依赖注入 – 更多示例
  2. 第 12 步 – 深度自动装配 – 按名称和 @Primary
  3. 第 13 步 – 深度自动装配 – @Qualifier 注解
  4. 第 14 步 – Bean 的范围 – 原型和单例
  5. 第 15 步 – 具有 Spring Bean 范围的复杂场景 – 原型和单例的混合
  6. 步骤 15B – Spring Singleton 和 GOF Singleton 之间的区别
  7. 第 16 步 – 使用 Component Scan 扫描 bean
  8. 第 17 步 – Bean 的生命周期 – @PostConstruct 和 @PreDestroy
  9. 第 18 步 – 容器和依赖注入 (CDI) – @Named, @Inject
  10. 第 19 步 – 在基本应用程序中删除 Spring Boot
  11. 第 20 步 – 修复小问题 – 添加 Logback 并关闭应用程序上下文
  12. 第 21 步 – 使用 XML 定义 Spring 应用程序上下文 – 第 1 部分
  13. 第 22 步 – 使用 XML 定义 Spring 应用程序上下文 – 第 2 部分
  14. 第 23 步 – 将 XML 上下文与组件扫描混合使用注释定义的 Bean
  15. 第 24 步 – IOC 容器与应用程序上下文与 Bean 工厂
  16. 第 25 步 – @Component vs @Service vs @Repository vs @Controller
  17. 步骤 26 – 从外部属性文件中读取值

第 3 级有 3 个关于使用 Java 和 XML 上下文进行单元测试的步骤

第 4 级:Spring Boot 10 步

  1. 第 1 步:Spring Boot 简介 – 目标和重要特性
  2. 第 2 步:在 Spring Boot 之前开发 Spring 应用程序
  3. 第 3 步:使用 Spring Initializr 创建 Spring Boot 应用程序
  4. 第 4 步:创建一个简单的 REST 控制器
  5. 第 5 步:什么是 Spring Boot 自动配置?
  6. 第 6 步:Spring Boot 与 Spring 与 Spring MVC
  7. 第 7 步:Spring Boot Starter 项目 – Starter Web 和 Starter JPA
  8. 第 8 步:不同 Spring Boot Starter 项目的概述
  9. 第 9 步:Spring Boot 执行器
  10. 第 10 步:Spring Boot 开发者工具

第 5 级:Spring AOP

  1. 步骤 01 – 设置 AOP 示例 – 第 1 部分
  2. 步骤 02 – 设置 AOP 示例 – 第 2 部分
  3. 步骤 03 – 定义 @Before 建议
  4. Step 04 – 了解 AOP 术语 – Pointcut、Advice、Aspect、Join Point、Weaving 和 Weaver
  5. 步骤 05 – 使用 @After、@AfterReturning、@AfterThrowing 建议
  6. 步骤 06 – 使用 @Around 建议来实现性能跟踪
  7. 步骤 07 – 最佳实践:使用通用切入点配置
  8. 步骤 08 – 其他切入点的快速总结
  9. 步骤 09 – 创建自定义注释和跟踪时间方面

第 6 级:Spring JDBC 和 JPA

  1. 步骤 01 – 使用 JDBC、JPA、H2 和 Web 依赖项设置项目
  2. 步骤 02 – 启动 H2 控制台
  3. 步骤 03 – 在 H2 中创建数据库表
  4. 步骤 04 – 将数据填充到人员表中
  5. 步骤 05 – 实现 findAll Person Spring JDBC 查询方法
  6. 步骤 06 – 使用 CommandLineRunner 执行 findAll 方法
  7. 步骤 07 – 快速回顾 – JDBC 与 Spring JDBC
  8. 步骤 08 – 背景是什么?了解 Spring Boot 自动配置
  9. 步骤 09 – 实现 findById Spring JDBC 查询方法
  10. 第 10 步 – 实现 deleteById Spring JDBC 更新方法
  11. 第 11 步 – 实现插入和更新 Spring JDBC 更新方法
  12. 第 12 步 – 创建自定义 Spring JDBC RowMapper
  13. 第 13 步 – 快速介绍 JPA
  14. 第 14 步 – 定义人员实体
  15. 第 15 步 – 实现 findById JPA 存储库方法
  16. 第 16 步 – 实现插入和更新 JPA 存储库方法
  17. 第 17 步 – 实现 deleteById JPA 存储库方法
  18. 第 18 步 – 使用 JPQL 命名查询实现 findAll
  19. 第 19 步 – Spring Data JPA 简介
  20. 第 20 步 – 连接到其他数据库

立即开始学习。点击注册按钮!

此课程面向哪些人:

  • 您想通过动手示例学习 Spring Framework 的基础知识
  • 您想学习使用 Spring 开发可测试的应用程序
  • 你想了解基本的 Spring 模块:AOP、JDBC
  • 你想了解 Spring Boot 的基础知识
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Spring Framework Master Class – Java Spring the Modern Way