C++ Programmierung Grundlagen
alfatraining.com GmbH
Aktionen
Kursbeschreibung
Das Online Seminar richtet sich an Informatiker:innen, Programmierer:innen, Fachkräfte mit entsprechender Berufserfahrung sowie Personen, die Grundkenntnisse in der Programmierung haben (z. B. Python, Java, Matlab oder R). Es werden keine Kenntnisse in C++ vorausgesetzt.
Dieses Live-Online-Seminar bietet eine fundierte Einführung in die Programmierung mit C++ sowie in die wesentlichen Konzepte der objektorientierten Programmierung (OOP).
C++ ist eine der weltweit am meisten genutzten objektorientierten Programmiersprachen. Sie wurde als Mehrzwecksprache konzipiert und unterstützt objektorientierte, generische oder prozedurale Programmierung. Mit C++ kannst du betriebs- und systemübergreifend sowohl maschinennahe, effiziente Anwendungen programmieren, als auch auf hohem Abstraktionsniveau entwickeln.
Starte jetzt mit den Grundlagen der C++ Programmierung!
Der Kurs konzentriert sich auf die Vermittlung der Grundlagen von C++ unter Verwendung der Programmierumgebung Visual Studio. Es werden umfassende Techniken vermittelt, einschließlich zentraler Aspekte der objektorientierten Programmierung wie Klassenentwurf, Speichermanagement und fortgeschrittene Konzepte.
Voraussetzungen:Für die Kursteilnahme benötigst du die Programmierumgebung Visual Studio auf deinem Computer. Des Weiteren werden Grundkenntnisse in der Programmierung (z. B. Python, Java, Matlab oder R) vorausgesetzt.Allgemeine Grundlagen
- Elementare Datentypen, Operatoren, Programmsteuerung
- Arrays und Aufzählungstypen ('enum')
- Funktionen und Konzepte im Kontext von Funktionen
- Zeiger und Referenzen
- Fehlerbehandlung und Debugging
Objektorientiertes Programmieren
- Grundlagen der Objektorientierung und das Kapselungsprinzip
- Entwurf und Implementierung von Klassen ('class')
- Speichermanagement und Umgang mit Objekten: Stack-Objekte vs. Heap-Objekte
- Template-Klassen und Container
- Vererbung und Polymorphie
- Virtuelle Methoden, Überschreiben virtueller Methoden und dynamisches Binden
- Abstrakte Klassen und Simulation von Schnittstellen
- Operatoren überladen
- Dateizugriff
Anwendungen und Ausblick
- Grundlagen zur GUI-Programmierung (Qt) mit C++.NET
- Grundlagen zum Datenzugriff mit C++
Für eine Live-Teilnahme unbedingt erforderlich:
- Handelsüblicher Computer (64-bit), Headset, Webcam
- Stabile Internetverbindung
- Mind. 2 GB Arbeitsspeicher
- Download und Installation alfaview® (für dich kostenfrei!)
Kurzer Vorbereitungscheck:
- Profil anlegen oder Login und gewünschten Kurs buchen www.alfatraining.com
- Videokonferenzsoftware herunterladen und installieren www.alfaview.com
- Technik prüfen (Computer, Headset und Webcam)
- Auf www.alfatraining.com in dein Profil einloggen und alles testen
Die Veranstaltung findet live und online statt, bitte prüfe mindestens 2-3 Tage vor Kursbeginn dein Equipment und installiere dir rechtzeitig die Videokonferenzsoftware alfaview®-Software (für dich kostenfrei!). Solltest Du ein Firmennetzwerk bzw. einen Firmenrechner nutzen, kläre bitte zuvor die Installation sowie Verwendung von alfaview® mit der entsprechenden Abteilung ab!