Skip to content
UdemyJava Spring FrameworkPaid courseExpert levelCertificate

The Java Spring Tutorial: Learn Java's Popular Web Framework (Udemy.com)

Learn the hottest, most in-demand Java web framework, including web programming with Spring MVC and Hibernate. Lifetime access with no subscription on Udemy.

Created by: John Purcell

Last updated January 2016

Our take

Based on the ratings of 4,436 students, a sample of their written reviews and the syllabus, as the course stood in January 2016. No course pays to be reviewed.

John Purcell's course is a long, methodical tour of the Spring framework: dependency injection and bean configuration first, then databases with Hibernate, Spring MVC web apps, security and user accounts, AOP, and finally JSON and AJAX. Everything builds around one evolving project, the "Offers" web application, so the pieces build on each other instead of feeling like separate demos. At 27.8 hours across 175 lectures, it suits developers who already know Java and want the web and database side filled in, not absolute beginners.

Reviewers consistently praise the breadth: one calls it huge and practical, covering Apache Tiles, MySQL, and jQuery alongside core Spring. A couple of reviewers say Purcell builds from simple to complex without jumping around, and one reviewer flatly calls him one of the best teachers they've had. The recurring complaint is age: the course assumes Eclipse and makes only light use of annotations, and a few reviewers hit outdated, deprecated jars in the Apache Tiles and Hibernate sections that caused real debugging headaches. One reviewer also wanted more explanation of why things work, not just how to set them up.

The course was last updated in January 2016, a real gap for a framework that moves this fast, and it shows most in the later, more advanced sections. Still, at a 4.2 rating across 4,436 reviews, most students who push through call it worth the time. Anyone wanting a lighter, Spring Boot centered intro should look elsewhere first; this one earns its place as the thorough, ground-up option once the basics are covered.

Best forJava developers who know the language and want a full, practical Spring web stack in one place.
Skip it ifYou want a fresh, Spring Boot first course built around modern annotations instead of this course's Eclipse based setup.

Pros

  • Builds every concept into one running "Offers" project instead of scattered demos
  • Covers Spring Security, Hibernate, and Spring MVC in real depth, not just an overview
  • Instructor moves from simple to complex step by step, reviewers say
  • 175 lectures across 18 sections give plenty of room for detail

Cons

  • Last updated in 2016, so parts of the setup and tooling feel dated
  • Apache Tiles and Hibernate sections hit deprecated jars that cause real errors
  • Assumes Eclipse and makes only light use of annotations
One of the best teacher I had, this course should be rate way higher than it is. A lot of tips and tricks and a lot of resources so you can follow after each class
Andy Mac, a student

Listed as expert level, but really suits developers already comfortable in Java who are new to Spring.

icon
What you will learn

  • Understand the fundamentals of the Java Spring framework
  • Learn how to develop web and database applications with Spring
  • Understand the basics of Hibernate for SQL-free database connectivity

Course content

18 sections · 175 lectures · 28 hours of video 4 articles

  1. 1Getting Started 7 free previews7 lectures · 1.2 hours
  2. 2Basic Bean Configuration 3 free previews12 lectures · 1.4 hours
  3. 3Autowiring5 lectures · 31 min
  4. 4Wiring with Annotations9 lectures · 44 min
  5. 5Spring Expression Language (SPEL)3 lectures · 26 min
  6. 6Working with Databases14 lectures · 2 hours
  7. 7Web Application Basics with Spring MVC15 lectures · 2.5 hours
  8. 8Working with Web Forms11 lectures · 1.9 hours
  9. 9Aspect-Oriented Programming (AOP)15 lectures · 2.3 hours
  10. 10Spring Security and Managing Users23 lectures · 4.6 hours

Who it is for

The instructor says it suits

  • Java developers
  • Anyone with some fluency in Java and an interest in web or database programming

What you need before you start

  • Fair knowledge of the Java programming language
  • Knowledge of HTML, servlets and JSPs is recommended for the web section of this tutorial
  • Some acquaintance with XML is helpful
  • Knowledge of SQL and databases is helpful for the database-related parts of this tutorial

How it compares

Against the other 101 rated Udemy courses in Java Spring Framework on CourseDuck:

  • Rating4.2 out of 5higher than 13% of them
  • Reviews4,436#27 of 102 by number of reviews
  • Length27.8 hourslonger than 78% of them
  • Last updatedJanuary 2016earlier than 100% of them

icon
Course Description

An introduction to the widely-used Java Spring framework. Discover how to wire together your Java objects using Spring and dependency injection. You'll learn how to set up your system for Spring development, how to use Maven, and how to work with databases using Spring and Hibernate and how to create web applications with Spring MVC. We'll also look at managing user accounts with Spring Security,JDBC, working with web forms, Apache tiles for building modular web pages, aspect-oriented programming (AOP) and using Log4J and JUnit.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

John Purcell

After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in Italy.

icon
More courses by John Purcell

$19.99

Free

Free

$149.99

Free

$99.99

icon
More Java Spring Framework courses

$84.99

$84.99

$12.99

$11.99

$10.99

$94.99

icon
Reviews

4.2

4,436 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Miguel Benitez Martin on 12/20/2020

No est actualizado a fecha noviembre 2020. Oldfashioned.

By Nikesh Devaki on 10/22/2020

Not engaging. Poor voice quality. Looks to be outdated content. Not sure, let me explore some more videos.

By Safta Leonard on 10/3/2020

Yes it is a good match. I m a beginner in spring and it is very useful.

By Anuj Majumder on 9/9/2020

Its 2020. All the materials are of 2013. Very difficult to relate with libraries and functioning of what Spring-MVC is now presently. Half of libraries functions are deprecated and the newer versions have new requirements. I wish the course content would be updated atleast somewhere near 2020. EVerything is done in 2013 and shut down after that.

By Andras Szalai on 8/19/2020

I like his explanations. He explains everyhing what u need. No more, no less.

By kannan Masilamani on 8/12/2020

No sound in the vedio

By JD Richardson on 7/10/2020

I liked the course and feel I got a good introduction to Spring. The course is a little dated and some parts are out-dated. Still a good course.

By Md Akmal Hossain on 6/27/2020

good as well

By Asraf Ali on 6/17/2020

Course contents are very useful

By Kumari Sonam on 6/13/2020

Lot of talking between the actual tutorial stuff. Could be reduced in order to keep focus on the important materials.

By Kailash Kumar on 6/10/2020

somewhat I feel difficult to understand each word . it might be because of slang he is using

By Neha on 6/1/2020

Couldnot understand from the ground level , It was such a inexplicable.

Showing 12 of 304 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100