Qualifizierung: Java SE Developer / Starter - Advanced
Diese Weiterbildung bereitet Sie zunächst auf Module der modernen und aktuellen Programmiersprachen vor (Python, Java, C++, C#, PHP, JavaScript, ...). Sie behandelt die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs, der funktionalen und objektorientierten Programmierung und der Erstellung von Datenbanken sowie der Datenverarbeitung.
Danach lernen Sie die Java Standard Edition (SE) kennen. Java gehört neben C#, Python und C++ zu den wichtigsten Programmiersprachen. Nachdem Sie alles über Datentypen und Kontrollstrukturen erlernt haben, schreiben Sie erste kleine Programme in Java. Anschließend lernen Sie alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in Java. Sie können außerdem Interfaces sinnvoll einsetzen und wissen, wie Sie auf Laufzeitfehler reagieren können. Sie können Daten und Texte in Dateien speichern, Teile Ihres Programms parallel ausführen und Sie sind auf anspruchsvolle Anwendungsentwicklung mit Java vorbereitet.
Moderne Programme kommen nicht ohne eine ansprechende Benutzeroberfläche aus. Java bietet mit AWT und Swing Möglichkeiten für eine moderne und intuitive grafische Oberfläche. Sie lernen das Gestalten mit Container- und Steuerelementen und deren Einbindung in Ihre Programme. Erfahren Sie außerdem, wie Sie in Java die unterschiedlichen Datenbanken in Ihre Programme einbinden und Daten speichern, abfragen und auswerten können.
Inhalte
- Grundlagen zu Programmen und Programmiersprachen
- Visualisierung von Ablaufstrukturen
- Grundlegende Sprachelemente, Datenstrukturen, Algorithmen
- Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken
- OO Analyse (OOA), Entwurf (OOD) und Programmierung (OOP)
- Softwareentwurf mit UML
- Datenbankdesign (z.B. Normalisierung, Beziehungsarten)
- Daten abfragen und ändern (DML)
- Grundlagen der Sprache Java
- Datentypen, Variablen, Operatoren, Kontrollstrukturen
- Klassen, Objekte
- Vererbung, Polymorphie, Interfaces, Exceptions
- Collections, Generics, Lambda
- Dateien, Annotations, Multithreading, Netzwerkprogrammierung
- Grafische Oberflächen mit AWT, Swing
- Datenbankzugriff
Anforderungen
Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert eine hohe IT-Affinität, erweiterte PC-Kenntnisse sowie einen sicheren Umgang mit Windows, der Ordnerstruktur auf dem PC und der Arbeit mit Dateien.Termine
- 19.01.2026 - 05.06.2026
- 26.01.2026 - 12.06.2026
- 02.02.2026 - 19.06.2026
- 09.02.2026 - 26.06.2026
- 09.02.2026 - 26.06.2026
- 16.02.2026 - 03.07.2026
- 23.02.2026 - 10.07.2026
- 02.03.2026 - 17.07.2026
- 09.03.2026 - 24.07.2026
- 16.03.2026 - 31.07.2026
- 23.03.2026 - 07.08.2026
- 30.03.2026 - 14.08.2026
- 07.04.2026 - 21.08.2026
- 13.04.2026 - 28.08.2026
- 20.04.2026 - 04.09.2026
- 27.04.2026 - 11.09.2026
- 04.05.2026 - 18.09.2026
- 11.05.2026 - 25.09.2026
- 18.05.2026 - 02.10.2026
- 26.05.2026 - 09.10.2026
- 01.06.2026 - 16.10.2026
- 08.06.2026 - 23.10.2026
- 15.06.2026 - 30.10.2026
- 22.06.2026 - 06.11.2026
- 29.06.2026 - 13.11.2026
- 06.07.2026 - 20.11.2026
- 13.07.2026 - 27.11.2026
- 20.07.2026 - 04.12.2026
- 27.07.2026 - 11.12.2026
- 03.08.2026 - 18.12.2026
- 10.08.2026 - 29.12.2026
- 17.08.2026 - 08.01.2027
- 24.08.2026 - 15.01.2027
- 31.08.2026 - 22.01.2027
- 07.09.2026 - 29.01.2027
- 14.09.2026 - 05.02.2027
- 21.09.2026 - 12.02.2027
- 28.09.2026 - 19.02.2027
- 05.10.2026 - 26.02.2027
- 12.10.2026 - 05.03.2027
- 19.10.2026 - 12.03.2027
- 26.10.2026 - 19.03.2027
- 02.11.2026 - 26.03.2027
- 09.11.2026 - 02.04.2027
- 16.11.2026 - 09.04.2027
- 23.11.2026 - 16.04.2027
- 30.11.2026 - 23.04.2027
Ihr Ansprechpartner
