Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in die objektorientierte Programmierung mit C++
- Überblick über objektorientierte Programmierkonzepte
- Unterschiede zwischen prozeduralen und objektorientierten Ansätzen
- Vorteile modularer und wiederverwendbarer Softwaredesigns
- Verständnis von C++ als objektorientierte Sprache
C++-Klassen und Objektdesign
- Einführung in Klassen und Objekte
- Klassen definieren und Objekte erstellen
- Verständnis von Konstruktoren und Destruktoren
- Verwaltung des Objektlebenszyklus
- Anwendung von Zugriffspezifikationen:
- Öffentlich (public)
- Privat (private)
- Schutzgeschützt (protected)
Kapselung und Abstraktion
- Verständnis von Datenkapselung und Kapselung
- Gestaltung wiederverwendbarer Komponenten
- Effiziente Nutzung von Membervariablen und Memberfunktionen
- Anwendung von Abstraktionsprinzipien im Softwaredesign
C++-Funktionen und erweiterte Klasseneigenschaften
- Funktionsüberladung
- Gültigkeitsbereichsauflösungsoperator
- Statische Member und statische Funktionen
- Freunde Klassen und Freunde Funktionen
- Operatorüberladung
Vererbung und Polymorphismus
- Verständnis von Vererbungsprinzipien
- Erstellung von Klassenhierarchien
- Implementierung von Polymorphismus
- Virtuelle Funktionen und dynamisches Verhalten
- Gestaltung flexibler und wartbarer Anwendungen
Datenverarbeitung und Typkonvertierung
- Verständnis von Datenumwandlungen in C++
- Umgang mit Objekt- und primitiven Datentypen
- Anwendung sicherer Konvertierungstechniken
Ausnahmebehandlung und Vorlagen
- Verständnis von Fehlerbehandlungsstrategien
- Einsatz von Ausnahmen in C++-Anwendungen
- Einführung in Vorlagen (Templates)
- Erstellung wiederverwendbarer generischer Codes
Eingabe- und Ausgabe-Stromdaten
- Umgang mit C++-Ein- und Ausgabestromdaten
- Effizientes Lesen und Schreiben von Daten
- Verwaltung strombasierter Operationen
Praktischer C++-Programmierworkshop
- Anwendung objektorientierter Designprinzipien
- Bau modularer C++-Anwendungen
- Erstellung wiederverwendbarer Klassen und Komponenten
- Besprechung üblicher Entwurfsmuster
Kurszusammenfassung und nächste Schritte
- Zusammenfassung der wichtigsten C++-Objektorientierungs-Konzepte
- Besprechung von Best Practices für Softwaredesign
- Identifikation weiterer Lernwege in der C++-Entwicklung
Voraussetzungen
- Grundverständnis programmierter Konzepte wie Variablen, Schleifen und Funktionen
- Erfahrung mit C-Programmierungsfundamenten
- Grundkenntnisse in Softwareentwicklungskonzepten
Zielgruppe
- C-Programmiererinnen und -Programmierer, die objektorientierte Programmiertechniken erlernen möchten
- Softwareentwicklerinnen und Softwareentwickler, die von prozedural zu objektorientiertem Design wechseln
- Ingenieurinnen und Ingenieure sowie Programmiererinnen und Programmierer, die sich für die Strukturierung grosser C-Anwendungen interessieren
7 Stunden
Erfahrungsberichte (1)
Gute Beispiele, konzentrieren Sie sich auf das nützlichste Material
Piotr Sowinski - Intel Technology Poland
Kurs - Object Oriented Programming with C++
Maschinelle Übersetzung