Spring Boot 4: Java til virksomheder uden boilerplate
Spring Boot er standardrammeværket til at bygge produktionsklare Java-applikationer – fra REST-API'er og batchjob til reaktive mikrotjenester og cloud-native implementeringer. Spring Boot 4 bringer ahead-of-time-kompilering, understøttelse af native images og førsteklasses AI-integration til et økosystem, som allerede er betroet af titusindvis af produktionssystemer. Dette forløb dækker hele rammeværket, fra tilslutning af din første bean til implementering af en GraalVM-kompileret tjeneste med distribueret tracing og indbygget robusthed.
Det lærer du
Du bygger RESTful API'er med Spring Web og sikrer dem med Spring Security, herunder OAuth2- og OIDC-flows. Du gemmer og forespørger data effektivt med Spring Data JPA, anvender validering og struktureret fejlhåndtering og implementerer caching med Caffeine og Redis. Længere inde i forløbet arbejder du med asynkron messaging, batchbehandling med Spring Batch, GraphQL-API'er, reaktive pipelines med Spring WebFlux og hændelsesdrevet arkitektur med Spring Modulith. De sidste kurser dækker kompilering af native images med GraalVM, cloud-native observerbarhed, distribueret tracing, robusthedsudvikling og opbygning af LLM-drevne applikationer med Spring AI.
Læringsforløbet
21 kurser bevæger sig fra A1 til C2. De indledende kurser etablerer dependency injection, ekstern konfiguration og Spring Boots centrale mekanik. Kurserne på B-niveau går videre til virkelige produktionsbehov: REST-API-design, sikkerhed, test, mikrotjenester, caching, batchjob og GraphQL. C1-niveauet skifter fokus til ydeevne og arkitektur – avanceret dataadgang, WebFlux, produktionsparathed, Spring Modulith, avanceret OAuth2 og native images med GraalVM. De to afsluttende C2-kurser handler om cloud-native observerbarhed og Spring AI-integration og afsluttes med distribueret tracing og robusthedsudvikling.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. Du kan få hjælp af en AI-vejleder, når du går i stå, så du kan arbejde dig gennem kompileringsfejl, fejlkonfigurationer og arkitektoniske spørgsmål uden at forlade appen.