// Spring-Ökosystem

Spring Boot Grundlagen

Dependency Injection, Konfiguration, Web, Datenzugriff und Tests mit Spring Boot.

  • Inhouse-Schulung
  • 2 Tage
  • Einstieg
  • Remote oder vor Ort
  • KI-Werkzeug
Junger Keimling in einem bernsteinfarbenen Keramiktopf neben einem geschlossenen Laptop
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie erstellen Spring-Boot-Anwendungen und verstehen Dependency Injection und Autokonfiguration.
  • Sie entwickeln REST-Endpunkte mit Spring Web MVC.
  • Sie greifen mit Spring Data JPA auf eine relationale Datenbank zu.
  • Sie lassen Projektgerüste von einem KI-Assistenten erzeugen und erklären, was die Autokonfiguration daraus macht.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • Spring Boot im Überblick: Starter, Spring Initializr, Build mit Maven oder Gradle
  • Dependency Injection: Beans, Komponenten-Scan, Konstruktorinjektion
  • Konfiguration mit application.yml, Profilen und @ConfigurationProperties
  • Autokonfiguration sichtbar machen: Conditions Evaluation Report und Actuator
  • Übung: Projektgerüst mit Continue und Ollama erzeugen und Schritt für Schritt erklären

Tag 2

  • REST-Controller mit Spring Web MVC, Validierung und Fehlerbehandlung
  • Datenzugriff mit Spring Data JPA und PostgreSQL
  • Tests mit @SpringBootTest, @WebMvcTest und @DataJpaTest
  • Übung: Kleine REST-Anwendung mit Datenbank und Tests
  • Ausführbares JAR und Container-Image bauen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Projektgerüste mit KI erzeugen und verstehen, was Autokonfiguration im Hintergrund tut.

Voraussetzungen und Rahmen

Vorwissen
Java-Grundkenntnisse (Klassen, Interfaces, Collections); Spring-Vorkenntnisse sind nicht nötig. Für den KI-Teil wird Ollama lokal genutzt; Hardware vorab klären.
Niveau
Einstieg
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.