When does class start/end?
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
This 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.
By the end of the training, students will:
This 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.
Some developer experience using Java, an IDE (Eclipse, STS or IntelliJ) and build tools such as Maven or Gradle
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)
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.
If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.
Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.
GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.
We have training locations across the United States and Canada. View a full list of classroom training locations.
At ExitCertified we offer training that is Instructor-Led, Online, Virtual and Self-Paced.
Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.
Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.
Joel is extremely knowledgeable of Spring and Java. He made the complex simple and answered all questions professionally. A+++
Ken was great and very knowledgeable on all the topics discussed, as well as any topics brought up whether they were directly related or not. The course was great, and he was able to captivate the class rooms attention throughout the entire course. I would definitely be interested in someday taking some of his other courses.
Was a very good course. I enjoyed Joel's teaching style, keeping things light and entertaining, but informational.
Excellent instructor. Would definitely recommend. Knowledgeable and professional. Passionate about his subject.
Ken Krueger is a good instructor. He provides many insights into difficult problems one might face when working with Spring in real projects.
3 options available