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.