This course introduces developers to the Spring Boot framework. Spring Boot is a new way of looking at Spring development and Java applications. Developers will learn the core aspects of Spring Boot by coding through the basics with a sample application. First, is the stand-alone architecture of Spring Boot. No more containers and XML files. Your app runs as a pure Java app and can be deployed in any environment that runs Java, including cloud platforms. Second, developers will learn about the Spring Boot starters. These starters allow quick and easy integration with many Spring technologies and 3rd Party libraries and frameworks. Starters also provide the concept of auto-configuration allowing developers to incorporate concepts such as data sources or REST services. By the end of this course, developers will be able to understand the Spring Boot architecture and how it plugs in and works with core Spring. They will be able to install Spring Boot, configure it, and utilize many of the framework's features.
Course Overview Hello everyone, my name is Dan Bunker, and welcome to my course on Spring Boot called Creating Your First Spring Boot Application. I'm a software consultant at Software Technology Group based out of Salt Lake City, Utah. In this course we're going to build a full stack application from scratch using the Spring Boot architecture and framework. A few of the course topics that will be covered are Spring Boot starters, container-less deployments, Spring Boot auto-configuration, and how to test your application with Spring Boot. At the end of this course you will know the fundamentals of Spring Boot and how to work with it on a real world project. To get the most out of the course, you should be familiar with Java and some basic Spring fundamentals before starting the course. Once you've completed this course you can continue working on Spring-related technologies by going more in depth with courses on Java, Core Spring, Spring MVC, Spring Data, JPA, and Spring JDBC. You can also enhance your full stack application development power by looking at front-end application technologies like Angular or React. I hope you'll join me on this journey to learn Spring Boot with creating your first Spring Boot application course at Pluralsight.