Lerne Java von Grund auf und mach Dich fit für Deine berufliche Zukunft im IT-Bereich. Du entwickelst ein solides Verständnis für grundlegende Programmiersprachen, logische Strukturen und objektorientiertes Denken. Dabei arbeitest Du mit Arrays, Schleifen, Bedingungen und Sammlungen wie Listen oder Hash-Tabellen. Der Kurs führt Dich zudem in Multithreading, GUI-Gestaltung und die Modellierung mit UML-Diagrammen ein. Du lernst, wie Du mit Dateien arbeitest, automatisierte Tests mit JUnit erstellst und Java-Programme mit Tools wie JPackage oder Maven verteilst. Diese Weiterbildung ist ideal für Dich, wenn Du in die Softwareentwicklung einsteigen möchtest.

  • Java-Grundlagen:Sprache,Werkzeuge,Ökosystem
  • Programmieren:Parser,Compiler,Laufzeit
  • Strukturen:Variablen,Datentypen,Ein-/Ausgabe
  • Kontrollstrukturen:If,While,For,Enum
  • Collections:Arrays,Listen,Stack,Queue,HashTable
  • Algorithmen:Rekursion,Suchen,Sortieren
  • OOP:Vererbung,Interfaces,Polymorphie
  • Multithreading:Synchronisation,Threadsicherheit
  • GUI:Designmuster,Grafik-Bibliotheken
  • Modellierung:Klassen- und Ablaufdiagramme
  • Weitere Konzepte:Regex,Lambdas,Streams
  • Fehlerhandling:Debugging,Ausnahmen
  • Dokumentation:Javadoc
  • Distribution:Jar,JPackage,JLink
  • Build & Dependencies:Maven,Gradle
  • Testing:JUnit
  • Fortgeschrittenes:Native Access,GIT,Netzwerk,DB-Zugriff