C++ Quick Refresh: Schnelleinstieg/Auffrischung - Seminar / Kurs von MicroConsult GmbH

C++ Quick Refresh: Schnelleinstieg/Auffrischung

Inhalte

Klassen und Objekte

  • Kapselung von (Member-) Daten und Funktionen
  • Zugriffsschutz
  • Konstruktor und Destruktor
  • Virtuelle Member-Funktionen
  • Klassen-Daten und -Funktionen

Zusammenspiel von Klassen

  • Überblick zur UML-Notation
  • Assoziation, Komposition, Vererbung
  • Liskovsches Ersetzungsprinzip (LSP)
  • Interfaces (dynamischer Polymorphismus)

Einführung zu Templates

  • Parametrisierung von Typen
  • Weitere Möglichkeiten

Speicher-Modell

  • Statische und automatische Bereitstellung
  • Dynamische Anforderung/Freigabe (new und delete)
  • RValue-Referenzen und "Copy vs. Move"

Einführender Überblick zu C++-Spezifika

  • Operator-Überladung
  • Typumwandlungen
  • Exceptions
  • Präprozessor

Standard-Bibliothek

  • Verwendung von Zeichenketten
  • Konzept der I/O-Streams
  • Überblick zu weiteren Komponenten/Ergänzungen

Ausblick / Überblick

  • Parallelisierung / Multi-Threading
  • C-Kompatibilität (Prinzipien, Vor- und Nachteile)
  • C++ für Embedded-Programmierung
  • "Laufzeit-" vs. "Compilezeit-" Programmierung

Mikro-Projekte

  • Demo-Code und/oder Aufgaben zur eigenen Bearbeitung nach Wahl inkl. anschließender Erläuterung möglicher Variationen

Lernziele

In den vergangenen 30 Jahren schon oftmals totgesagt, ist C++ nach wie vor in vielen Softwareprojekten im Einsatz - teils im Rahmen einer bestehenden Code-Basis, aber auch oft für Neuentwicklungen (z.B. im Embedded-Linux-Umfeld).

Dieses Training frischt grundlegende C++-Kenntnisse auf bzw. vermittelt solche Kenntnisse im Schnelleinstieg an Softwareentwickler, die bereits über solide, praxisgestützte Erfahrungen in anderen Programmiersprachen verfügen.

Zielgruppen

Software-Entwickler, Software-Entwicklungsleiter, Systemarchitekten, Software-Architekten. Dieses Training wendet sich an zwei Zielgruppen: Neueinsteiger ohne wesentliche Vorkenntnissen in C++, jedochmit Programmier-Erfahrung z.B. in Java, C#, Python, ... sowie an Wiedereinsteiger, welche C++ aus dem Studium oder einem länger zurückliegenden Projekt kennen und dieses Wissen für eine aktuell anstehende Aufgabe reaktivieren möchten.

Termine und Orte

Datum Dauer Preis
München, DE
11.01.2021 - 12.01.2021 16 h Jetzt buchen ›

SG-Seminar-Nr.: 5330777

Anbieter-Seminar-Nr.: C++/REF

Termine

  • 11.01.2021 - 12.01.2021

    München, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
München, DE
11.01.2021 - 12.01.2021 16 h Jetzt buchen ›