Course Overview Hi, everyone. My name is Bryan Hansen, and welcome to my course Spring Fundamentals. I am the director of Software Development for Software Technology Group. The Spring Framework has taken the Java community by storm, making web and enterprise development much simpler than it previously was. In this course we are going to cover the fundamentals of Spring development by going through the various configuration methods that are available inside of Spring. Some of the major topics that we will cover include XML configuration, XML configuration using annotations, Java configuration, and how to read in properties files using the Spring Framework. By the end of this course you'll know the configuration methods available in Spring and how they'll benefit your code. Before beginning the course, you should be familiar with Java, but no previous Spring experience is required. From here you should feel comfortable diving into courses on Spring MVC, Spring data JPA, and Spring Security. I hope you'll join me on this journey to learn the fundamentals of Spring Development with the Spring Fundamentals course at Pluralsight.