Java, C++ und C# - Entwurfsmuster für Programmierer

Werbung
Java, C++ und C# - Entwurfsmuster für Programmierer
Kompakt-Intensiv-Training
Design Patterns stellen Lösungen für typische Aufgaben zur Verfügung.
Der Kurs beginnt mit einer Einführung in Design Patterns, wobei zur Veranschaulichung auch Muster der "realen Welt"
vorgestellt werden. Anschließend lernen Sie anhand von Beispielen und Übungen die Erzeugungsmuster "Singleton",
Factory" und "Prototype" kennen. Während das Design Pattern "Singleton" dann Anwendung finden kann, wenn von
bestimmten Objekten lediglich eine Instanz vorhanden sein darf, können mit "Factory" ähnliche Objekte erzeugt werden. Mit
dem Entwurfsmuster "Prototype" können Sie auch komplexe Objekte bequem per Vorlage erstellen.
Der folgende Kursabschnitt befasst sich mit den Strukturmustern "Facade", "Observer", "Composite", "Decorator", "Proxy" und
"Adapter". Mit dem Design Pattern "Facade" können Sie für komplexe Systeme einfache Schnittstellen schaffen. "Observer"
ist ein Muster, mit dem unabhängige Komponenten durch eine Kommunikationsstruktur miteinander verbunden werden
können. Während "Composite" die Implementierung von Teile-Ganzes-Relationen ermöglicht, können Sie "Decorator" zur
Erweiterung von Klassen einsetzen. "Proxy" erlaubt die Implementierung eines vorgelagerten Stellvertreterobjektes und mit
dem Entwurfsmuster "Adapter" können inkompatible Objekte über Interfaces gekoppelt werden.
Anschließend lernen Sie mit "Command", "Iterator" und "Visitor" verschiedene Verhaltensmuster kennen, die zur Trennung
von Befehlen und deren Ausführung ("Command"), zum Durcharbeiten einer Liste ("Iterator") und zum Auslagern von
Operationen ("Visitor") verwendet werden können. Der Kurs "Java, C++ und C# - Entwurfsmuster für Programmierer" setzt
fort mit einem Überblick über Micropatterns. In diesem Zusammenhang lernen Sie, eine equals()-Methode korrekt zu
implementieren.
Schließlich erfahren Sie, auf welche Weise die Methode clone() implementiert werden kann und welche Rolle der
Konstruktor dabei spielt.
Kursinhalte
Java, C++ und C# - Entwurfsmuster für Programmierer
Design Patterns - Eine EinführungPatterns in der "wirklichen Welt"Erzeugungsmuster - Beispiele und Übungen
"Singleton": Von einigen Objekten ist nur eine Instanz erlaubt
"Factory": Ähnliche Objekte erzeugen
"Prototype": Anhand einer Vorlage komplexe Objekte generieren
Strukturmuster - Übungen und Beispiele
"Facade": Einfache Interfaces für komplexe Systeme
"Observer": Kommunikationsstruktur für voneinander unabhängige Komponenten
"Composite": Teile-Ganze-Beziehungen implementieren
"Decorator": Flexibles Pattern für die Erweiterung von Klassen
"Proxy": Vorgelagertes stellvertretendes Objekt
"Adapter": Kopplung von inkompatiblen Objekten über Interfaces
Verhaltensmuster - Übungen und Beispiele
"Command": Befehle und deren Ausführung trennen
"Iterator": Durcharbeiten einer Liste
"Visitor": Operationen in externe Klassen mit Schnittstellen-Kopplung auslagern
Micropatterns
Implementierung einer equals()-Methode
clone() - Möglichkeiten der Implementierung
Die Bedeutung des Konstruktors
Bugpatterns
Häufige Fehler und deren Implementierung
Vorraussetzungen
Dieser Kurs richtet sich an Softwareentwickler mit fundierten Kenntnissen in den Programmiersprachen Java, C++ oder C# hat
zum Ziel, das Wissen über und ein Gefühl für die verfügbaren Design Patterns zu vermitteln.
Unterrichtszeit
(8 x 45 Minuten)
jeweils von 09.30 Uhr - 17.00 Uhr
Trainingsvarianten
Öffentliches Training
Das öffentliche Training ist eine Standardschulung in den medienreichSchulungsräumen mit öffentlichem Teilnehmerkreis und den Inhalten aus
unserem Trainingsprogramm.
Preise
Pro Tag
nicht verfügbar
Kompletttraining
(2-Tage)
nicht verfügbar
Alle Preis verstehen sich pro Teilnehmer(in).
Inklusive
Mittagessen, Getränke, Trainingsunterlagen, medienreich-Zertifikat
Bei gleichzeitiger Anmeldung von
2-3 Personen erhalten Sie 5% Rabatt,
4-6 Personen erhalten Sie 10% Rabatt
7 Personen und mehr erhalten Sie 15% Rabatt.
Individuelles Inhouse Training
Das individuelle Inhouse Training findet in Ihren Räumlichkeiten statt.
Ihre Vorteile auf einen Blick:
Wir kommen zu Ihnen
Sie bestimmen Ihren Wunschtermin
Individuell abstimmbare Trainingsschwerpunkte aus unserer Trainingsbeschreibung
Individuelle Betreuung durch den Trainer
Sie sparen sich eventuelle Anfahrtswege u. Übernachtungskosten
Tagespreise
1. Teilnehmer
2. Teilnehmer
3. Teilnehmer
910,- €
+400,- €
+290,- €
je weiterer
Teilnehmer
+150,- €
Inkl. MwSt. = € 1.082,90
Inkl. MwSt. = € 476,00
Inkl. MwSt. = € 345,10
Inkl. MwSt. = € 178,50
Bei den Preisen handelt es sich um Tagespreise (8 x 45 Minuten) zzgl. eventuell anfallender Spesen. Details entnehmen Sie bitte dem verbindlichen Angebot
unser Berater- / innen.
Inklusive
Trainingsunterlagen, medienreich-Zertifikat
Individuelles Firmen Training
Individuelles Firmen Training für Sie oder Ihre Mitarbeiter in den Schulungsräumen von medienreich.
Ihre Vorteile auf einen Blick:
Individuelle Betreuung durch den Trainer
Training in unseren modernen Schulungsräumen
Sie bestimmen Ihren Wunschtermin
Individuell abstimmbare Trainingsschwerpunkte aus unserer Trainingsbeschreibung
Tagespreise
1. Teilnehmer
2. Teilnehmer
3. Teilnehmer
0,- €
+0,- €
+0,- €
je weiterer
Teilnehmer
+0,- €
Inkl. MwSt. = € 0,00
Inkl. MwSt. = € 0,00
Inkl. MwSt. = € 0,00
Inkl. MwSt. = € 0,00
Bei den Preisen handelt es sich um Tagespreise (8 x 45 Minuten).
Inklusive
Mittagessen, Getränke, Trainingsunterlagen, medienreich-Zertifikat
Ausdruck erstellt am 18.05.2017
medienreich Training GmbH
Kreuzstraße 34
33602 Bielefeld
Tel: +49 (0) 521 - 968774-0
Fax: +49 (0) 521 - 968774-90
Bürozeiten:
Mo. - Fr. 8:00 Uhr - 17:00 Uhr
Inhaber:
Frank Schmittat
UST-ID: DE308555942
Gerichtsstand: Bielefeld
Amtsgericht: Bielefeld, HRB 42330
Herunterladen