Web Services with Spring Boot

Building back-end web services in Java with Spring Boot: dependency injection, REST controllers, validation, data access, security and testing.

JAVA-260 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · Java Programming

Course content

  1. 1How Spring Boot worksComing
  2. 2Dependency injection and beansComing
  3. 3Building REST controllersComing
  4. 4Request validation and error handlingComing
  5. 5Spring Data JPA repositoriesComing
  6. 6Configuration and profilesComing
  7. 7Securing services with Spring SecurityComing
  8. 8Calling other servicesComing
  9. 9Testing Spring applicationsComing
  10. 10API documentation with OpenAPIComing
  11. 11Observability: logging, metrics and health checksComing
  12. 12Capstone: a REST service for a small businessComing

Requirements

Recommended background. You can start any course at any time.

Description

Building back-end web services in Java with Spring Boot: dependency injection, REST controllers, validation, data access, security and testing.

Part of the Information Technology stream, typically taken in year 2.