Farbig hervorgehobener Quellcode auf einem Bildschirm, unscharf in Nahaufnahme

Training

Java-Refresh-Training

  • Java-Grundlagen
  • Moderne Features
  • Clean Code
  • Praktische Übungen

Praxisnahe Auffrischung für verschiedene Erfahrungslevel

Diese Weiterbildung richtet sich an verschiedene Gruppen mit Vorerfahrung in der Programmierung und bietet jeweils einen passenden Einstiegspunkt.

Das Training verbindet Theorie mit praktischen Übungen und legt den Fokus auf sauber strukturierten, wartbaren Code.

  • Refresh: Personen, die bereits Java-Kenntnisse haben, diese aber auffrischen möchten – z. B. nach einer Pause oder zur Orientierung an aktuellen Java-Versionen.
  • Turn: Entwickler:innen mit Erfahrung in anderen Programmiersprachen, die Java praxisnah erlernen und ihr Skillset erweitern wollen.
  • Coachie: Personen mit ersten Java-Kenntnissen, die sich noch nicht sicher fühlen und mit einem anderen methodischen Ansatz besser einsteigen oder weiterlernen möchten.

Deine Lernziele

  • Sicherer Umgang mit Java-Konzepten

    Fundierte Kenntnisse der zentralen Java-Konzepte und sichere Anwendung im Entwicklungsalltag.

  • Moderne Java-Funktionalitäten

    Verständnis moderner Java-Features und Bibliotheken für zeitgemäße Softwareentwicklung.

  • Clean Code entwickeln

    Entwicklung sauber strukturierter, wartbarer Programme nach Clean-Code-Prinzipien.

  • Java-Werkzeuge beherrschen

    Anwendung von Java-Werkzeugen und Best Practices für die tägliche Entwicklungspraxis.

  • Individuelle Vertiefung

    Möglichkeit zur gezielten Vertiefung nach individueller Interessenlage und Bedarf.

Agenda Java-Refresh-Training

Modul 1: Java-Grundlagen

Inhalte: Datentypen, Variablen, Operatoren, Kontrollstrukturen

Auffrischung der Syntax und grundlegenden Sprachelemente von Java. Fokus auf Verständnis und sicheren Umgang mit den Grundbausteinen.

Modul 2: Objektorientierung (OOP)

Inhalte: Klassen, Objekte, Konstruktoren, Methoden, Vererbung, Polymorphie, Interfaces

Systematischer Einstieg in die objektorientierte Denkweise mit Java. Gemeinsam werden Klassen modelliert und in praktischen Übungen angewendet.

Modul 3: Fehlerbehandlung

Inhalte: Ausnahmebehandlung mit try/catch/finally, eigene Exceptions

Umgang mit Laufzeitfehlern und stabilem Code. Fehler erkennen, behandeln und strukturieren.

Modul 4: Generics & Collections

Inhalte: Typisierung, List, Map, Set, Iterator

Arbeiten mit generischen Typen und den wichtigsten Datenstrukturen. Erklärt werden u. a. die Unterschiede zwischen List, Set und Map mit praktischen Anwendungsfällen.

Modul 5: Java Streams & funktionales Denken

Inhalte: Stream API, Lambda-Ausdrücke, Filter/Map/Reduce, Method References

Einführung in moderne, funktionale Programmieransätze in Java – performanter und deklarativer Code mit Streams.

Modul 6: Clean Code & Best Practices

Inhalte: Lesbarkeit, Struktur, Wiederverwendbarkeit, Namensgebung, Prinzipien wie KISS, DRY

Einführung in Prinzipien sauberen Codes. Refaktorisierung von Beispielen gemeinsam mit den Teilnehmenden.

Modul 7: Tools & Entwicklungspraxis

Inhalte: IDEs (z. B. IntelliJ, Eclipse), Debugging, Build-Tools (Maven/Gradle), Versionskontrolle (Git)

Praktisches Arbeiten mit typischen Java-Tools im Projektalltag. Integration von Versionskontrolle, automatisiertem Bauen und Testing.

Modul 8: Vertiefung je nach Gruppe (optional)

Themen nach Interesse und Vorkenntnissen

  • Ein-/Ausgabe mit Dateien
  • GUI-Entwicklung mit Swing
  • Netzwerkprogrammierung (Sockets, HTTP)
  • Ansprechen von KI-APIs

Interaktiv & praxisnah lernen

Das Training ist interaktiv und persönlich gestaltet. Teilnehmende können Inhalte vertiefen, wiederholen oder um alternative Perspektiven bitten – ganz im Sinne eines begleitenden Coaching-Ansatzes.

Online-Live-Veranstaltung mit interaktivem Unterricht über Videokonferenz mit Kamera.

  • Live-Coding durch Dozierende und Teilnehmende
  • Interaktive Vorträge und Erklärungen
  • Digitales Whiteboard zur Visualisierung
  • Übungsaufgaben einzeln, im Pair- und Gruppenformat
  • Lernkontrolle über Quizformate
  • Zeit für Wiederholung und individuelle Vertiefung (Coaching-Ansatz)
Editor mit Java-Quellcode (Records, Sealed Interfaces, Streams) in Nahaufnahme

Für wen ist das Java-Refresh-Training geeignet?

Für alle, die ihre Java-Kenntnisse auffrischen, vertiefen oder neu aufbauen wollen.

  • Wiedereinsteiger:innen, die nach einer Pause ihre Java-Kenntnisse reaktivieren möchten
  • Quereinsteiger:innen aus anderen Programmiersprachen, die Java lernen wollen
  • Junior-Entwickler:innen, die ihre Java-Grundlagen festigen und erweitern möchten
  • Alle mit Programmier-Vorerfahrung, die einen strukturierten Einstieg oder Wiedereinstieg in Java suchen

Vorkenntnisse: Grundverständnis von Programmierung ist erforderlich. Java-Kenntnisse können vorhanden sein, sind aber keine Voraussetzung.

Java-Refresh-Training: Rahmen & Organisation

  • Dauer

    4 Tage à 7 Stunden = 28 Stunden

  • Format

    Online-Training

  • Vorkenntnisse

    Grundverständnis von Programmierung erforderlich. Java-Kenntnisse sind hilfreich, aber keine Voraussetzung.

  • Sprache

    Deutsch

  • Termine

    Termine auf Anfrage – wir finden gemeinsam ein Format, das zu euren Bedürfnissen passt.

    Termin anfragen
  • Gruppe

    Bis zu 10 Teilnehmende pro Training

  • Preis

    Auf Anfrage

Kathi Asel

Dein Kontakt: Kathi Asel
Ich beantworte gern deine Fragen und finde mit dir den passenden Rahmen für das Java-Refresh-Training.

Du möchtest das Java-Refresh-Training buchen?

Das Training wird individuell auf die Vorkenntnisse und Lernziele der Teilnehmenden zugeschnitten – ob als Auffrischung, Neustart oder Vertiefung. Nutze das Kontaktformular oder schreib eine Mail an team@tangible-concepts.de.