Software Developer mit C++ / Microsoft Visual C++.NET und App-Programmierung für Windows Phone

DIHK Service GmbH
Fernunterricht

Preis auf Anfrage
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
95435... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Kurs
  • Fernunterricht
Beschreibung

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.
Weiter erlernen Sie die Erstellung von Applikationen (Apps) für Smartphones auf WINDOWS-Basis.WIS bringt Ordnung in den "Dschungel" von Weiterbildungsangeboten. Durch eine enge Kooperation mit den IHK-Weiterbildungsberatern, deren tägliche Arbeit auch auf WIS basiert, ist den Besuchern eine zusätzliche Unterstützung sicher.

Wichtige informationen

Was lernen Sie in diesem Kurs?

C
C+
Windows
C++
Programmierung
.net
Microsoft
Software

Themenkreis

Das WIS.IHK ist ein etablierter, innovativer Weiterbildungsanbieter, der sich mit Energie und Leidenschaft der Aus- und Weiterbildung Erwachsener widmet. Seit über zehn Jahren steht das WIS.IHK Teilnehmern als kompetenter und starker Partner zur Seite und unterstützt sie dabei, sich erfolgreich ins Berufsleben einzugliedern und/oder weiterzuentwickeln.


Beschreibung des Seminars

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)
zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse

Apps-Programmierung Windows Phone:

Grundlagen (ca. 2 Tage)
Betriebssystem und Hardwareplattformen
Visual Studio und Expression Blend 4 für Windows Phone
Der Emulator
Projekt anlegen
Die erste App
Die Manifest-Datei

Layout und Design (ca. 3 Tage)
Modern-UI und Hubs
Controls
XAML
Application Bar
Benachrichtigungen

Interaktivität (ca. 4 Tage)
Gesten
Launcher
Chooser
Zugriff auf die Kamera
Sprachsteuerung

Weitere Themen (ca. 7 Tage)
Lebenszyklus von Apps
Zustände von Apps und Speicherung
Ressourcen
Multimedia (Sound und Video)
SQL Compact Server und Dateizugriffe
Zugriff auf Kontakte
Sensoren abfragen
Bereitstellen von Anwendungen auf Windows Phone Marketplace

Projektarbeit (ca. 4 Tage)
zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse

Direkt zum Seminaranbieter


Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen