Allgemein
In diesem Kurs erlangen die Teilnehmenden essentielle Programmierkenntnisse, die als Basis für ihre weitere berufliche Entwicklung im IT-Bereich dienen, mit einem Fokus auf Java und Python.
• Java- und Python-Basics: Einführung in Sprachgrundlagen, Werkzeuge und das jeweilige Ökosystem. • Programmiergrundlagen: Verständnis von Parsern, Compilern, Interpretern und der Laufzeitumgebung. • Fundamentale Programmstrukturen: Arbeit mit Variablen, Kommentaren, Bezeichnern, Zeichenkodierung, Ein- und Ausgabeoperationen, arithmetischen Ausdrücken, Zahlensystemen, grundlegenden Datentypen und Fehlerbehandlung. • Steuerstrukturen in Java und Python: Umgang mit Deklarationen, Zuweisungen, Schleifen (while, for, do), Bedingungen (if, switch), Arrays, und Listen. • Collections und Datenstrukturen: Arrays, verkettete Listen, Stapel, Warteschlangen und Hash-Tabellen. • Algorithmenkomplexität: Einführung in Rekursion, Such- und Sortieralgorithmen. • Objektorientierte Programmierung (OOP): Grundlagen wie Klassen, Vererbung, Interfaces und Polymorphie. • Concurrency in Java und Python: Threadsicherheit, Synchronisation und parallele Verarbeitung. • Entwicklung grafischer Benutzeroberflächen (GUIs): Grundlagen und Werkzeuge. • Umgang mit regulären und Lambda-Ausdrücken. • Dateiverarbeitung: Lesen und Schreiben von Dateien, Einsatz von Streams. • Dokumentation: Einführung in Javadoc und entsprechende Werkzeuge in Python. • Softwareverteilung: Überblick über Jar, Python Packages und moderne Distributionstools. • Build-Automatisierung und Abhängigkeitsmanagement: Grundlagen und Werkzeuge. • Einheitliches Testen: Einführung in JUnit und Python-Testing-Frameworks. • Versionskontrolle: Nutzung von Git und anderen Systemen. • Netzwerkprogrammierung: Grundlagen der Kommunikation über Netzwerke. • Datenbankintegration: Grundlagen des Zugriffs auf Datenbanken in Java und Python.
09.07.2025 - 19.09.2025
23.07.2025 - 06.10.2025
06.08.2025 - 20.10.2025
22.08.2025 - 04.11.2025
05.09.2025 - 18.11.2025
Start | Ende | Verfügbarkeit |
---|---|---|
09.07.2025 | 19.09.2025 | Verfügbar |
23.07.2025 | 06.10.2025 | Verfügbar |
06.08.2025 | 20.10.2025 | Verfügbar |
22.08.2025 | 04.11.2025 | Verfügbar |
05.09.2025 | 18.11.2025 | Verfügbar |