I am Sanjay Patel, and I have been developing complex Spring applications since long. Visit my blog (see my instructor profile for the link) to know more about me, and get my eBook “Using Spring Effectively” now for FREE. Most of the Spring courses you will see in the market today teach in a traditional way, going through the Spring features one by one with equal pace and importance. But this course is different. My objective here is to make you an actual real-life programmer by teaching you how to code real world, production grade Spring applications. We will learn in depth the things commonly used in developing a real-world application, and touch upon the less common things in a brief manner, leaving up to you to find out more on your own, when needed. This is the right and fastest way to learn any vast and practical subject like Spring, as I have experienced. 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. I ‘ll show you how to write neat and maintainable code using these effectively, in the correct manner. Whether you are new to Spring or you already know Spring 3, you will be able to develop neat and maintainable Spring 4 applications confidently after taking this course. The demo application that we shall be developing in this course 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. 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, give it a try, with the Udemy’s one-month money back guarantee with you. So, enroll now and utilize full power of Spring in your next project! For taking this course, you should already know Java, have knowledge of web application development using Java, and should know JSP, JSTL and EL.