Spring Boot Lernmaterialien
Interaktiver Spring Boot-Kurs von null auf produktiv: In-Browser-Playground, Modul-Checkpoints und Praxis-Projekte.
13 kostenlose Materialien verfügbar
Module Checkpoints
Allgemeine Materialien
Modul 10: Actuator & Monitoring
Spring Boot Actuator: Health-Checks, Metriken, Custom-Indikatoren und Observability in Produktion.
Modul 9: Configuration & Profiles
External Konfiguration, @ConfigurationProperties, Profile (dev/prod), type-safe Config und Config-Validierung.
Modul 8: Security — Auth, JWT & Method Security
Spring Security: SecurityFilterChain, Authentifizierung, JWT, Method-Level Security und Passwort-Hashing.
Modul 7: Testing — Unit, Integration & Slice Tests
JUnit 5, Mockito, @SpringBootTest, MockMvc, Slice-Tests (@WebMvcTest, @DataJpaTest) und Test-Strategien.
Modul 6: Error Handling — @ControllerAdvice & ProblemDetail
Strukturiertes Error-Handling mit @ControllerAdvice, @ExceptionHandler und RFC 7807 ProblemDetail.
Modul 5: Spring Data JPA — Entities & Repositories
JPA-Entities, JpaRepository, Query-Methoden, Relationships und Pagination mit Spring Data JPA.
Modul 4: Validation — Bean Validation & Error Responses
Bean Validation in Spring Boot: @Valid, @NotNull, @Size, custom validators und strukturierte Error-Responses.
Modul 3: REST APIs — Controller & Endpoints
REST-Controller, HTTP-Methoden, Path-Variablen, Request-Body, Response-DTOs und Status-Codes in Spring Boot.
Modul 2: Spring Core — IoC, DI & Beans
Inversion of Control, Dependency Injection, Beans und der ApplicationContext. Das Herzstueck von Spring.
Spring Boot von null auf produktiv — Der Kurs
Interactive Spring Boot course: 12 modules, in-browser Java playground, module checkpoints. Start with zero experience, finish building production-ready APIs.
Modul 1: Getting Started — Spring Initializr & erste App
Spring Boot Grundlagen: Projektstruktur, Spring Initializr, erste REST-App, Auto-Konfiguration. Mit interaktivem Java-Playground.
Modul 12: Reactive Spring — WebFlux & RSocket
Reactive Spring: Project Reactor (Flux/Mono), WebFlux-Controller und funktionales Routing, RSocket-Streams, R2DBC und die ehrliche Entscheidung Blocking vs. Reactive.
Modul 11: Virtuelle Threads
Virtual Threads & strukturierte Nebenläufigkeit (JDK 21+): Platform- vs. Virtual Threads, Pinning, StructuredTaskScope und wann VT das Reactive-Modell ersetzt.
Bereit, dein Wissen zu testen?
Über Lernmaterialien hinaus. Übe mit Hunderten von realistischen Fragen.
Kostenlose Vorschau€9.99/Monat · Jederzeit kündbar · 30-Tage-Garantie