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