Learn Spring 5 and Spring Boot 2

4h 57m 32s
English
Paid

Spring is, by far, the most popular framework for application development in the Java ecosystem. By a wide margin. The reason is actually quite simple - it does a lot of things right, and it's getting better and better with each release. There aren't a lot of technologies with the kind of wide reach, stability and maturity of Spring, that still move fast and innovate. That's a really tough balance to hit, and Spring has been hitting it for over a decade.

Read more about the course

Today, Spring, along with Boot, is a polished, modern and highly expressive framework, easily passing the Twitter test. That's where you can actually fit useful functionality into a single tweet :)

So, the popularity of the Spring ecosystem is well deserved. If you're working in Java, you're very likely doing work with Spring.

Learn Spring through video, with an actual project

And, while the Spring ecosystem is quite large and moving fast, the core functionality is actually super stable.

Learning Spring means - learning the core, Spring MVC, persistence, the basics of Spring Security. These are the foundations and, like all good foundations, they're stable and well established. 

Simply put, there’s never been a better time to learn and practice and improve your Spring foo in a guided way, coding along with me through each video lesson here.

Watch Online Learn Spring 5 and Spring Boot 2

Join premium to watch
Go to premium
# Title Duration
1 Why Spring? 04:52
2 Understanding the Full Spring Ecosystem 04:35
3 Introducing Spring Boot 2​ 04:55
4 The Real-World Project We’re Building 07:10
5 Working with an IDE - Eclipse STS and IntelliJ 10:17
6 Maven and Spring 07:26
7 What Is DI and How Does It Work in Spring? 05:37
8 The Basics of Java Configuration and the Spring Context 05:48
9 Defining Beans, Component Scanning and Bean Annotations 06:38
10 Lifecycle of a Bean - Init and Destroy Hooks 05:56
11 Scopes, Simple Wiring and Injection 1 04:50
12 Scopes, Simple Wiring and Injection 2 04:02
13 Working with Properties 09:33
14 Working with Profiles in Spring 06:45
15 Logging in a Spring Boot Project - the Right Way 10:11
16 Deploying the Boot 2 Application 04:31
17 The Spring Testing Framework 1 03:47
18 The Spring Testing Framework 2 09:02
19 Spring Boot Auto-Configuration 07:32
20 Actuators in Boot 2 06:53
21 Project Persistence with Spring Data JPA 08:03
22 Beyond the Default Repository 08:13
23 Spring with JPA and Hibernate 08:55
24 Pagination and Sorting 08:28
25 What is MVC and Spring MVC 05:37
26 An MVC-style Application vs a REST API 07:34
27 Our First Controller 05:05
28 Decouple the Controller from Entities 09:01
29 Testing with Boot 2 09:17
30 Views, View Resolvers and Templating Engines 1 06:28
31 Views, View Resolvers and Templating Engines 2 03:04
32 Getting the Most out of Thymeleaf 07:20
33 The Basics of Form Validation 09:19
34 Apache Tiles, Freemarker, Velocity 09:14
35 The Annotations Driving the API 1 05:47
36 The Annotations Driving the API 2 02:51
37 Exception Handling in the API 1 04:21
38 Exception Handling in the API 2 06:25
39 Intro to the RestTemplate 09:10
40 An Intro to AOP in Spring 04:09
41 Working with Events and Listeners 09:10
42 Understanding the New Reactive Paradigm in Spring 5 08:45
43 Learn Spring Security 10:56

Similar courses to Learn Spring 5 and Spring Boot 2

Master Spring 6 Spring Boot 3 REST JPA Hibernate

Master Spring 6 Spring Boot 3 REST JPA Hibernateudemy

Category: Spring Boot, Java, Hibernate ORM
Duration 36 hours 15 minutes 18 seconds
OAuth 2.0 in Spring Boot Applications

OAuth 2.0 in Spring Boot Applicationsudemy

Category: Spring Boot, Spring Cloud, Spring MVC, Spring Security
Duration 10 hours 54 minutes 34 seconds
RESTful Web Services, Java, Spring Boot, Spring MVC and JPA

RESTful Web Services, Java, Spring Boot, Spring MVC and JPAudemy

Category: Spring Boot, Spring Data, Java, Spring, Spring MVC, Spring Security
Duration 25 hours 8 minutes 11 seconds
Spring Boot Microservices with Spring Cloud Beginner to Guru

Spring Boot Microservices with Spring Cloud Beginner to Guruudemy

Category: Spring Boot, Spring Data, Spring Cloud
Duration 34 hours 14 minutes 34 seconds
Master Spring Boot 3 & Spring Framework 6 with Java

Master Spring Boot 3 & Spring Framework 6 with Javaudemy

Category: React.js, Spring Boot, Java, Hibernate ORM, Maven, Spring, Spring Security
Duration 37 hours 34 minutes 14 seconds
Spring Framework 6 Beginner to Guru

Spring Framework 6 Beginner to Guruudemy

Category: Spring
Duration 38 hours 3 minutes 13 seconds
Learn Spring Security OAuth: The Master Class

Learn Spring Security OAuth: The Master Classbaeldung

Category: Spring, Spring Security
Duration 57 minutes 51 seconds
[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners

[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginnersudemy

Category: Spring Boot, Hibernate ORM, Spring, Spring MVC, Spring Security
Duration 33 hours 41 minutes 4 seconds
Java Spring Tutorial Masterclass - Learn Spring Framework 5

Java Spring Tutorial Masterclass - Learn Spring Framework 5udemy

Category: Spring Boot, Spring, Spring MVC
Duration 45 hours 18 minutes 33 seconds
Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka

Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafkaudemy

Category: Spring Boot, Others, Java
Duration 18 hours 2 minutes 34 seconds