uio--WebPageHeader-Module
uio--HeaderCarousel-Module
uio--WebPageMain-Module
C++ zählt bereits seit Jahrzehnten zu den bedeutensten Programmiersprachen und wird mitunter inbesondere für das Erlernen der Grundlagen der Programmierung geschult. C++ ist zwar komplex, eignet sich aber hervorragend als erste Programmiersprache, damit Sie von Beginn an einmal eine typisierte Programmiersprache und Hochsprache richtig gelernt haben, bevor Sie sich mit anderen Sprachen befassen.

Ü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.

SO IST'S BESSER.

LERNEN MIT SNEWMEDIA. Wähle ein Thema.

Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!

uio--WebPageFooter-Module