Bildung und Qualifikation

Programmieren mit C++

Ein 3D Bild einer Gühlampe die angeschaltet ist und von einer Hand berührt wird. Im Hintergrund sieht man eine Stadt.
© fotolia sdecoret

Programmieren mit C++

Zielgruppe

  • Fach- und Führungskräfte, die am Thema "Programmieren" interessiert sind


Inhalte

  • Grundlagen der Softwareentwicklung:
    Softwarekategorien, Qualitätsfaktoren, Softwarelebenszyklus, Entstehung eines ausführbaren Programms, Struktur einfacher C++-Programme, Integrierte Entwicklungsumgebung (IDE), Ein erstes C++-Projekt erstellen, inkl. Demo und Labor-Übungen
  • Erste Schritte:
    Variablen und Konstanten, Erweiterte Datentypen, Ausdrücke und Operatoren, Konstanten, Formatierte Ein- und Ausgabe, Manipulatoren und Datentypumwandlung, inkl. Demo und Labor-Übungen
  • Programmlogik:
    Verzweigung mit if-else, Zufallszahlen, switch case, Programmentwicklung mit PAP und Struktogramm, for-Schleife, while-Schleife, do-while Schleife, Sprunganweisungen mit break, continue, return und goto, inkl. Demo und Labor-Übungen
  • Funktionen:
    Funktionen ohne Parameter und ohne Rückgabewert, Funktionen mit Parameter und ohne Rückgabewert, Funktionen mit Parameter und mit Rückgabewert, Funktionen mit Parameter und mit Rückgabewert, Lebensdauer von Variablen, Statische Variablen, Funktionen in Funktionen, Funktions-Makros, inkl. Demo und Labor-Übungen
  • Felder und Arrays:
    Ein- und zweidimensionale Felder, C-Stringfunktionen, Arrays als Funktionsparameter, Bubblesort-Algorithmus, komplexere Programmierübungen, inkl. Demo und Labor-Übungen
  • Einführung in Strukturen:
    Syntax und Zugriff auf Eigenschaften, Felder, Felder von Objekten, Strukturen als Rückgabewerte von Funktionen, inkl. Demo und Labor-Übungen
  • Dateiverarbeitung und Exception-Handling:
    Dateien lesen und schreiben, Positionierung, Umleiten der Standardkanäle, Exception Handling (try catch)
  • Software-Testing und UML:
    Clean-Code, Refactoring, verschiedene Testverfahren kennen lernen wie Äquivalenzklassenbildung, Grenzwertanalyse etc., UML: Klassendiagramme, Use-Case-Diagramme, Sequenzdiagramme, Zustandsdiagramme, Aktivitätsdiagramme, inkl. Beispielen und Aufgaben
  • Zeiger und Dynamische Speicherzuweisungen:
    Einführung in komplexere Datenstrukturen, Zeiger, Referenzen, Felder, Call by Reference, dynamische Speicherzuweisung mit new und delete, verkettete Listen in C++, inkl. Demo und Labor-Übungen
  • Einführung in die objektorientierte Programmierung mit C++:
    Klassen und Objekte, Methoden, Objekte anlegen, Zugriffsrechte und Sichtbarkeiten, Konstruktoren, statische Methoden und Attribute, inkl. Demo und Labor-Übungen
  • Vererbung und abstrakte Klassen:
    Einfachvererbung, Mehrfachvererbung, virtuelle Vererbung, Schnittstellen und abstrakte Klassen, Überladen von Operatoren, inkl. Demo und Labor-Übungen
  • Polymorphie und Namensbereiche:
    Konvertierung abgeleiteter Klassen, virtuelle Funktionen, statische und dynamische Bindung, virtuelle Operatorfunktionen, Namensbereiche, using-Deklarationen und –Direktive, Demo und Labor-Übungen
  • Templates und Container:
    Zweck von Templates, Generische Funktionen und Klassen, Programme im C++-Standard entwickeln, Iteratoren und Algorithmen, inkl. Demo und Labor-Übungen
  • Fortgeschrittene Themen und Beispielprojekte:
    Objektorientierte Techniken, Gültigkeitsbereiche und Lebensdauer, Templates, inkl. Demo und Labor-Übungen

Der Zertifikatslehrgang dauert ingesamt drei Tage. Am Ende des Lehrgangs findet ein Abschlusstest statt.


Investition: 1.170€

Passau, 10.06.2025 - 16.06.2025 täglich von 08:00 Uhr bis ca. 15:30 Uhr


Hier kommen Sie direkt zur Buchung.

Artikelnr: 281182

Jessica Ilg

Kontakt

Telefon: 0851 507-131
E-Mail schreiben