Beschreibung
Dieser Online-Kurs bietet Ihnen eine Einführung in die C++ Programmierung. Mittels einer praxisnahen Anleitung erlernen Sie die ersten Schritte in C++. Sie erarbeiten sich die Grundlagen für erfolgreiche und professionelle Programmierung in C++.
Sie lernen
- die Dateneingabe und -ausgabe,
- die verschiedenen Datentypen und Konstanten,
- Einfache Wertzuweisungen und Berechnungen,
- Steuerstrukturen und Funktionen,
- Arrays und Zeichenketten,
- Zeiger sowie die dynamische Speicherverwaltung.
- Unterschiede zu C-Verwendung von Streams, Deklaration von Variablen, der Scope-Operator
- Überladen von Parametern, Default Parameter, Speicherverwaltung
- Verwendung von Inline-Verwendung von Referenzen
- OOP (Objektorientierte Programmierung), UML (Unified Modeling Language)
- Klassen, Information Hiding Konstruktor, Zuweisungsoperator, Kopierkonstruktor
- Statische Eigenschaften, statische Funktionen Vererbung, einfache Vererbung, Vererbung und Konstruktor
Die Inhalte:
- Einführung in den Kurs, Technik und Grundlagen: Handwerkliches zur Kursunterlage, Historischer Abriss, Die Entwicklungsumgebung, Entwicklungsprozess
- Das erste Programm, Ein- und Ausgaben: Streams, Eingabe von der Tastatur,
- Variable und Konstante: Variablen, Datentypen, Konstanten, Variablenzuweisung, Schlüsselwörter, Zeichensatz, Bezeichner, Operatoren, Definition und Deklaration
- Berechnungen und Zuweisungen: Zuweisungsoperatoren, Berechnungen, arithmetische Operatoren, Inkrementoperatoren, Vorrang von Operatoren, Typumwandlungen typecast,
- Kontrollstrukturen und Schleifen: if, if else, switch, for, while, break und continue
- Funktionen: Definition, Aufruf und Deklaration einer Funktion, Parameterübergabe und Rückgabewert, Zeiger, Gültigkeitsbereiche der Variablen: global, lokal, static, vorhandene Funktionen
- Arrays und Zeichenketten: Arrays, Zeichenketten, Strings, Strukturen
- Zeiger: Speicheradressen, Zeiger verwenden, Dynamische Speicherverwaltung Speicherverwaltung, dynamische Arrays
- Verwendung von Streams: Deklaration von Variablen, Der Scope-Operator Überladen von Parametern, Default Parameter, Speicherverwaltung
- Objektorienterte Programmierung (OOP): Objektorientierter Programmentwurf, Das Klassenkonzept, Eigene Klassen definieren, Zugriffsspezifizierer, Konstruktor und Destruktor, Unterschiedliche Initialisierungsmöglichkeiten, Kopierkonstruktor und Zuweisung
- OOP: this-> Zugriff auf das aktuelle Objekt, Friends, Statische Klassenelemente, Einsatz von Klassen in der Programmierung
- OOP und Vererbung: Einfache Vererbung, Konstruktoren und Destruktoren abgeleiteter Klassen, Redefinition von Elementen, Zugriffsrechte
Zielgruppe
Dieser Kurs richtet sich an Einsteiger, Anfänger, die Ihre ersten Programme mit C++ schreiben wollen.
Voraussetzung
Um in C++ programmieren zu können, benötigen Sie eine sogenannte Entwicklungsumgebung. Im Kurs wird mit der kostenlosen Umgebung Dev-C++ von Bloodshed-Software gearbeitet. Sie können auch mit anderen Entwicklungsumgebungen am Kurs teilnehmen. Grundlagen I
Zertifikat
Anbieter-Zertifikat
Anmerkung
Wir sind zertifiziert nach AZAV und ZFU Förderungen über diverse Programme möglich. Lernaufwand: 80 Stunden Betreuungszeit: 3 Monate, kostenlos verlängerbar +1 Monat
Preis inkl. MwSt.
698,00 € (pro Person)
Veranstaltungsart
Präsenzkurs
Veranstaltungszeitraum
1 Tag