# C+/++ Development — Kurskatalog > C-Programmierung befähigt Sie zur Entwicklung von Softwarelösungen für vielfältige Anwendungen wie eingebettete Systeme, Betriebssysteme, Spiele und Anwendungen, die hohe Leistung und Präzision erfordern. Unsere Kurse vermitteln Ihnen solide Programmierkenntnisse in C und C++, um Softwareanwendungen für eine breite Palette von Einsatzgebieten zu realisieren. Kategorie: [C+/++ Development](https://www.tectrain.at/kurskatalog/programmierung/c-development) Kurse: 3 Index: [llms-courses.txt](https://www.tectrain.at/llms-courses.txt) | [llms.txt](https://www.tectrain.at/llms.txt) ## Stammdaten - **Anbieter:** tecTrain GmbH - **Gründungsjahr:** 2011 - **Website:** https://www.tectrain.at - **Kontakt:** +43 50 4510-0 | office@tectrain.at - **Sprachen:** German (DE), English (EN) - **Standorte:** tecTrain Seminarzentrum Wien, tecTrain Seminarzentrum Graz, tecTrain Partnerstandort Linz - **Beschreibung:** Die tecTrain GmbH ist Österreichs führender Anbieter für IT- und Management-Weiterbildung mit Standorten in Wien, Graz und Linz. Seit 2011 qualifiziert das Unternehmen Unternehmen, öffentliche Organisationen und Einzelpersonen in den Bereichen IT, Digitalisierung und Management und vermittelt praxisnahes Wissen für den beruflichen Erfolg. Als Marktführer für IT-Weiterbildung in Österreich vertrauen jährlich mehr als 12.000 Teilnehmer:innen auf die Expertise der tecTrain GmbH. Das Weiterbildungsangebot umfasst über öffentliche 600 Seminare, Trainings, Workshops und Zertifizierungskurse sowie individuell konzipierte Firmenschulungen und Inhouse-Trainings. Die tecTrain GmbH ist offizieller Microsoft Learning Partner und bietet ein umfassendes Schulungsangebot rund um Microsoft-Technologien wie Microsoft 365, Microsoft Azure, Power Platform, Copilot und weitere Microsoft-Lösungen. Darüber hinaus umfasst das Portfolio Trainings und Zertifizierungen in den Bereichen ITIL®, Amazon Web Services (AWS), Cloud Computing, Projektmanagement, IT-Infrastruktur, Netzwerke, Softwareentwicklung, Programmierung, Datenbanken, DevOps, Container-Technologien, Linux, Virtualisierung, Cybersecurity, Informationssicherheit, Künstliche Intelligenz (KI), Data Analytics sowie praxisnahe Anwendertrainings für Adobe Creative Cloud, AutoCAD und weitere Business-Anwendungen. Die Trainings werden als Präsenzseminare an den Standorten Wien, Graz und Linz, als Live-Online-Trainings, Hybridveranstaltungen oder direkt beim Kunden als Inhouse-Schulung durchgeführt. Darüber hinaus bietet die tecTrain GmbH Vorbereitungskurse für international anerkannte Hersteller- und Branchenzertifizierungen sowie maßgeschneiderte Qualifizierungsprogramme für Unternehmen jeder Größe. Im Mittelpunkt stehen praxisnahe Wissensvermittlung, erfahrene Trainer:innen, hohe Qualitätsstandards und ein nachhaltiger Wissenstransfer, damit das erworbene Know-how unmittelbar im beruflichen Alltag eingesetzt werden kann. Die tecTrain GmbH versteht sich als langfristiger Weiterbildungspartner für Unternehmen, Behörden und Fachkräfte in Österreich und begleitet ihre Kund:innen dabei, den technologischen Wandel erfolgreich zu gestalten, digitale Kompetenzen auszubauen und ihre Wettbewerbsfähigkeit nachhaltig zu stärken. ## Kursübersicht | Kurs | Dauer | Level | Preis ab | Nächste Termine | Sale | | :--- | :---: | :---: | :---: | :--- | :---: | | [C und C++ Programmierer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/c-development/c-und-c-programmierer-lehrgang) | 13 Tage | Einsteiger | 4790.00 EUR | 24.08. Online, 24.08. Wien, 13.01. Online | | | [Programmieren mit C++](https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c-2) | 5 Tage | Fortgeschrittene | 2490.00 EUR | 23.11. Online, 23.11. Wien, 26.04. Online | | | [Programmieren mit C](https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c) | 5 Tage | Fortgeschrittene | 2490.00 EUR | 28.09. Online, 28.09. Wien, 12.04. Online | | --- ## C und C++ Programmierer – Lehrgang - **Code:** CCPPLG - **Typ:** modularcourse - **Dauer:** 13 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** C+/++ Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 4790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/c-development/c-und-c-programmierer-lehrgang Erlernen Sie die Grundlagen des Programmierens mit der Sprache C++ **Beschreibung:** Die Programmiersprache C wurde bereits in den frühen 1970er Jahren entwickelt, wird für die System- und Anwendungsprogrammierung verwendet und ist somit eine der am weitesten, verbreiteten Programmiersprachen. C++ ist eine Weiterentwicklung von C und kommt vor allem dort zum Einsatz, wo hohe Effizienzanforderungen gestellt werden. Der C und C++ Programmierer-Lehrgang führt Sie zuallererst allgemein in die Welt der Programmierung ein. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen in Python. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf die Sprache C gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „Programmieren mit C“ dessen Sprachkern und die Standard-Library mit den essenziellen Funktionen und Möglichkeiten behandelt. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „Programmieren mit C++“ teil, in dem Ihnen Wissen wie beispielsweise zur objektorientierten Programmierung für die Umsetzung C++ basierter Projekte vermittelt wird. **Zielgruppe:** - Personen, die sich umfassende Skills für ihre Tätigkeit als C/C++ Entwickler aneignen wollen. **Voraussetzungen:** - Keine besonderen Vorkenntnisse erforderlich. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 27.11.2026 | Online | 4790.00 EUR | Standardpreis | | 24.08.2026 - 27.11.2026 | Wien | 4790.00 EUR | Standardpreis | | 13.01.2027 - 30.04.2027 | Online | 4790.00 EUR | Standardpreis | | 13.01.2027 - 30.04.2027 | Wien | 4790.00 EUR | Standardpreis | | 27.10.2027 - 03.12.2027 | Online | 4790.00 EUR | Standardpreis | | 27.10.2027 - 03.12.2027 | Wien | 4790.00 EUR | Standardpreis | | 10.01.2028 - 28.04.2028 | Online | 4790.00 EUR | Standardpreis | | 10.01.2028 - 28.04.2028 | Wien | 4790.00 EUR | Standardpreis | --- ## Programmieren mit C++ - **Code:** CPLGL - **Typ:** course - **Dauer:** 5 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** C+/++ Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c-2 **Beschreibung:** C++ bildet die Grundlage vieler alltäglich genutzter Dienste, angefangen von Autos bis hin zu Mobiltelefonen. Diese Programmiersprache bietet Entwicklern eine breite Palette an Datenstrukturen und Algorithmen und hat sich kontinuierlich weiterentwickelt, um den steigenden Anforderungen gerecht zu werden. Durch C++ werden Entwicklern diverse Sprachkonstrukte bereitgestellt, um ihre eigenen Bibliotheken zu erstellen. Darüber hinaus ermöglicht C++ die Entwicklung äußerst effizienter und leistungsfähiger Programme. In diesem Kurs erhalten die Teilnehmer:innen, die bereits über Grundkenntnisse in der Programmiersprache C verfügen, eine fundierte Einführung in C++. Sie erlernen nicht nur die Sprachmittel und Bibliotheken, sondern erhalten auch eine solide Basis, um ihre Fähigkeiten in C++ weiter auszubauen. **Zielgruppe:** - C-Programmierer, die einen Umstieg erwägen — unter Umständen, weil sich die Zielplattform von einem Embeddedbetriebssystem auf Linux weiterentwickelt hat. Programmierer, die bereits C++ einsetzen, aber mehr machen wollen. Vielerorts wird zum Beispiel C++ wie C programmiert — was möglich aber nicht optimal ist. **Agenda:** - **Einführung in C++ Programmierung** - Entstehung von C++ - Variablen und Datentypen - Aufbau und Kompilierung von Programmen - **Ein- und Ausgabe** - Grundlagen der Ein- und Ausgabe in C++ - Standardausgabestream cout - Standardeingabestream cin - **Einfache Erweiterungen in C++** - Kommentare in C++ - Das Blockkonzept von C++ - Operatoren (Auflösungs-, Komma, Präfix- und Postfix Operatoren) - Strukturen & Union in C++ - Der Datentyp bool und string - **Erweiterungen bei Funktionen** - inline-Funktionen - Referenzen und Pointer - Overloading - **Klassen** - Klassenkonzept und Instanzen einer Klasse - Zugriffsspezifizierer - Konstruktoren und Destruktoren - Statische und geschachtelte Klassenelemente - **Vererbung** - Grundlagen der Vererbung - Art der Ableitung - Konstruktoren und Destruktoren abgeleiteter Klassen - Mehrfachvererbung und Polymorphismus - **Overloading von Operatoren** - Grundlagen der Überladung von Operatoren - Operator-Overloading durch friend-Funktionen - Operator-Overloading mit Methoden - **Mit Namensbereichen arbeiten** - Das Modulkonzept in C++ - Namensbereiche - Standard-Namensbereich std - **Templates** - Grundlagen zu Templates - Funktions-Templates - Klassen-Templates - **Standard Template Library** - Die Inhalte der STL - STL-Begriffserklärung - Algorithmen der STL - **Exception Handling** - Grundlagen des Exception Handlings - Verschachtelte Exception-Blöcke einsetzen - Eigene Exception-Klassen definieren - **Objektorientierter Entwurf** - Grundlagen der objektorientierten Softwareentwicklung - Das Objektmodell - Identifizieren von Klassen und verifizieren der Klassen durch Szenarios - Gemeinsamkeiten und Beziehungen zwischen Klassen - **Die Neuerungen aus C++11, C++14, C++17 und C++20** - Range Based for Loops - Lambda Expressions - rvalue Referenzen und Moving - Threading - Contracts und Concepts **Voraussetzungen:** - Besuch des Kurses „Programmieren mit C – Grundlagen“ oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 23.11.2026 - 27.11.2026 | Online | 2490.00 EUR | Standardpreis | | 23.11.2026 - 27.11.2026 | Wien | 2490.00 EUR | Standardpreis | | 26.04.2027 - 30.04.2027 | Online | 2490.00 EUR | Standardpreis | | 26.04.2027 - 30.04.2027 | Wien | 2490.00 EUR | Standardpreis | | 02.08.2027 - 06.08.2027 | Online | 2490.00 EUR | Standardpreis | | 02.08.2027 - 06.08.2027 | Wien | 2490.00 EUR | Standardpreis | | 29.11.2027 - 03.12.2027 | Online | 2490.00 EUR | Standardpreis | | 29.11.2027 - 03.12.2027 | Wien | 2490.00 EUR | Standardpreis | | 24.04.2028 - 28.04.2028 | Online | 2490.00 EUR | Standardpreis | | 24.04.2028 - 28.04.2028 | Wien | 2490.00 EUR | Standardpreis | --- ## Programmieren mit C - **Code:** CGL - **Typ:** course - **Dauer:** 5 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** C+/++ Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c C-Anwendungen entwickeln und grundlegende Programmierkonzepte verstehen **Beschreibung:** Erlernen Sie in diesem Kurs die Grundlagen der Programmiersprache C und schaffen Sie eine solide Basis für die Entwicklung effizienter Softwarelösungen. Sie erhalten eine fundierte Einführung in die Syntax und Struktur von C und arbeiten mit Variablen, Datentypen und Kontrollstrukturen. Sie entwickeln ein Verständnis für den Aufbau von Programmen und die logische Umsetzung von Abläufen. Darüber hinaus beschäftigen Sie sich mit Funktionen, Speicherverwaltung und der Verarbeitung von Daten. Sie entdecken, wie Programme strukturiert aufgebaut und effizient umgesetzt werden. Praxisnahe Übungen unterstützen Sie dabei, eigene Programme zu erstellen und die Inhalte direkt anzuwenden. Nach Abschluss sind Sie in der Lage, einfache Programme in C zu entwickeln, grundlegende Programmierkonzepte zu verstehen und diese in der Praxis umzusetzen. **Zielgruppe:** - Softwareentwickler **Agenda:** - **Einführung in C Programmierung** - Vor- und Nachteile der C Programmiersprache - Grundlagen für die Speicherverwaltung eines Programmes - **Kontrollstrukturen** - Übersicht über die Kontrollstrukturen wie if, switch, while sowie die den Funktionen - **Pointer** - Vor- und Nachteile von Pointer - Möglichkeiten, um unvermeidliche Fehler aufzufinden - **Implizite Typumwandlung** - Grundlagen des Regelwerk und die Gefahren der Konvertierung zwischen: -  signed und unsigned Integertypen - Integertypen verschiedener Breite - Floating Point Zahlen und Integer - **Grundlegenden Funktionen des C-Präprozessors** - **Modularisierung** - C Programmierung legte die Basis für alle weiteren modular aufgebauten Programmiersprachen - Möglichkeiten, Teile von Programmen separat zu bauen und später zu verbinden - Die Wichtigkeit vom Präprozessor bei der Modularisierung - **Weiter wichtige Funktionen** - Debugginghilfen wie das assert() Macro - Sichtbarkeit, oder die verschiedenen Bedeutungen des Wortes static - Die Toolchain: Compiler und Linker, Optimierungsmöglichkeiten, … - Analyse von Memoryfehlerszenarien - **Die Standard-Library** - Dynamischer Speicher: malloc() und free(), und verwandte Funktionen, um explizit Speicher zu verwalten - Standard I/:. Formatierte und komfortable Ein- und Ausgabe - Stringbearbeitung:  Die Standard-Library bringt eine Fülle von Funktionen mit, die Stringbearbeitung erleichtern, aber auch alle Arten von Memoryfehlern). **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 28.09.2026 - 02.10.2026 | Online | 2490.00 EUR | Standardpreis | | 28.09.2026 - 02.10.2026 | Wien | 2490.00 EUR | Standardpreis | | 12.04.2027 - 16.04.2027 | Online | 2490.00 EUR | Standardpreis | | 12.04.2027 - 16.04.2027 | Wien | 2490.00 EUR | Standardpreis | | 15.11.2027 - 19.11.2027 | Online | 2490.00 EUR | Standardpreis | | 15.11.2027 - 19.11.2027 | Wien | 2490.00 EUR | Standardpreis | | 28.02.2028 - 03.03.2028 | Online | 2490.00 EUR | Standardpreis | | 28.02.2028 - 03.03.2028 | Wien | 2490.00 EUR | Standardpreis | ---