C++/Qt- und C#-Entwickler:in
Objektorientierung in C++ und C# bildet den Kern dieses Profils für C++- und C#-Entwickler:innen. C++ wird entlang des Sprachstandards ISO/IEC 14882 behandelt, Microsoft C# auf Grundlage der .NET-Klassenbibliothek und der Common Language Runtime (CLR). Der direkte Vergleich zeigt, wie Klassen, Vererbung, Polymorphie und Datenkapselung in beiden Sprachen jeweils umgesetzt werden.
Kompetenzziele
- Variablen, Operatoren, Arrays und Zeichenketten in C++ und C# sicher einsetzen
- Sprachkonzepte des C++-Standards ISO/IEC 14882 in eigenen Programmen anwenden
- Klassen und Objekte entwerfen und Datenkapselung in beiden Sprachen umsetzen
- Vererbung und Polymorphie in C++ und C# vergleichen und gezielt nutzen
- Desktop-Oberflächen mit WPF sowie Windows Forms gestalten
- KI-Werkzeuge im Arbeitsprozess der Softwareentwicklung einordnen und anwenden
Themen und Zusammenhänge
Den Ausgangspunkt bilden allgemeine Grundlagen von C++ sowie elementare Sprachbausteine wie Variablen und Operatoren. Darauf baut das objektorientierte Programmieren mit C++ auf, das sich eng an den Konzepten des ISO-Standards orientiert; wer C++ Programmierung lernen will, verknüpft so Syntax und Klassenentwurf von Anfang an. Der zweite Strang führt zu Visual C#: Microsoft Visual Studio als Entwicklungsumgebung, die .NET-Klassenbibliothek und die CLR bilden den technischen Rahmen, in dem Arrays, Zeichenketten, Klassen und Objekte bearbeitet werden. Beide Stränge sind über Vererbung, Polymorphie und die Kapselung von Daten miteinander verbunden, sodass sich C++ programmieren und C# lernen gegenseitig erklären. Für grafische Anwendungen unter Windows kommen Windows Forms und WPF hinzu. Der Einsatz Künstlicher Intelligenz im Arbeitsprozess wird für beide Sprachen betrachtet. Getrennte Übungsprojekte in C++ und in C# festigen das Programmieren mit C++ und das Arbeiten mit C# an zusammenhängenden Aufgaben.
Berufliche Perspektiven
Die Inhalte bereiten auf Tätigkeiten in der Anwendungs- und Desktopentwicklung vor:
- C++ Developer bzw. C++-Entwickler:in für objektorientierte Anwendungen
- C# Developer bzw. C#-Entwickler:in im Microsoft-.NET-Umfeld
- Software Engineer bzw. Softwareentwickler:in für Windows-Desktopanwendungen mit WPF
- Application Developer bzw. Fachinformatiker:in für Anwendungsentwicklung
Allgemeine Informationen
- Labels
- KW45-3:neue Titel
Kategorie
- Kursart
Weiterbildungsangebot
- Systematik
- Softwareentwicklung, Programmierung - allgemein
- Keywords
- C++
- Microsoft C#
- Programmieren C++
- C++ Lernen
- C# Lernen
- Operator
- Visual C#
- C#
- C++ Programmierung Lernen
- Programmieren mit C++
- C++ programmieren
- C++ Programmieren Lernen
- Programmieren Mit C++ Lernen
- Bildungsart
Fortbildung/Qualifizierung
- Schulart
Einrichtung der beruflichen Weiterbildung
Gesamtkosten
- Kosten
2.000 €
- Kosten Bemerkung
Die Kosten für den Kurs C++/Qt- und C#-Entwickler:in sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.
Abschluss & Zulassung
- Abschlussart
Internes Trägerzertifikat: C++/Qt- und C#-Entwickler:in von Lutz + Grub
- Abschlussbezeichnung
C++/Qt- und C#-Entwickler:in
- Anrechnung
keine Angabe
- Berechtigung
keine Angabe
- Zusatzqualifikationen
keine Angabe
- Prüfende Stelle
Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses C++/Qt- und C#-Entwickler:in zuständig.
Sonstiges
- Zugang
Die Teilnahme am Kurs C++/Qt- und C#-Entwickler:in erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.
- Zielgruppe
Softwareentwicklung als Berufsziel: Der Kurs C++/Qt- und C#-Entwickler:in richtet sich an alle Personen, die künftig in dem Bereich Softwareentwicklung arbeiten möchten.