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 步 – 设置 Spring 项目
- 第 2 步 – 使用二分搜索算法示例了解紧耦合
- 第 3 步 – 使二分搜索算法示例松耦合
- 第 4 步 – 使用 Spring 管理依赖项 – @Component、@Autowired
- 第 5 步 – 后台发生了什么?
- 第 6 步 – 动态自动接线和故障排除 – @Primary
- 第 7 步 – 构造函数和 Setter 注入
- 第 8 步 – 弹簧模块
- 第 9 步 – 春季项目
- 第 10 步 – 为什么春季流行?
第 2 级:深度春天
- 第 11 步 – 依赖注入 – 更多示例
- 第 12 步 – 深度自动装配 – 按名称和 @Primary
- 第 13 步 – 深度自动装配 – @Qualifier 注解
- 第 14 步 – Bean 的范围 – 原型和单例
- 第 15 步 – 具有 Spring Bean 范围的复杂场景 – 原型和单例的混合
- 步骤 15B – Spring Singleton 和 GOF Singleton 之间的区别
- 第 16 步 – 使用 Component Scan 扫描 bean
- 第 17 步 – Bean 的生命周期 – @PostConstruct 和 @PreDestroy
- 第 18 步 – 容器和依赖注入 (CDI) – @Named, @Inject
- 第 19 步 – 在基本应用程序中删除 Spring Boot
- 第 20 步 – 修复小问题 – 添加 Logback 并关闭应用程序上下文
- 第 21 步 – 使用 XML 定义 Spring 应用程序上下文 – 第 1 部分
- 第 22 步 – 使用 XML 定义 Spring 应用程序上下文 – 第 2 部分
- 第 23 步 – 将 XML 上下文与组件扫描混合使用注释定义的 Bean
- 第 24 步 – IOC 容器与应用程序上下文与 Bean 工厂
- 第 25 步 – @Component vs @Service vs @Repository vs @Controller
- 步骤 26 – 从外部属性文件中读取值
第 3 级有 3 个关于使用 Java 和 XML 上下文进行单元测试的步骤
第 4 级:Spring Boot 10 步
- 第 1 步:Spring Boot 简介 – 目标和重要特性
- 第 2 步:在 Spring Boot 之前开发 Spring 应用程序
- 第 3 步:使用 Spring Initializr 创建 Spring Boot 应用程序
- 第 4 步:创建一个简单的 REST 控制器
- 第 5 步:什么是 Spring Boot 自动配置?
- 第 6 步:Spring Boot 与 Spring 与 Spring MVC
- 第 7 步:Spring Boot Starter 项目 – Starter Web 和 Starter JPA
- 第 8 步:不同 Spring Boot Starter 项目的概述
- 第 9 步:Spring Boot 执行器
- 第 10 步:Spring Boot 开发者工具
第 5 级:Spring AOP
- 步骤 01 – 设置 AOP 示例 – 第 1 部分
- 步骤 02 – 设置 AOP 示例 – 第 2 部分
- 步骤 03 – 定义 @Before 建议
- Step 04 – 了解 AOP 术语 – Pointcut、Advice、Aspect、Join Point、Weaving 和 Weaver
- 步骤 05 – 使用 @After、@AfterReturning、@AfterThrowing 建议
- 步骤 06 – 使用 @Around 建议来实现性能跟踪
- 步骤 07 – 最佳实践:使用通用切入点配置
- 步骤 08 – 其他切入点的快速总结
- 步骤 09 – 创建自定义注释和跟踪时间方面
第 6 级:Spring JDBC 和 JPA
- 步骤 01 – 使用 JDBC、JPA、H2 和 Web 依赖项设置项目
- 步骤 02 – 启动 H2 控制台
- 步骤 03 – 在 H2 中创建数据库表
- 步骤 04 – 将数据填充到人员表中
- 步骤 05 – 实现 findAll Person Spring JDBC 查询方法
- 步骤 06 – 使用 CommandLineRunner 执行 findAll 方法
- 步骤 07 – 快速回顾 – JDBC 与 Spring JDBC
- 步骤 08 – 背景是什么?了解 Spring Boot 自动配置
- 步骤 09 – 实现 findById Spring JDBC 查询方法
- 第 10 步 – 实现 deleteById Spring JDBC 更新方法
- 第 11 步 – 实现插入和更新 Spring JDBC 更新方法
- 第 12 步 – 创建自定义 Spring JDBC RowMapper
- 第 13 步 – 快速介绍 JPA
- 第 14 步 – 定义人员实体
- 第 15 步 – 实现 findById JPA 存储库方法
- 第 16 步 – 实现插入和更新 JPA 存储库方法
- 第 17 步 – 实现 deleteById JPA 存储库方法
- 第 18 步 – 使用 JPQL 命名查询实现 findAll
- 第 19 步 – Spring Data JPA 简介
- 第 20 步 – 连接到其他数据库
立即开始学习。点击注册按钮!
此课程面向哪些人:
- 您想通过动手示例学习 Spring Framework 的基础知识
- 您想学习使用 Spring 开发可测试的应用程序
- 你想了解基本的 Spring 模块:AOP、JDBC
- 你想了解 Spring Boot 的基础知识
TheItzy » Spring Framework Master Class – Java Spring the Modern Way