course overview
download outline
Overview
This 4-day course offers hands-on experience with the major features of Spring and Spring Boot, which includes configuration, data access, REST, AOP, auto-configuration, actuator, security, and Spring testing framework to build enterprise and microservices applications. On completion, participants will have a foundation for creating enterprise and cloud-ready applications.
This course prepares students for the Spring Professional certification exam.
Audience
Application developers who want to increase their understanding of Spring and Spring Boot with hands-on experience and a focus on fundamentals.
Skills Gained
Prerequisites
Some developer experience using Java, an IDE (Eclipse, STS or IntelliJ) and build tools such as Maven or Gradle
Outline
1 Introduction to Spring
2 Spring JAVA Configuration: A Deeper Look
3 Annotation-based Dependency Injection
4 Factory Pattern in Spring
5 Advanced Spring: How Does Spring Work Internally?
6 Aspect-oriented programming
7 Testing a Spring-based Application
8 Data Accss and JDBC with Spring
9 Database Transactions with Spring
10 Spring Boot Introduction
11 Spring Boot Dependencies, Auto-configuration, and Runtime
12 JPA with Spring and Spring Data
13 Spring MVC Architecture and Overview
14 Rest with Spring MVC
15 Spring Security
16 Actuators, Metrics and Health Indicators
17 Spring Boot Testing Enhancements
18 Spring Security Oauth (Optional Topic)
19 Reactive Applications with Spring (Optional Topic)
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.
Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.
All $ prices are in USD unless it’s a NZ or AU date
SPVC = Self Paced Virtual Class
LVC = Live Virtual Class
Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.