During this five day training course, participants are introduced to the Spring framework and its relevance and applications with reference to modern systems and architecture. The course discusses how to use the Spring framework along with other technologies and frameworks to deliver superior performance and functionality. The course covers concepts such as Spring’s aspect-oriented programming and application of Spring Boot and Spring security. The course familiarizes the participants with the new features of Spring 4.3 and trains them on using Spring with Maven for project and dependency management. It covers the benefits of the Spring framework and how to leverage it better by combining it with other technologies and frameworks. The course also talks about the improved Spring 4.3 configuration management options including XML, annotations, Java Config and Spring expressions language.