Diese Weiterbildung vermittelt Kenntnisse in den Programmiersprachen Java und C++. Diese Sprachen werden in verschiedenen Bereichen der Softwareentwicklung eingesetzt.
Programmierung von Softwareanwendungen mit Java und C++
• Java und Oracle Zertifizierungen
Java und C++ Weiterbildung
Java- und C++-Kenntnisse finden Anwendung in der Programmierung von Systemen und Softwareanwendungen sowie in der Entwicklung von grafischen Benutzeroberflächen und 3D-Anwendungen. Darüber hinaus werden sie für die Anbindung von Datenbanken und die Schnittstellenprogrammierung genutzt. Diese Programmiersprachen kommen zudem in mobilen Frameworks wie Kotlin zum Einsatz.
Java und C++ sind objektorientierte Programmiersprachen, die in technischen und industriellen Anwendungen eingesetzt werden. Sie kommen vor allem in der Softwareentwicklung für Systemprogramme, grafische Anwendungen und Datenbanklösungen zum Einsatz.
Java für Spezialisten Lehrinhalte
In diesem Modul wird spezialisiertes Wissen zur Java-Programmierung vermittelt. Es umfasst sowohl prozedurale als auch objektorientierte Programmieransätze und fokussiert sich auf die Anwendung in Entwicklungsumgebungen wie JDE, JDK, IntelliJ und MS Visual Studio.
Die Lehrinhalte zur Programmierung für Java Spezialisten umfassen:
• Einführung in die Digitaltechnik
• Einstieg in die grafische Programmierung
• Java IDEs und Frameworks
Grundlagen der Java-Programmierung
• Was ist Java
• Java Basics (Java Development Kit, Java Runtime Environment, Compiling und Ausführen)
• Basic Java Elements (Konventionen der Sprache, Single- und Multi-Line Comments)
• Arbeiten mit Java Data Typen (Variablen, Strings, Konvertieren von Datentypen)
• Arbeiten mit Java Operatoren (arithmetische, relationelle, konditionelle Operatoren)
Projektmanagement nach IPMA
• Projektdefinition, Lebenszyklus und Rollen im Projektmanagement
• IPMA-Kompetenzbereiche: People, Practice, Perspective
• Zielsetzung, Stakeholder-Analyse, Ressourcen- und Zeitplanung
• Risikoanalyse, Risikomanagement und Maßnahmenplanung
• Fortschrittsüberwachung, Kostenkontrolle, Änderungsmanagement
• Qualitätsmanagement, Dokumentation und Berichtswesen
• Teamführung, Motivation, Konflikt- und Kommunikationsmanagement
• Agiles Projektmanagement: Scrum, Kanban (optional)
• Projektabschluss, Evaluierung, Lessons Learned
• Vorbereitung auf IPMA-Zertifizierungsstufen (D bis A)
Java für Experten Lehrinhalte
In diesem Modul wird fortgeschrittenes Wissen zur Java-Programmierung vermittelt. Es werden komplexe Themen der objektorientierten Programmierung wie Arrays, Klassen, Methoden, Vererbung und die Fehlersuche behandelt. Der Fokus liegt auf der Bewältigung von Programmieraufgaben und der Vorbereitung auf relevante Zertifizierungen.
Die Lehrinhalte zur Programmierung für Java Experten umfassen:
• Datenbanken, SQL und JDBC
• Mobile Applikationen
• IT-Sicherheit in der Programmierung
Java Programmierung
• Arbeiten mit String Klassen (Programmierung und Formatierung von Strings)
• Arbeiten mit Random und Math Classes
• Nutzen von Decision Statements (If-then und If-then-else)
• Nutzen von Schleifen (For, While, Do-While Loops)
• Debugging und Exception Handhabung (Syntax und Logik Fehler identifizieren, Fehlerbehebung)
• Arrays und ArrayLists
• Klassen und Konstruktoren (Modifikatoren, Objekte, Variablen, Parameter)
• Java Methoden (Accessor, Mutator und Static Methods)
Zertifizierungen im Rahmen dieses Moduls:
• Teilnahme an der Prüfung: Java Certified Foundations Associate
• Teilnahme an der Prüfung: Oracle Certified Associate
C++ für Experten Lehrinhalte
In diesem Modul wird spezialisiertes Wissen in der Programmiersprache C++ vermittelt. Es werden Entwicklungsumgebung, Syntax und Frameworks behandelt sowie die Unterschiede zwischen Java und C++.
Die Lehrinhalte zur Programmierung für C++ Experten umfassen:
• Unterschiede zwischen Java und C++
• Grundlegende C++-Syntax
• Entwicklungsumgebungen und Frameworks für C++
C++ Programmierung
• Grundlagen von C++
• Arbeiten mit Datentypen, Elementen und Operatoren
• Arbeiten mit Klassen
• Arbeiten mit Schleifen
• Debugging und Exception Handhabung
Zertifizierungen im Rahmen dieses Moduls:
• Vorbereitung zur Prüfung: Oracle Certified Professional
Anforderungen für die Teilnahme
• Grundlegendes Interesse an IT und Programmierung
• Eine abgeschlossene Ausbildung, ein IT-Studium oder eine entsprechende Anpassungsqualifizierung; oder ein bestandener Eignungstest
• Sprachniveau B1 in Deutsch