Kurs-ID: CppSTLS
Kurs C++ STL
ISO Standard Template Library
Schritt für Schritt werden die Konzepte, die Funktionalität, der Aufbau und die Programmiertechniken der Standard Template Library in diesem Seminar erläutert. Außerdem werden die Probleme und Gefahren der Bibliothek zur Be- und Verarbeitung von Datenmengen in diesem Kurs beleuchtet.
Alle Übungen und Beispiele in diesem C++ STL Seminar verwenden die frei erhältliche ISO Standard Template Containerklassenbibliothek (STL), welche auf allen Plattformen und für alle ISO konformen C++ Compiler zur Verfügung steht.
Seminarinhalte
Einführung
Container-Technik
- Sequentielle Container
- Assoziative Container
- Container Adapter
- Anforderungen an Container-Elemente
Konzepte der STL
- Trennung von Algorithmen und Containern
- Das Bindeglied: die Iteratoren
Container-Typen
- Vektoren (vector)
- Schlangen (queue)
- Listen (list)
- Mengen (set, multiset)
- Assoziative Speicher (map, multimap)
- Keller (stack)
- Bidirektionale Schlangen (dequeue)
Iterator-Technik
- Iterator-Adapter
- Iterator-Typen (Bidirektional, Forward)
Algorithmen
- Lesende Algorithmen
- Manipulierende Algorithmen
- Berechnende Algorithmen
Algorithmen vs. Methoden
Speicherverwaltung
- Dynamisch (destructors)
- Dominant (allocators)
- Automatisch (garbage-collection)
Funktionsobjekte
- Funktionsobjekte selber ableiten
- Funktionszeiger
- Funktionsadapter
Fehlerbehandlung und fehlertolerantes Programmieren Safe-STL
Zeichenkettenverwaltung
- Standard-Zeichenverarbeitung (Strings)
- Internationale Zeichenverarbeitung
- Erzeugen, Kopieren und Zerstören
- Suchen und Finden
- Modifizieren und Teil-Strings
- Ausgabe und String-Iteratoren
Ein- und Ausgabe mit Stream-Klassen
- Standard-Stream-Operatoren
- Stream-Iteratoren
- Überlaufsichere Stringstreams
Viele praktische Beispiele
Kursthemen
Das Training C++ STL ist folgenden Themen zugeordnet:
Lernmethode
Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungsumgebung, zur Festigung Ihres Lernerfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.
Zielgruppe
Diese Schulung richtet sich an Führungskräfte und Entwicklungsteams, die in Softwareprojekten arbeiten und ihre Kenntnisse der objektorientierten Programmierung an Hand von typischen Problemstellungen praxisgerecht anwenden und vertiefen möchten.
Voraussetzungen
Für diesen Kurs benötigen Sie: Kenntnisse in der objektorientierten Programmierung in C++.
Erforderliche Kenntnisse
Dauer und Zeiten
3 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)
In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:30 Uhr.
Weiterführende Seminare
Schulungsort
Der Schulungsort für das Seminar C++ STL ist in unseren Räumen in der Kastanienallee 53 in 10119 Berlin Mitte oder in den Räumen des Kunden, sofern dort eine zu vereinbarende geeignete Schulungsumgebung zur Verfügung steht.
Termine
Hinweis
Diese C++ STL Schulung kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden.
Ihre allskills Mehrwerte inklusive
- Kostenlose Schnuppersession
- Preisvorteil 3=5
- Anmeldezugabe
- Vollverpflegung bei offenen Seminaren
- Schulungsunterlage oder Fachbuch falls verfügbar
- Arbeitsmaterialen: Block und Stift
- Teilnahmezertifikat (auch optional als validierbare Online-Version)
- Erfolgsgarantie
- Nachbetreuung