Note, this course is also available in Java. Or why not combine this with content from our Kotlin Language course.
This course covers all aspects of application development using the Spring family of frameworks. By the end of the delivery delegates will be able to create and customise projects via the Spring Initializr, assemble trees of components via Dependency Injection and AOP, write RESTful services using MVC and WebFlux and access databases using Spring Data. They will also be able to add metrics via Actuator and basic authentication via Spring Security.
Agile development will be continuously empathised during the delivery, with delegates writing tests for their components via both the standard JUnit extensions and the Spring MVC test framework. The course is fully up to date with the new features introduced in Spring 5 and Spring Boot 2 including support for Java 9 types and the Kotlin language.
Delegates must be confident Kotlin developers - the course can be extended with a content from out Kotlin language course to give a complete package. They should also have a basic understanding of the architecture of RESTful services and Single Page Applications.