Allgemein
Die Teilnehmenden erwerben grundlegende Kenntnisse und Fähigkeiten, die für die Entwicklung von Anwendungen mit Java essentiell sind. Der Kurs deckt Java-spezifische Grundlagen ab, einschließlich Strukturen, Anweisungen, Datentypen sowie die Handhabung vo• Java-Grundlagen: Einführung in die Funktionsweise von Java, Nutzung von Werkzeugen und Verständnis des Ökosystems. • Einführung in die Programmierung: Verständnis von Parsern, Compilern, Interpretern und der Laufzeitumgebung. • Grundlegende Programmstrukturen: Behandlung von Variablen, Kommentaren, Bezeichnern, Zeichenkodierung, sowie Ein- und Ausgabeoperationen. • Java-Anweisungen: Detaillierte Erläuterung von Java-Anweisungen wie Deklarationen und Zuweisungen, inklusive Schleifen und Kontrollstrukturen. • Datenstrukturen: Verständnis von Arrays, verketteten Listen, Stacks, Queues und Hash-Tables. • Algorithmen: Einführung in die Komplexität von Algorithmen, inklusive Rekursion, Such- und Sortieralgorithmen. • Objektorientierte Programmierung (OOP): Grundlagen der OOP mit Java, einschließlich Klassen, Vererbung, Interfaces und Polymorphie. • Multitasking und Multithreading: Techniken zur Thread-Sicherheit und Synchronisation. • Entwicklung grafischer Benutzeroberflächen (GUI): Grundlagen der GUI-Entwicklung mit Java. • Softwareentwurf: Erstellung von Klassendiagrammen und Ablaufdiagrammen. • Weitere Themen: Reguläre und Lambda-Ausdrücke, Dateizugriffe, Streams, Fehlerbehandlung, Dokumentation mit Javadoc, Distribution von Java-Programmen, Build Automation, automatisierte Tests mit JUnit, Java Native Access, Versionsverwaltung, Netzwerkkommunikation und Datenbankzugriffe.
11.03.2025 - 23.05.2025
25.03.2025 - 10.06.2025
08.04.2025 - 25.06.2025
24.04.2025 - 09.07.2025
09.05.2025 - 23.07.2025
Start | Ende | Verfügbarkeit |
---|---|---|
11.03.2025 | 23.05.2025 | Wenige Plätze Verfügbar |
25.03.2025 | 10.06.2025 | Verfügbar |
08.04.2025 | 25.06.2025 | Verfügbar |
24.04.2025 | 09.07.2025 | Verfügbar |
09.05.2025 | 23.07.2025 | Verfügbar |