Spring Boot 4: Java för företag utan boilerplate
Spring Boot är standardramverket för att bygga Java-applikationer avsedda för produktion – från REST-API:er och batchjobb till reaktiva mikrotjänster och molnbaserade driftsättningar. Spring Boot 4 tillför ahead-of-time-kompilering, stöd för native images och förstklassig AI-integrering till ett ekosystem som redan används av tiotusentals produktionssystem. Det här spåret täcker hela ramverket, från att koppla in Er första bean till att driftsätta en GraalVM-kompilerad tjänst med distribuerad tracing och inbyggd resiliens.
Det här får Ni lära Er
Ni bygger RESTful-API:er med Spring Web och säkrar dem med Spring Security, inklusive OAuth2- och OIDC-flöden. Ni lagrar och frågar efter data effektivt med Spring Data JPA, tillämpar validering och strukturerad felhantering samt implementerar caching med Caffeine och Redis. Längre fram i spåret arbetar Ni med asynkron meddelandehantering, batchbearbetning med Spring Batch, GraphQL-API:er, reaktiva pipelines med Spring WebFlux och händelsestyrd arkitektur med Spring Modulith. De avslutande kurserna behandlar kompilering av native images med GraalVM, molnbaserad observerbarhet, distribuerad tracing, resiliensarbete och att bygga LLM-drivna applikationer med Spring AI.
Lärandets upplägg
Tjugoen kurser går från A1 till C2. De inledande kurserna etablerar dependency injection, extern konfiguration och Spring Boots centrala mekanismer. Kurserna på B-nivå går vidare till verkliga produktionsfrågor: design av REST-API:er, säkerhet, testning, mikrotjänster, caching, batchjobb och GraphQL. C1-nivån fokuserar på prestanda och arkitektur – avancerad dataåtkomst, WebFlux, produktionsberedskap, Spring Modulith, avancerad OAuth2 och native images med GraalVM. De två avslutande C2-kurserna behandlar molnbaserad observerbarhet och integrering med Spring AI, med avslutande moment inom distribuerad tracing och resiliensarbete.
Så fungerar det
Varje kurs är uppdelad i korta, fokuserade lektioner som Ni genomför i den inbyggda kodredigeraren med feedback i realtid. En AI-handledare finns tillgänglig när Ni kör fast, så att Ni kan arbeta igenom kompileringsfel, felaktiga konfigurationer och arkitekturfrågor utan att lämna appen.