- "Wie wird ein C++-Programm sinnvoll aufgebaut?"
- "Was sind Klassen und Objekte?"
- "Welche Möglichkeiten bietet die Standardbibliothek von C++?"
- "Wo wird Vererbung sinnvoll eingesetzt?"
C++ Basics, 5 Tage
C++ ist eine moderne Programmiersprache, die alle aktuellen Paradigmen unterstützt.
Sie ist heute aus der systemnahen Programmierung und auch aus weiten Teilen der
Anwendungsprogrammierung nicht mehr wegzudenken.
Während die C++-Ausbildung meist historisch aufgebaut wird - erst C-Syntax mit
C++-Erweiterungen, dann Klassen und Objekte, dann Templates und ganz zum Schluss
Exceptions, Namespaces und STL - folgt dieses Seminar dem tatsächlichen
praktischen Einsatz von C++, wie er heute üblich ist.
Seminarziel
In diesem Seminar lernen Sie, in C++ zu programmieren und die Sprachmittel
von C++ adäquat zu benutzen.
Sie setzen die Standardbibliothek von C++ ein und verwenden weitere nützliche
Klassen.
Sie sind in der Lage, Programmierprobleme objektorientiert zu modellieren und
in C++ zu implementieren.
Zielgruppe
Programmierer, Software-Entwickler, Software-Designer
Voraussetzungen
Sie sollten bereits über Programmierkenntnisse verfügen.
Vorkenntnisse in objektorientierter Entwicklung, z.B. aus
OO Basics
sind nützlich, aber nicht Voraussetzung.
Im Normalfall werden keine C-Kenntnisse vorausgesetzt.
Sollten Sie aber bereits in C programmiert haben, so wird der
Kursablauf entsprechend angepasst.
Inhalt
- Getting Started
- Schleifen
- Funktionen
- Objektorientierte Entwicklung
- Modularisierung
- Standard-Library
- Polymorphismus
- Dynamische Speicherverwaltung
- Programmierstil
Methode
C++ Basics ist ein Praxisseminar.
Ein Grossteil des Seminarprogramms besteht aus Übungen.
Sie lernen an praktischen Beispielen, wie Sie Ihre Programme
modellieren, implementieren, debuggen und optimieren.
Termine
C++ Basics
findet auch regelmässig als öffentliches Seminar
C++ Basics bei ZFI
in Zürich statt.
Nähere Informationen hierzu finden Sie unter
ZFI C++ Basics oder unter
info@zfi.ch.
Weitere Seminare zum Thema
Vorgängige Seminare:
- OO Basics
- Ein sinnvoller Einstieg in die Objektorientierung
- UML
- Eine Übersicht über die Standardnotation für objektorientierte Modellierung
Seminare zu verwandten Themen:
- C++ Advanced
- Die Fortsetzung, um die C++-Kenntnisse zu vertiefen und auszubauen
- OO Design
- Wie komplexe Systeme aufgebaut werden
Strategieseminare:
- C++ Standards Strategy
- Ist C++ überhaupt die richtige Sprache für uns?