• Informationsverarbeitung und angewandte Datentechnik GmbH
    Seit 43 Jahren Ihr Bildungspartner
  • 0 64 21 96 58-0

Informationsverarbeitung und angewandte Datentechnik GmbH

PR131 | C++-Programmierung - Grundlagen

Einstieg in die objektorientierte Programmierung mit C++

Zusammenfassung
Infos zum Download

Grundlegende Kenntnisse für effiziente C++-Anwendungen

C++ ist eine leistungsstarke und vielseitige Programmiersprache, die auf der Grundlage von C entwickelt wurde und seit Jahrzehnten eine zentrale Rolle in der Softwareentwicklung spielt. In diesem dreitägigen Seminar werden die grundlegenden Konzepte und Funktionen von C++ vermittelt, angefangen von seiner Entstehungsgeschichte bis hin zu fortgeschrittenen Programmiermethoden. C++ ist eine unverzichtbare Sprache in der Softwareentwicklung und wird in verschiedenen Branchen eingesetzt, von der Spieleentwicklung über eingebettete Systeme bis hin zu High-Performance-Anwendungen. Ein fundiertes Verständnis von C++ ist daher für Entwickler und Unternehmen gleichermaßen von entscheidender Bedeutung, um effiziente und skalierbare Lösungen zu entwickeln und Wettbewerbsvorteile zu erzielen.

Dieses dreitägige Seminar bietet einen umfassenden Einstieg in die Grundlagen der C++-Programmierung. Beginnend mit einer fundierten Einführung in die Geschichte und Grundkonzepte von C++ werden Sie Schritt für Schritt durch die Syntax, Kontrollstrukturen und Funktionen geführt. Die erlernten Kenntnisse sind von entscheidender Bedeutung für Unternehmen, da C++ eine weit verbreitete Programmiersprache ist, die in einer Vielzahl von Anwendungen und Industriezweigen eingesetzt wird. Durch die Beherrschung der Grundlagen von C++ können Sie nicht nur effizientere und leistungsfähigere Programme entwickeln, sondern auch zu komplexen Projekten und Teams beitragen, die auf diese Technologie setzen.

Angebotsziel
C++-Programmierung - Grundlagen

  • Verständnis der Grundlagen der C++-Syntax und der Datentypen.
  • Beherrschung der Kontrollstrukturen und Funktionen in C++.
  • Fähigkeit zur Entwicklung eigener C++-Anwendungen.
  • Kenntnis der Best Practices für effiziente und sichere C++-Programmierung.

Zielgruppe
C++-Programmierung - Grundlagen

Das Seminar richtet sich an Einsteigerinnen und Einsteiger sowie an Entwicklerinnen und Entwickler, die ihre Kenntnisse in C++ erweitern möchten.

Voraussetzungen
C++-Programmierung - Grundlagen

Keine Vorkenntnisse in C++ erforderlich. Grundkenntnisse in einer anderen Programmiersprache sind jedoch von Vorteil.

Inhalte
C++-Programmierung - Grundlagen

Grundlagen von C++

  • Einführung in C++
  • Entstehungsgeschichte und Hintergrund
  • Programmstruktur und Syntax
  • Datentypen und Variablen
  • Operatoren und Ausdrücke

Steuerungsstrukturen

  • Bedingte Anweisungen
  • Schleifen
  • Verzweigungen

Funktionen

  • Funktionsdefinition und -aufruf
  • Rückgabewerte und Parameter
  • Überladung von Funktionen

Klassen und Objekte

  • Definition von Klassen
  • Objektinstanziierung
  • Konstruktoren und Destruktoren
  • Zugriffsmodifikatoren

Vererbung und Polymorphismus

  • Vererbung
  • Polymorphie
  • Virtuelle Funktionen

Pointer und dynamische Speicherverwaltung

  • Zeiger und Referenzen
  • Dynamische Speicherallokierung
  • Pointer-Arithmetik

Standardbibliothek und Dateiverarbeitung

  • Ein- und Ausgabe mit Streams
  • Stringverarbeitung
  • Dateiverarbeitung

Fehlerbehandlung und Ausnahmen

  • Grundlagen der Fehlerbehandlung
  • try-catch-Blöcke
  • Ausnahmen werfen und fangen

Bildungspfad
C++-Programmierung - Grundlagen

Lernstufe 1
  • C++-Programmierung - Grundlagen
Lernstufe 2
  • C++-Programmierung - Fortgeschrittene Techniken
Lernstufe 3
  • C++-Programmierung - DesignPattern
Lernstufe 4
  • Java-Programmierung für Umsteiger
  • C#.NET-Programmierung für C++ Umsteiger

Ausbildungsnachweis
C++-Programmierung - Grundlagen

Zertifikat der IAD GmbH

Sie erhalten ein Teilnahmezertifikat der IAD GmbH. Damit können Sie Ihr erworbenes Wissen dokumentieren.

PR131 | C++-Programmierung - Grundlagen
2.245,00 €(2.671,55 € inkl. 19% Mwst)