Skip to main content

Learn Spring 5 and Spring Boot 2

4h 57m 32s
English
Paid

Course description

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 43 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Why Spring?

All Course Lessons (43)

#Lesson TitleDurationAccess
1
Why Spring? Demo
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

Unlock unlimited learning

Get instant access to all 42 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

Sources: udemy
RabbitMQ : It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with
4 hours 3 minutes 11 seconds
Master Java Unit Testing with Spring Boot & Mockito

Master Java Unit Testing with Spring Boot & Mockito

Sources: udemy
Spring Boot is the most popular framework to develop RESTful Services. It has Awesome Unit Testing capabilities through Spring Boot Starter Test. Mockito is the most popular moc...
3 hours 56 minutes 12 seconds
Spring Framework 5: Beginner to Guru

Spring Framework 5: Beginner to Guru

Sources: udemy
Learn Spring with the most modern and comprehensive course available for Spring Framework 5 and Spring Boot 2. You will see how to build multiple real world applications using S...
56 hours 53 minutes 21 seconds
Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST

Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST

Sources: udemy
Master Modern Spring Boot, Spring Web MVC, AOP, Hibernate, Thymeleaf, JPA, Spring Security, RESTful services. Spring is, by far, the most popular framework for
16 hours 37 minutes 12 seconds
Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Sources: udemy
Full Stack introduction to HATEOAS. In this course, you will learn the core concepts of HATEOAS as well as how to leverage this on a ReactJS Application. HATEOAS stands for: Hyp...
5 hours 51 minutes 37 seconds