Course Code: SPRINGC
Duration: 5 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:
This Core Spring course is an excellent choice for delegates preparing to take the following exam:
Attending this course and studying the associated reference materials can form part of the preparation to achieve certification. Experience, practice, self-study, and aptitude are also key requirements for exam success.
Before taking any exam, ensure you have the recommended experience. VMware specify that a Minimally Qualified Candidate (MQC) is recommended to have at least 6-12 months of experience.
NB: At the time of writing VMware stipulates specific ‘training course requirements’ as prerequisites for sitting the exam. Please refer to the VMware website for the courses that apply.
Exams are not included as part of the course.
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.
Live Virtual Classroom
Our Customers Include
Our Course Curriculum