Software Developer mit C++ / Microsoft Visual C++.NET und Java

Seminar

In Köln

Preis auf Anfrage

Beschreibung

  • Kursart

    Seminar

  • Ort

    Köln

Software Developer mit C++ / Microsoft Visual C++.NET und Java alfatraining Bildungszentrum



Objektorientierte Programmierung mit C++/Microsoft Visual C++.NET: Allgemeine Grundlagen (ca. 1 Tag) Entwicklungsumgebung Microsoft Visual C++ Architektur des Microsoft .NET-Frameworks C++-Standardbibliothek und .NET-Framework-Klassenbibliothek Quell- und Headerdateien, Namensr...

Standorte und Zeitplan

Lage

Beginn

Köln (Nordrhein-Westfalen, NRW)
Karte ansehen
Universitätsstr. 33 50931, 50441

Beginn

auf Anfrage

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Themen

  • C+
  • C++
  • .net
  • Java
  • C
  • Microsoft
  • Software

Inhalte

alfatraining Bildungszentrum
Köln

Bildungsziel:
In diesem Lehrgang erlernen Sie die Programmiersprache C++, eine der meistgenutzten Programmiersprachen weltweit. Sie handhaben C++ schnell und sicher und sind in der Lage, komplexe Lösungen zu erarbeiten. Ferner lernen Sie den sicheren Umgang mit Java, einer sehr weit verbreiteten objektorientierten Programmiersprache, kennen.
Abschluss: alfatraining-Zertifikat

Beschreibung:

Objektorientierte Programmierung mit C++/Microsoft Visual C++.NET:

Allgemeine Grundlagen (ca. 1 Tag)
Entwicklungsumgebung Microsoft Visual C++
Architektur des Microsoft .NET-Frameworks
C++-Standardbibliothek und .NET-Framework-Klassenbibliothek
Quell- und Headerdateien, Namensräume, Präprozessordirektiven
Speicherzugriff (Stack vs. Heap)
Programmaufbau (Daten(-typen), Anweisungen, main()-Routine)
Schrittweises Erstellen konsolenbasierter Programme
Ein-/Ausgabe via cin/cout

Grundlegende Sprachkonzepte im C++-Standard (ISO/IEC 14882) (ca. 8 Tage)
Elementare und zusammengesetzte Datentypen, Aufzählungstypen, Typkonvertierung
Variablen (Deklaration, Initialisierung, Gültigkeitsbereiche)
Operatoren (arithmetische, relationale, logische, bitweise)
Programmsteuerung (Verzweigungen, Schleifen)
Funktionen
Arrays und (dynamische) Speicherstrukturen, Iteratoren
Zeiger(-arithmetik), Referenzen, Funktionszeiger
Zeichenketten und deren Verarbeitung

Objektorientiertes Programmieren (ca. 8 Tage)
Grundlegende Konzepte objektorientierten Denkens
Klassen als Abstraktionen konkreter Objekte, Kapselungsprinzip
Aufbau und Elemente von Klassen
Schrittweises Erstellen eigener Klassen
Instanziierung und Verwendung von Objekten
Überladen von Methoden/Operatoren
Templates (Klassen- und Funktionsvorlagen)
Vererbung und Polymorphie
Überschreiben von Methoden, virtuelle Methoden und dynamisches Binden
Abstrakte Klassen

Von Standard-C++ zu C++.NET (ca. 1 Tag)
Native Heap vs. Managed Heap
Common Language Runtime (CLR) und Garbage Collection
Referenz- und Werttypen (ref class vs. value class)
Properties, Delegates und Events

Windows Forms (ca. 8 Tage)
Ereignisbasierter Programmablauf
Verwendung von Steuerelementen (zur Design- und Laufzeit)
Schrittweises Erstellen von Windows-Forms-Anwendungen
Verarbeitung grafischer Elemente

Weitere Themen (ca. 4 Tage)
Fehlerbehandlung (Exceptions) und Debugging-Techniken
Polymorphe und generische Container in .NET, die ?for each?-Schleife
Dateizugriff
Klassenbibliotheken (Dynamic Link Libraries DLLs)
Datenbankzugriff (ADO.NET)
Generische Programmierung (Reflection)

Projektarbeit (ca. 10 Tage)
Projektarbeit zur Vertiefung der erlernten Inhalte

Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.

Objektorientierte Programmierung mit Java:

Allgemeine Grundlagen (ca. 3 Tage)
Eclipse als integrierte Entwicklungsumgebung
Programmaufbau (grundlegende Sprachelemente, Anweisungen, Methoden, usw.)
Variablen (Deklaration, Initialisierung)
Gültigkeitsbereiche
Datentypen (primitive/Referenz)
Dokumentation erzeugen
Aufzählungstypen

Grundlegende Sprachkonzepte (ca. 8 Tage)
Schrittweise Erstellung konsolenbasierter Programme
Ein-/Ausgabe
Operatoren (arithmetische, logische, bitweise)
Typkonvertierung
Arrays, Zeichenketten und ihre Verarbeitung, Kontrollstrukturen (Verzweigungen, Schleifen)

Objektorientiertes Programmieren (ca. 6 Tage)
Aufbau von Klassen
Schrittweises Erstellen eigener Klassen
Vererbung
Konstruktoren
Polymorphie
Überladung/ Überschreiben von Methoden
Abstrakte Klassen, Interfaces
Adapterklassen, innere Klassen, anonyme Klassen Exceptions (Fehlerbehandlung)
Wrapperklassen

GUI Oberfläche (ca. 5 Tage)
Verwendung von AWT und Swing Steuerelementen
Erzeugung von Grafiken
Layout-Manager

Weitere Themen (ca. 10 Tage)
Rekursivität
Speicherung einer Datei
Character-Stream und Byte-Stream
Serializierung/Deserialisierung von Objekten
Multithreading
Anbindung Microsoft an SQL-Datenbanken und mySQL
Ausgaben auf Drucker
Applet (JApplet)
Erzeugung der Jar-Dateien (Weitergabe fertiger Anwendungen)
Netzwerke (z.B. RMI)
Grundlagen regulärer Ausdrücke

Projektarbeit (ca. 8 Tage)
Projektarbeit zur Vertiefung der gelernten Inhalte
Präsentation der Ergebnisse

Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.

Software Developer mit C++ / Microsoft Visual C++.NET und Java

Preis auf Anfrage