Course Code: SPRINGC
Duration: 4 days
The Spring Framework is the leading Java EE solution for enterprise software.
This course covers Spring from Version 4 upwards, currently delivered using Version 5. It comprises sessions dealing with Dependency Injection (DI); Aspect Oriented Programming, (AOP); Spring Web including MVC, REST, and WebSocket; Spring Data including JDBC, ORM, and Transaction Management; Spring Security; and Spring Boot. It also includes an introduction to Reactive Programming, Spring WebFlux, and Spring Cloud.
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) a Spring web app which exposes a RESTful API and that both reads and writes data to/from persistent storage. The web app should be secure insofar as it authenticates users, and restricts access. The delegate should also be aware of Spring Boot, Reactive Programming, Spring WebFlux, and Spring Cloud.
The Core Spring course will benefit Java developers who are new to Spring and want to develop large and complex enterprise-level applications.
The delegate will learn and acquire skills as follows:
Delegates attending this course should be competent Java developers able to build simple applications that exploit APIs including Collections, IO, and JDBC. Delegates would also benefit from having some previous experience with Servlets and JSP (or equivalent technology) though this is not essential. This knowledge can be obtained by attendance on the pre-requisite Java Programming 1 / Java Developer course.
The pace was good. There was a brief introduction (a few hours in the morning) to get everyone up to speed, which was about right and meant we could progress quickly to the main part of the course. There was plenty of opportunity to ask questions and participate, but importantly we were not pressured to do so. I also liked that the last few hours of the course provided an overview of more advanced features, which gave us an idea of what we could look into after completing the course.
Adam - Government - May 2022
Stuart was excellent at explaining the concepts from the ground up. He answered all our queries and helped show things in an understandable way. He provided implementations of all the topics that showed their best uses and helped me understand and use many good Java practices throughout.
Phillip - Government - April 2022
Thank you Stuart for all the information and explanations you shared with us in these four days. I think it was very deep course, but we arrived it in a simple and easy way. We look forward to other upcoming courses with you.
Sarah - Government - January 2022
I really recommend this course. Stuart has complete mastery of the subject covered and excellent teaching methodology.
Jonas - Government - November 2021
Another fantastic course delivered exceptionally well as usual by Stuart, my third time doing a course Stuart has covered and all 3 have been fantastic.
Lewis - Junior Software Engineer - July 2021
Great course, Stuart was awesome and helpful as per usual. Good to have a case study to reflect back on and work on throughout course.
Alexander - SDET - June 2021
Duration: 4 days
Price: £1,900.00 exc. VAT
|02 Aug 2022||Spaces||Book Now|
|11 Oct 2022||Spaces||Book Now|
|28 Nov 2022||Spaces||Book Now|
|24 Jan 2023||Spaces||Book Now|
|20 Mar 2023||Spaces||Book Now|
|23 May 2023||Spaces||Book Now|
Live Virtual Classroom
Our Customers Include
Our Course Curriculum