Best
 
Fantom Tag

Schulung - C++ für Einsteiger

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
5 Tage (35 Stunden)

Preis ab
2.390,00 € netto
2.844,10 € inkl. 19% MwSt.

Nr.
8173
TERMIN UND ORT NACH ABSPRACHE
Dauer
5 Tage (35 Stunden)


Nr.
8173
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

C++ zählt zu den meistverwendeten Programmiersprachen in der Anwendungs- und Systementwicklung - ein solides Verständnis ist daher für viele IT-Rollen essenziell.
In diesem fünftägigen Seminar erwerben Sie grundlegende Kenntnisse der C++-Programmierung und steigen systematisch in die objektorientierte Softwareentwicklung ein. Sie lernen die zentralen Sprachelemente kennen, arbeiten mit Zeigern, Vektoren und Referenzen und verstehen die Konzepte hinter Klassen, Vererbung und Polymorphismus. Ergänzend erhalten Sie einen Überblick über ausgewählte Neuerungen des aktuellen C++-Standards. Die praxisorientierte Schulungsmethodik kombiniert Vorträge mit zahlreichen Übungen und praktischen Anwendungen am Rechner.
Das Seminar findet wahlweise als Live Online Training oder in Präsenz statt und richtet sich an Berufseinsteiger:innen in der Softwareentwicklung, die erste Programmiererfahrung mitbringen.
Nach Abschluss des Trainings sind Sie in der Lage, eigenständig einfache C++-Programme zu entwickeln, objektorientierte Strukturen anzuwenden und moderne Sprachfeatures gezielt einzusetzen - eine fundierte Basis für Ihre weitere Entwicklung im Bereich Software Engineering.

Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Softwareentwickler:innen und Software-Ingenieurinnen und -Ingenieure, die neu in die C++ Programmierung einsteigen möchten
  • Programmierer:innen, die ihre Kenntnisse in der C++ Programmierung erweitern wollen
  • Mitarbeitende der Qualitätssicherung, die sich mit den Grundlagen der C++ Programmierung vertraut machen möchten

Voraussetzungen

  • Grundlegende Kenntnisse der Datenverarbeitung
  • Vertrautheit mit Programmierlogik
  • Grundkenntnisse der Objektorientierung sind vorteilhaft, jedoch nicht zwingend erforderlich
Trainingsprogramm

Trainingsprogramm

Grundbausteine

  • Bestandteile eines Programms
  • Aufbau
  • Einfache Ein- und Ausgabe
  • Schlüsselwörter

Fundamentale Datentype

  • Deklaration von Variablen
  • Konstanten

Ausdrücke und Anweisungen

  • Operatoren und ihre Bedeutung
  • Kontrollstrukturen

Zeiger, Vektoren und Referenzen

  • Zeiger
  • Vektoren
  • Zusammenhang zwischen Zeigern und Vektoren
  • Referenzen
  • Zugehörige Operatoren

Funktionen

  • Prototyp
  • Aufruf
  • Definition
  • Funktionsüberladung
  • Defaultwerte
  • Call by Reference
  • Default-Argumente
  • inline-Funktionen

Einführung in die objektorientierte Systementwicklung

  • Klassenkonzept
  • Klassen und Objekte
  • Aufbau von Klassen
  • Methoden
  • Konstruktor, Destruktor, Kopierkonstruktor
  • Klassenelemente
  • konstante Elemente

Relationen

  • Beziehungen zwischen Klassen: Assoziation, Aggregation, Vererbung
  • Konstruktor und Destruktor in der Vererbung
  • Virtuelle Methoden
  • Polymorphismus
  • Abstrakte Klassen

Sprachstandard

  • Ausgewählte Bereiche des aktuellen C++ Standards
  • Einheitliche Initialisierung
  • Automatische Typbestimmung
  • Nullpointer
  • Spezielle Elementfunktionen 
Schulungsmethode

Schulungsmethode

Im Rahmen des Trainings gibt es Vorträge durch den Referenten, Sie vertiefen das erlernte Wissen durch Übungen zu den jeweiligen Themen und machen jede Menge Praktika am Rechner.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?

Die Schulung C++ für Einsteiger:innen richtet sich speziell an Softwareentwickler:innen, Software-Ingenieurinnen und -Ingenieure, Programmierer:innen und Mitarbeitende der Qualitätssicherung, die neu in der C++ Programmierung sind. 

Welche Voraussetzungen müssen Teilnehmende mitbringen?

Vor Kursbesuch sollten Teilnehmende über Grundlagen der Datenverarbeitung und Kenntnisse der Programmierlogik verfügen. Grundkenntnisse der Objektorientierung sind von Vorteil, aber nicht zwingend erforderlich. 

Welche Lernmethoden kommen zum Einsatz?

Das Training umfasst Vorträge des Referenten oder der Referentin, praktische Übungen zur Vertiefung der Themen sowie umfangreiche Praktika am Rechner. 

Welche Vorteile hat C++ gegenüber anderen Programmiersprachen wie Java oder Python?

C++ bietet eine besonders hohe Ausführungsgeschwindigkeit und umfangreiche Möglichkeiten zur Speicher- und Hardwarekontrolle. Dadurch eignet es sich ideal für Systemprogrammierung, Spieleentwicklung und leistungsintensive Anwendungen - ein Vorteil, den Sie nach dem Seminar gezielt nutzen können.

Ermöglicht dieser Kurs auch die Umsetzung komplexerer Softwareprojekte in C++?

Das Seminar legt eine solide Basis, mit der Sie eigenständig einfache Anwendungen entwickeln können. Für größere, komplexere Projekte empfiehlt sich eine anschließende Vertiefung in fortgeschrittenen C++-Konzepten wie Templates, Design Patterns oder Multithreading.

Wie relevant ist C++ heute noch im Berufsleben und in der Softwareentwicklung?

C++ bleibt eine der wichtigsten Sprachen für High-Performance-Software, eingebettete Systeme und viele industrielle Anwendungen. Fachkräfte mit C++-Kenntnissen sind auf dem Arbeitsmarkt sehr gefragt, insbesondere in den Bereichen Automotive, Maschinenbau, Medizintechnik und Finanzwesen.

Kann die erlernten C++-Grundlagen auch für andere Programmiersprachen genutzt werden?

Ja, die in diesem Seminar vermittelten Konzepte wie Objektorientierung, Speicherverwaltung und Programmierlogik sind übertragbar und helfen, schnell in andere Sprachen wie C#, Java oder Rust einzusteigen.

Termine

  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Garantietermin
    Jetzt buchen
    online Training
    Live Online Training