// Grundlagen & Umstieg

Java und Spring Boot von Grund auf

Zwei Wochen von den Java-Grundlagen bis zur ersten Spring-Boot-Anwendung mit Datenbank, REST-Schnittstelle und Tests.

  • Inhouse-Schulung
  • 2 Wochen
  • Einstieg
  • Remote oder vor Ort
  • KI-Werkzeug
Aufgeschlagenes Notizbuch mit ersten skizzierten Kästen und Pfeilen, darauf ein Bleistift
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie beherrschen die Java-Grundlagen von Typen und Klassen bis zu Collections und Streams.
  • Sie bauen eine Spring-Boot-Anwendung mit REST-Schnittstelle und Datenbankanbindung.
  • Sie sichern Ihre Anwendung mit Unit- und Integrationstests ab.
  • Sie nutzen KI beim Lernen und Debuggen und prüfen erzeugte Projektgerüste kritisch.

Agenda

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

Tag 1

  • JDK, IDE und Maven einrichten
  • Syntax, Datentypen und Kontrollstrukturen
  • Übung: erste Konsolenprogramme

Tag 2

  • Klassen, Objekte und Interfaces
  • Records und Enums
  • Übung: Domänenmodell für eine Aufgabenverwaltung

Tag 3

  • Collections und Generics
  • Lambdas und Streams
  • Übung: Aufgaben filtern, sortieren und gruppieren

Tag 4

  • Exceptions und Logging
  • Unit-Tests mit JUnit
  • Übung: Domänenlogik mit Tests absichern

Tag 5

  • Spring Boot: Projekt anlegen, Starter, Auto-Configuration
  • Dependency Injection und Konfiguration
  • Übung: erstes Spring-Boot-Projekt mit Service-Schicht

Tag 6

  • REST-Controller mit Spring Web MVC
  • JSON, Bean Validation und Fehlerantworten
  • Übung: REST-Schnittstelle für Aufgaben

Tag 7

  • Spring Data JPA: Entitäten, Repositories, Abfragen
  • PostgreSQL im Container, Schema-Migration mit Flyway
  • Übung: Aufgaben in der Datenbank speichern

Tag 8

  • Tests mit Spring Boot: @WebMvcTest und @DataJpaTest
  • Integrationstests mit Testcontainers
  • Übung: REST-Schnittstelle mit Testcontainers testen

Tag 9

  • KI beim Lernen, Debuggen und Erzeugen von Projektgerüsten
  • Abschlussprojekt: Anforderungen und Grundgerüst
  • Übung: KI-erzeugtes Projektgerüst prüfen und korrigieren

Tag 10

  • Übung: Abschlussprojekt mit REST, Datenbank und Tests fertigstellen
  • Vorstellung der Ergebnisse und Code-Review
  • Rückblick und Wege zum Weiterlernen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

KI-Unterstützung beim Lernen, Debuggen und Erzeugen von Projektgerüsten, kritisch eingeordnet.

Voraussetzungen und Rahmen

Vorwissen
Keine Java-Kenntnisse nötig, Grundkenntnisse in einer Programmiersprache sind hilfreich. Für die Datenbank-Übungen Podman oder Docker Engine.
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.