Spring Framework 大师班 – Java Spring 的现代方式
通过 Spring Boot、Spring JDBC、Spring AOP、Hibernate、JUnit 和 Mockito 学习 Java Spring Framework 的魔力
讲师:in28Minutes Official
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 您将以现代方式学习 Spring Framework – 真实项目使用它的方式!
- 您将成为一名完整的 Spring 开发人员——能够编写出色的单元测试
- 您将获得所有技能,以在工作面试中展示 Spring 框架的专业知识
- 您将学习 Spring 的基础知识 – 依赖注入、IOC 容器、应用程序上下文和 Bean 工厂
- 您将成为修复项目中 Spring Framework 问题的专家
- 你将从一个完全的初学者变成一个有经验的 Spring 开发者
- 您将了解如何使用 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 应用程序上下文和 Mockito 编写单元测试
要求
- 你有一种边玩边学的态度:)
- 您有一些 Java 编程经验和 Spring 零经验
描述
您想成为 Spring 框架专家吗?您想成为现代 Spring 开发人员吗?加入课程,以现代方式学习 Spring Framework –真实世界 Java 项目使用它的方式!
学习Spring Framework 的魔力。从 IOC(控制反转)、DI(依赖注入)、Application Context 到Java Spring Boot、Spring AOP、Spring JDBC 和 JPA 的世界。准备好开始一段不可思议的旅程。
我们的学习者在说什么:
5 星 –这是迄今为止我上过的最好的春季课程。从简单易懂但深入的解释开始。真的是精心设计!推荐给像我这样具有中等 Java 背景(从学校课程中学习)但对 Spring 完全陌生的人。这也是对我在学校的 OOAD 课程中学到的知识的一次很好的实践。现在我很清楚了!!强烈推荐!
5 颗星 –优秀的深入、面向真实世界的课程,具有出色的教学风格和清晰的解释 – 在我看来,一般来说,一门课程不会比这更好。感谢您为Ranga 带来的精湛培训体验。
5 星 –讲师知识渊博,让这门课程成为赢家的是每个示例的范围及其解释。讲座很短,足以介绍和理解主题,使其发挥作用。它的实际操作确实很有帮助,而且我在运行任何代码时都没有遇到任何问题或错误。您将学习使用 Spring 的基本知识,还会指导您完成 Eclipse 和非常有用的快捷方式。讲座的节奏和长度是完美的!做得非常好!如果不是因为这门课程,我可能要花更长的时间来学习这些知识,谢谢 Ranga!
5 颗星——多亏了 Ranga,我对依赖注入、IOC、松散耦合和应用程序上下文有了更多的了解。他改变了我的生活。我现在对 Spring 框架有了更多的了解,并且对我的面试非常有信心。他应该得到我的每一分钱,并且需要成为百万富翁,因为他让我将自己定位为有可能成为 Spring Guru 的人。
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 嵌入式 Web 服务器与数据库对话。我们将帮助您设置其中的每一个。
您将通过 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 Application Contexts 使用 JUnit 和 Mockito 进行单元测试
课程亮点:
第 1 级:Spring 框架的 10 个步骤
- 第 1 步 – 设置 Spring 项目
- 第 2 步 – 使用二进制搜索算法示例了解紧耦合
- 第 3 步 – 使二进制搜索算法示例松散耦合
- 第 4 步 – 使用 Spring 管理依赖项 – @Component、@Autowired
- 第 5 步 – 后台发生了什么?
- 第 6 步 – 动态自动布线和故障排除 – @Primary
- 第 7 步 – 构造函数和 Setter 注入
- 第 8 步 – 弹簧模块
- 第 9 步 – 春季项目
- 第 10 步 – 为什么 Spring 流行?
第 2 级:深度春天
- 第 11 步 – 依赖注入 – 更多示例
- 第 12 步 – 深度自动装配 – 按名称和@Primary
- 第 13 步 – 深度自动装配 – @Qualifier 注解
- 第 14 步 – Bean 的作用域 – 原型和单例
- 第 15 步 – 具有 Spring Bean 范围的复杂场景 – 原型和单例的混合
- 步骤 15B – Spring Singleton 和 GOF Singleton 的区别
- 第 16 步 – 使用组件扫描来扫描 beans
- 第 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 级:10 个步骤中的 Spring Boot
- 第 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 Web 和 Starter JPA
- 第 8 步:不同 Spring Boot Starter 项目概览
- 第 9 步:弹簧启动执行器
- 第 10 步:Spring Boot 开发者工具
第 5 级:Spring AOP
- 步骤 01 – 设置 AOP 示例 – 第 1 部分
- 步骤 02 – 设置 AOP 示例 – 第 2 部分
- 步骤 03 – 定义一个 @Before 通知
- 第 04 步 – 了解 AOP 术语 – 切入点、通知、切面、连接点、织入和织入
- 步骤 05 – 使用@After、@AfterReturning、@AfterThrowing 建议
- Step 06 – 使用@Around advice 实现性能追踪
- 步骤 07 – 最佳实践:使用通用切入点配置
- 步骤 08 – 其他切入点的快速总结
- 步骤 09 – 创建自定义注释和跟踪时间的方面
第 6 级:Spring JDBC 和 JPA
- 步骤 01 – 使用 JDBC、JPA、H2 和 Web 依赖项设置项目
- 步骤 02 – 启动 H2 控制台
- 步骤 03 – 在 H2 中创建数据库表
- 步骤 04 – 将数据填充到人员表中
- 步骤 05 – 实施 findAll persons 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 的基础知识