Spring Framework 4 Tutorial: Practical, Rapid, Intuitive
4.2 (226 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,781 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Spring Framework 4 Tutorial: Practical, Rapid, Intuitive to your Wishlist.

Add to Wishlist

Spring Framework 4 Tutorial: Practical, Rapid, Intuitive

A beginner's rapid course for developing neat real world applications using the latest Spring projects in the right ways
4.2 (226 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,781 students enrolled
Created by Sanjay Patel
Last updated 2/2017
English
Price: $95
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Write production grade applications using latest Spring projects like Spring Framework 4, Spring Boot, Spring Data, Java configuration
View Curriculum
Requirements
  • Good knowledge of Java
  • Familiarity with JSP, JSTL, EL
Description

IMPORTANT: You're recommended to first go through my Spring Framework 4 And Dependency Injection For Beginners FREE tutorial.

If you are new to Spring Framework, or you know Spring 3 but are new to Spring 4, then this tutorial will get you up and running with developing neat and maintainable real world applications using the latest Spring projects in the right ways, in a practical, rapid and intuitive manner.

Instead of learning in a traditional way, feature-by-feature, here we will take a problem-solution approach. We will go deep in the commonly useful things, and touch upon the less common things in a brief manner, leaving up to you to find out more on your own, when needed. I think this is the fastest and intuitive way to learn any vast and practical subject like Spring.

We will be developing a demo application in the course, which will be a production grade user module having features like signup, login, email verification, forgot password, show profile and edit profile, which could be reused in your projects, saving hours of your effort and letting you jump to coding your business functionality quickly.

We will use the latest releases from Spring, like Spring Framework 4, Spring Boot, Spring Data, Java configuration, which have radically changed the way Spring applications are written. We will see how to write neat and maintainable code using these effectively, in the correct manner.

The content of this course is well designed, packed with carefully chosen topics useful for developing real-life applications. Have a look at the content of the course below to get an idea about what all we shall be covering. Before enrolling for the course, you might also like to watch the preview videos below. And of course, if you are still in doubt whether this course would be useful to you, you can give it a try, with the Udemy's one-month money back guarantee with you.

For taking this course, you should already know Java, have knowledge of web development using Java, and should know JSP, JSTL and EL.

So, enroll now and utilize full power of Spring in your next project!

DISCLAIMER (March 26, 2015): I keep getting lots of excellent reviews and appreciations for this course. But you will find below that I just got a review saying that the course coverage and explanation is not sufficient to learn Spring. So, let me clarify that Spring is too vast to learn in a single course. Whereas this course would be excellent for getting up and running fast, later when needed you will need to refer to the reference material or take more advanced courses for mastering specific subjects.

Who is the target audience?
  • Java developers with some knowledge on web development and JSP
  • Spring 3 developers willing to learn latest Spring stuff quickly
  • Spring developers willing to learn to develop production-grade applications
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 35 Lectures Collapse All 35 Lectures 05:30:17
+
Getting Started
4 Lectures 13:36

IMPORTANT SOURCE CODE INSIDE. DON'T SKIP THIS.

PDF: Source Code and Reference Material
5 pages


+
Dependency Injection
4 Lectures 46:59



Dependency Injection - Part IV; Sending Emails; Application Properties
16:52
+
Spring Loaded, Spring Boot Actuator
2 Lectures 10:59
Watch This If You Skipped The Lectures Above
04:04

Using Spring Loaded, Spring Boot Actuator
06:55
+
Spring MVC
4 Lectures 47:23
Introducing Spring MVC
11:21

Introducing Bootstrap; Handling Static Resources; I18n
08:54

Coding a Signup Form
15:29

+
Spring Data
4 Lectures 40:50
Introducing Spring Data JPA
08:16

Saving Data; MessageSource; Flash Attributes
13:33

Custom Validation
08:51

Querying with Spring Data; Transaction Management
10:10
+
Spring Security
2 Lectures 30:06
Spring Security - Part I
15:13

Spring Security Taglib; Password Encryption; Remember Me
14:53
+
Coding the User Module
5 Lectures 01:21:50
Email Verification - Part I
14:53

Email Verification - Part II; Custom Error Page
21:28

Forgot Password
24:16

Displaying User Profile
11:29

Editing User Profile
09:44
+
Aspect Oriented Programming
1 Lecture 06:08
+
Task Execution and Scheduling
1 Lecture 04:56
Asynchronous Task Execution and Scheduling
04:56
+
Exploring the Spring Documentation and Further Studies
3 Lectures 23:08
Exploring the Spring Documentation
18:43

Developing Rich Client Applications Using Spring Lemon
02:50

About My Spring Social And Other Tutorials
01:35
1 More Section
About the Instructor
Sanjay Patel
4.1 Average rating
1,305 Reviews
21,812 Students
4 Courses
Software Architect And Developer

Sanjay has about 22 years of programming and leading experience. Since 2009, he is working on the Java and Spring Framework stack full time, and is the lead developer of Spring Lemon.

Presently he is working as the principal technical lead of Bridgeton Research, Inc.. Prior to joining Bridgeton, he was the technical director of RAD Solutions Private Limited, doing research on open source tools, frameworks, patterns and methodologies for rapid application development. Previously, he was a project leader at Cambridge Solutions and an assistant manager at L & T Limited. He is an MCA from Osmania University and a B. Sc. (Physics) from Sambalpur University, India.

He is also a brilliant teacher, with about 20K students enrolled in his video tutorials and books.