C++ Programmierung Grundlagen

C++ Programmierung Grundlagen

Basiswissen: Objektorientierte Programmierung mit C++

 

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.
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.

Wähle ein Startdatum
Startdatum
Sprache
DE
Deutsch
Einheiten
16 UE
à 45 Minuten
Teilnehmerzahl
max. 15
Preis
799,00 €
inkl. MwSt.
C++ Programmierung Grundlagen
Wunschliste
Zielgruppe

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 aber keine Kenntnisse in C++ vorausgesetzt.

Lernziele
  • Du erhältst eine Einführung in die Programmierung mit C++ unter Verwendung der Programmierumgebung Visual Studio.
  • Du erlernst wesentliche Konzepte und Techniken der C++ Programmierung, z. B. Datentypen, Operatoren und Fehlerbehandlung.
  • Du erfährst, wie objektorientierte Programmierung angewendet wird, z. B. wie Klassen entworfen und implementiert werden oder anhand des Konzepts der Vererbung und Polymorphie.
  • Du hast die Möglichkeit, dich mit dem/der Dozent:in sowie mit den anderen Teilnehmer:innen auszutauschen.
Module

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++
Voraussetzungen für diesen Kurs

Für eine Live-Teilnahme unbedingt erforderlich:

  • Für die Teilnahme am Live-Online-Seminar benötigst du eine aktuelle Version von Visual Studio. Das Programm ist Open-Source, das bedeutet, du kannst es kostenlos herunterladen und verwenden.
  • Des Weiteren wird Programmiererfahrung in einer beliebigen Programmiersprache vorausgesetzt.
Allgemeine Voraussetzungen

Für eine Live-Teilnahme unbedingt erforderlich:

  • Handelsüblicher Computer (64-bit), Headset, Webcam
  • Mind. 2 GB Arbeitsspeicher
  • Stabile Internetverbindung
  • Download und Installation alfaview (für dich kostenfrei)

Kurzer Vorbereitungscheck:

  1. Profil anlegen oder Login und gewünschten Kurs buchen auf www.alfatraining.com
  2. Videokonferenzsoftware herunterladen und installieren auf www.alfaview.com
  3. Technik prüfen (Computer, Headset und Webcam)
  4. 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 (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.

Du interessierst dich für den Kurs, bist aber unsicher, ob du buchen sollst?

Bitte beachte, dass Veranstaltungen nur dann durchgeführt werden können, wenn eine Mindestanzahl an Teilnehmenden erreicht ist. Also buche möglichst frühzeitig oder kontaktiere uns!

Genaue Kurstage und Uhrzeiten
Kurstermine

Laden...

Fragen?

Vorteile

Online & Live
Persönlicher Support
Geprüfte Dozent:innen
Abschlusszertifikate