

Tag 1: Spring Boot und REST APIs
Lerne das Spring Framework und Spring Boot kennen – Dependency Injection, IoC-Container, Auto-Configuration und Starters. Du baust REST APIs mit Spring Web (@RestController, @GetMapping, @PostMapping), arbeitest mit JSON/Jackson und implementierst Validierung und Fehlerbehandlung.
Tag 2: Datenbank und Security
Du bindest Datenbanken mit Spring Data JPA an – Entities, Repositories, Query Methods und Beziehungen (@OneToMany, @ManyToOne). Du arbeitest mit der H2-Datenbank für die Entwicklung und sicherst deine API mit Spring Security ab (Authentication, Authorization, Rollen und Berechtigungen).
Tag 3: Docker und Cloud-Deployment
Du containerisierst deine Spring Boot-Anwendung mit Docker (Multi-Stage Build, Dockerfile) und orchestrierst Multi-Container-Setups mit Docker Compose (App + PostgreSQL). Dazu erhältst du einen Überblick über CI/CD-Pipelines, Cloud-Deployment (PaaS, Container Services, Kubernetes) und Cloud-Native-Alternativen (Quarkus, GraalVM).
Begleitend nutzt du KI-Tools als Entwicklungswerkzeug zum Designen von REST APIs und Swagger UI. Ebenfalls nutzt du KI zum Generieren von JPA-Entities und Queries sowie zum Erstellen von Dockerfiles und CI/CD-Konfigurationen.
Anforderungen:
Voraussetzung sind fundierte Java-Kenntnisse entsprechend dem Kurs „Modern Java: Streams, Testing & Concurrency" oder vergleichbare Kenntnisse: Streams API, Unit Testing mit JUnit 5, Maven-Projektmanagement und Grundverständnis nebenläufiger Programmierung.
Alle Teilnehmenden benötigen Zugang zu einem KI-Textbot (z. B. ChatGPT, Claude, Copilot oder Perplexity).
Zusatzinfo:
Bitte erstelle vor Kursbeginn einen kostenlosen KI-Account (z.B. ChatGPT, Claude, Copilot oder Perplexity).
Der Kurs kombiniert Theorie und Praxis:
Java-Entwickler:innen mit fundierten Kenntnissen in Streams, Testing und Maven, die Enterprise-Anwendungen mit Spring Boot bauen möchten. Der Kurs eignet sich besonders für:
Lernform
Learning form
Keine Filterergebnisse
Das Training wird in Zusammenarbeit mit einem autorisierten Trainingspartner durchgeführt. Dieser erhebt und verarbeitet Daten in eigener Verantwortung. Bitte nehme die entsprechende Datenschutzerklärung zur Kenntnis.
