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 in C++
- Überblick über die Konzepte der objektorientierten Programmierung
- Unterschiede zwischen prozeduralen und objektorientierten Ansätzen
- Vorteile der modularen und wiederverwendbaren Softwaregestaltung
- C++ als objektorientierte Sprache verstehen
C++-Klassen und Objektgestaltung
- Einführung in Klassen und Objekte
- Definition von Klassen und Erstellung von Objekten
- Verständnis von Konstruktoren und Destruktoren
- Verwaltung des Objekt-Lebenszyklus
- Anwendung von Zugriffsspezifikatoren:
- Öffentlich (Public)
- Privat
- Geschützt (Protected)
Kapselung und Abstraktion
- Verständnis von Datenversteckung und Kapselung
- Gestaltung von Schnittstellen für wiederverwendbare Komponenten
- Effektive Nutzung von Mitgliedsvariablen und -funktionen
- Anwendung von Abstraktionsprinzipien in der Softwaregestaltung
C++-Funktionen und erweiterte Klassenfunktionen
- Funktionsüberladung
- Scope-Resolution-Operator
- Statische Mitglieder und statische Funktionen
- Freund-Klassen und Freund-Funktionen
- Operatorüberladung
Vererbung und Polymorphismus
- Verständnis der Vererbungskonzepte
- Erstellung von Klassenhierarchien
- Implementierung von Polymorphismus
- Viruelle Funktionen und dynamisches Verhalten
- Gestaltung flexibler und wartbarer Anwendungen
Datenverarbeitung und Typkonvertierung
- Verständnis der Datentypkonvertierungen in C++
- Arbeit mit Objekt- und primitiven Datentypen
- Anwendung sicherer Konvertierungstechniken
Ausnahmeverarbeitung und Vorlagen (Templates)
- Verständnis von Fehlerbehandlungsstrategien
- Nutzung von Ausnahmen in C++-Anwendungen
- Einführung in Vorlagen (Templates)
- Erstellung wiederverwendbaren generischen Codes
Eingabe- und Ausgabe-Ströme
- Arbeit mit C++-Eingabe- und Ausgabe-Strömen
- Effizientes Lesen und Schreiben von Daten
- Verwaltung strombasierter Operationen
Praktischer C++-Programmierung Workshop
- Anwendung objektorientierter Designprinzipien
- Aufbau modularer C++-Anwendungen
- Erstellung wiederverwendbarer Klassen und Komponenten
- Prüfung gängiger Designpraktiken
Kurswiederholung und nächste Schritte
- Wiederholung der wesentlichen objektorientierten C++-Konzepte
- Diskussion der besten Praktiken für die Softwaregestaltung
- Identifizierung weiterer Lernpfade in der C++-Entwicklung
Voraussetzungen
- Grundverständnis der Programmierkonzepte wie Variablen, Schleifen und Funktionen
- Erfahrung mit den Grundlagen der C-Programmierung
- Grundkenntnisse in den Konzepten der Softwareentwicklung
Zielgruppe
- C-Programmierer, die objektorientierte Programmiermethoden lernen möchten
- Softwareentwickler, die den Wechsel von der prozeduralen zur objektorientierten Gestaltung anstreben
- Ingenieure und Programmierer, die an der Strukturierung groß angelegter C-Anwendungen interessiert sind
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