ÜBERBLICK
Teil 1: C++ .NET | Überblick
C++ CPP-A101 Developer Teil 1
SNEWMEDIA
THEMEN
Teil 2: Themen
C++
Dieser C++ Grundkurs umfasst die Grundlagen der Programmiersprache C (ANSI-C Standard) und beinhaltet dann die Inhalte, die mit C++ zu C einst hinzugekommen sind.
C++ ist die Grundlage für Visual C++, dh. wir schulen die Programmierung auch mit Visual Studio als Entwicklungsumgebung.
In Bezug auf die zum Verständnis einer Programmierung von grafischen Oberflächen mit Visual C++, welche aber nicht Teil der Grundlagen sein kann, sind Sie also in dieser C++ Grundlagen-Schulung auch für Visual C++ richtig.
C++ Basics
Einführung in die entsprechende Entwicklungsumgebung für C++ und VisualC++ welche übrigens auch für C#, JavaScript, HTML5 und weitere Sprachen genutzt werden kann.
I/O Operationen für Konsolenanwendungen mit Einführung in das Einlesen von Daten und Ausgabe von Ergebnissen auf der Konsole.
Deklaration und Initialisierung explizit typisierter Variablen in C++ mit Vergleich zu maßgebenden Unterschieden zu anderen aktuellen Skript- und Programmiersprachen.
Arrays, Pointer, Referenzierung und Dereferenzierung, mehrdimensionale Arrays, Besonderheiten von C++
Definition eigener Funktionen, Call-by-Value- und Call-by-Reference-Verfahren, Besonderheiten im Zusammenspiel aus mehrdimensionalen Arrays sowie Zeichenfolgen als Funktionsparameter.
C++ OOP Objektorientierung
Grundlagen objektorientierter Programmierung OOP mit C++ mit Einführung in Klassen, Objekte, Attribute, Methoden, abstrakten Klassen, virtuellen Methoden, Overloading, Polymorphismus, Einfach- und Mehrfachvererbung
Unterschiede in der Erzeugung von Objekten in Bezug auf die Speicherverwaltung, Syntax in der Programmierung sowie das Verhalten in Bezug auf copy-by-value und copy-by-reference von Objekten in C++.
Bedeutsame Unterschiede in der Objektorientierung zwischen C++ einerseits sowie den Programmiersprachen Java, C#, PHP und JavaScript. Inbesondere für Sprachumsteiger ist dieser Aspekt der Schulung durchaus von Interesse, weil C++ beispielsweise einerseits die Mehrfachvererbung ermöglicht, auf der anderen Seite aber gewohnte Sprachbestandteile wie abstract und interface nicht kennt.
C++ Theorie/Pattern
Grundlegende Entwurfsmuster und Ansätze wie Prinzip der Kaspelung, Vererbung, MVC, Sinn und Zweck von Interfaces, Objektorientierte Analyse- und Designphase.
Ausblick: Vorstellung optionaler zusätzlicher Tools für mitunter UML Diagramme zur Visualisierung von Programmabläufen, Datenstrukturen und dem Zusammenwirken von Komponenten oder dem Nutzer mit der Software.
LERNEN MIT SNEWMEDIA. Wähle ein Thema.
Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!