Spring Boot Fundamentals (SBF) – Outline

Detailed Course Outline

  • Cloud-native microservice architecture
  • Spring-Boot introduction and overview
  • Getting started with Spring-Boot
  • Spring-Boot dependencies
  • Configuration
    • Auto-configuration
    • CommandLineRunner
  • Spring MVC architecture
    • Introduction to Spring MVC
    • Spring-Boot packaging (JAR/WAR)
  • REST with Spring MVC
    • Create a REST service with Spring MVC
    • HTTP response
  • Actuators, Metrics and Health indicators
  • Security
    • Authentication and authorization
    • Spring Security filter chain
  • Persistence with Spring Data
    • Persist data to a database by using Java Persistence API (JPA)
    • Persist data by using MicroStream native object graph persistence
  • Testing
    • Testing enhancements
    • Integration testing
    • Security testing
  • Build and deployment of microservices
  • Build native executables by using GraalVM
  • Exercises with coding
  • Answering your individual questions