Download als PDFSchulung:
Refactoring Workshop

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
OREFAC2 Tage1.150 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
27.10. - 28.10.2016Mannheim
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
27.10. - 28.10.Anmelden
   
Fax-Formular:Anmelden

✔  Durchführungsgarantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.

Seminarbeschreibung

Durch sich ständig ändernde Anforderungen und Erweiterungen wird das Design einer Anwendung mit zunehmendem Alter immer schlechter. Der Kurs hilft Ihnen schlechtes Design zu entdecken und vermittelt Ihnen die Methode des Refactorings, mit der Sie das Design verbessern können. Zu Beginn des Kurses betrachten Sie eine zunächst gut aussehende kleine Anwendung aus drei Klassen. Im Verlauf des Kurses wird die Anwendung immer weiter verbessert, bis zum Schluss ein Framework auf der Basis von Entwurfsmustern vorliegt.

Kurs-Inhalt

Grundlagen

  • Entstehung und Geschichte
  • Gezieltes Arbeiten mit dem Refactoring Katalog
  • Einbindung des Refactoring in den Softwareentwicklungsprozess

Vorgehensweise

  • Voraussetzungen
  • Code Ownership
  • Unittests mit JUnit
  • Extreme Programming XP

Bad Smells

  • Doppelter Code, Feature Neid, Switch Statements usw.
  • Subtilere Anzeichen
  • Wie Sie schlechtes Design erkennen
  • Code Metriken

Die Refactorings

  • Grundlegende Refactorings: Extract Method, Replace Temp with Query usw.
  • Vereinfachen von Conditionals
  • Kapselung
  • Verändern von Schnittstellen
  • Zusicherungen
  • Komplexe Refactorings
  • Entwurfsmuster - Ziele für Refactoring

Praxis

  • Auswirkungen auf die Performance
  • Refactoring Tools und deren Einbindung in gängige IDEs

Zielgruppe

Programmierer und Softwareentwickler

Voraussetzung für Seminar-Teilnahme

Kenntnisse in Java und der Objektorientierung. Erfahrungen mit Design Patterns sind hilfreich aber nicht erforderlich.

Seminar-Dauer

2 Tage, 1. Tag 10:00 bis 17:00 Uhr, Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Sie erkennen Potentiale für Verbesserungen im Code und in UML Diagrammen
  • Sie erfahren, wie man das Design bestehender Anwendungen schrittweise verbessern kann. Der Code wird schlanker und flexibler
  • Sie lernen, wie man Refactoring in den Softwareentwicklungsprozess einbindet
  • Ihr Code wird nicht mehr der selbe sein!
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Refactoring Workshop

Seminar-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
27.10. - 28.10.20162Mannheim1.150 EUROREFACWeb-FormularFax-Formular

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Zum Geschaeftsbreich Competence Center
Schulung
Warum das Rad neu erfinden? Verbessern Sie das Design Ihrer Anwendung durch den Einsatz von Design Patterns mit Java.