java kurse

Durch die anschaulichen Beispiele und praktischen Übungen habe ich meine Java-Kenntnisse sinnvoll aufbauen und vertiefen können.

Marcel Kaiser
Java Schulung in Koblenz

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

2 Tage Kompakt-Intensiv-Training

  • Kursbeschreibung

    Schulung mit persönlicher Trainerbetreuung bei Ihnen im Haus!
    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

    Kursinhalte aus unserem Programm frei wählbar.
    Zusätzliche Kursinhalte auf Anfrage möglich.

      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
    Tipp: empfohlene Trainingsdauer für alle Kursinhalte:
    1 - 2 Personen: 1 Tage - 2 Tage
    3 - 8 Personen: 2 Tage
  • Voraussetzungen

    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.
  • Unterrichtszeiten

    (8 x 45 Minuten)
    jeweils von 09.30 Uhr - 17.00 Uhr
  • Vorteile

    Unsere Garantien, damit Ihr Training auch garantiert ein Erfolg wird:
    • Qualitätsgarantie
    • Zufriedenheitsgarantie
    • Durchführungsgarantie
    • Investitionsgarantie

    Zertifizierung

    medienreich ist zertifizierter Trainingspartner von Adobe, Autodesk und Corel. Nur ausgewählte Unternehmen mit einem sehr hohen Qualitätsniveau erhalten diese Zertifizierung. Ihr Garant für eine kompetente Wissensvermittlung.

    Rabattsystem für öffentliche Trainings:

    • 5 % Rabatt bei gleichzeitiger Anmeldung von 2 - 3 Personen für ein Training oder für die Buchung eines 2. oder 3. Trainings innerhalb eines Jahres.
    • 10 % Rabatt bei gleichzeitiger Anmeldung von 4 - 6 Personen für ein Training oder für die Buchung eines 4. oder 5. Trainings innerhalb eines Jahres.
    • 15 % Rabatt bei gleichzeitiger Anmeldung von mindestens 7 Personen für ein Training oder ab der Buchung eines 6. Trainings innerhalb eines Jahres.
  • Kundenbewertung

55 Kunden besuchten bereits diesen Kurs.
Sony, VW, itelligence, EADS, Sanyo, Sage

Der Trainingskatalog

Gerne schicken wir Ihnen unseren aktuellen Katalog per Post zu.
Oder Sie laden ihn sich als PDF direkt auf Ihren Rechner.

per Post Download
Ihr Projekt schulen?

Sie finden Ihren Wunschkurs nicht in unserem Schulungsprogramm?
Als Projekt Training können wir Ihnen jedes Kursthema anbieten.

Projekt Training
Staatliche Zuschüsse

Sparen Sie bis zu 500 Euro durch staatliche Zuschüsse. Hier erhalten Sie Informationen zu den Fördermöglichkeiten.

Hier informieren
Sie haben Fragen?

Gerne beraten wir Sie per Telefon:

0800 / 555 0116

kostenfreie Hotline

  • Deutschland
  • Österreich
  • 1
  • 25% Rabatt
  • 35% Rabatt
  • 410% Rabatt
  • 510% Rabatt
  • 610% Rabatt
  • 715% Rabatt
  • 815% Rabatt
  • 915% Rabatt
  • 1015% Rabatt

Schulungsort

Deutschland

  • Berlin
  • Bielefeld
  • Frankfurt
  • Hannover
  • Köln
  • Stuttgart

Schulungsort

Deutschland

  • Berlin
  • Bielefeld
  • Frankfurt
  • Hannover
  • Köln
  • Stuttgart

Bitte Termin wählen

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 2 Tage Spezial - Intensiv - Training
  • Einzelne Trainingstage buchen
  • 1 Tag
  • 2 Tage
  • 3 Tage
  • 4 Tage
  • 5 Tage
  • 6 Tage
  • 7 Tage
  • 8 Tage
  • 1 Tag
  • 2 Tage
  • 3 Tage
  • 4 Tage
  • 5 Tage
  • 6 Tage
  • 7 Tage
  • 8 Tage
  • Öffentliches Training
  • Inhouse Training
  • Firmen Training

Meinen Sie...

bitte warten...