Course Code: SPRINGC
Duration: 4 days
Spring is the leading Java framework for building enterprise software.
This course comprises sessions dealing with Inversion of Control (IoC), Dependency Injection (DI), Container configuration, Aspect Oriented Programming (AOP), testing, transaction management, Spring Boot, Spring Data JPA, Spring Web MVC, REST APIs, Spring Security, and the Actuator.
It is delivered using Spring v6 and Spring Boot v3 (Java v17) though the vast majority of the content is applicable to earlier versions and the trainer will point out the differences.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
This course aims to provide the delegate with the knowledge to be able to develop (or contribute to the development of) secure Spring web applications/REST APIs that read from and write to persistent storage.
The Core Spring course will benefit Java developers who are new to Spring and want to develop/contribute large and complex enterprise-level applications.
The delegate will learn and acquire skills as follows:
Delegates attending this course should be competent Java developers who have a good understanding of OO principles and are able to build simple applications that exploit APIs including Collections, IO, and JDBC. Delegates would also benefit from having some previous experience with Servlet programming. This knowledge can be obtained by attendance on the pre-requisite Java Programming 1 / Java Developer course.
- July 2023
As always Stuart presentation and training is very enjoyable and his experience always impresses. The quiz's that are made are very good an informative which I enjoy and the program approach which I prefer other than going through slide by slide.
James - Software Engineer - Government - July 2023
Fantastic course. Expertly delivered. Stuart was extremely knowledgeable and brilliant as a course instructor. Looking forward to the next course I attend. Learnt a great deal from this one.
Lee - Senior Software Engineer - Government - June 2023
Stuart was an excellent lecturer, very knowledgeable and engaging. He clearly has a wealth of knowledge and experience and is very open to questions and engagement. Having previously used Spring before it was incredibly valuable to have a deeper dive especially with a coordinator who knows his stuff. Thank you very much Stuart 5/5.
Liam - Software Engineer (MSc programme) - Government - June 2023
Stuart is a very good trainer. He gives good examples, provides excellent notes, layouts out the plans and explains clearly. I feel that I've gained what I came to do from the course. Able to work with Spring before this, I now understand Spring with additional knowledge on top. Thanks.
Hywel - Software developer - Government - March 2023
Had a fantastic time on this course. Stuart was very clear in all of his explanations and demonstrations, working at a pace that allowed everyone to keep up. Really good to have so much context and real world examples. It was also great to have a complete application to take away for reference moving forwards.
Rachael - HEO Software Engineer - Government - March 2023
Duration: 4 days
Price: £2,195.00 exc. VAT
Live Virtual Classroom
Our Customers Include
Our Course Curriculum