Download als PDFSchulung:
Refactoring Workshop

Kompaktinfos
Kurs-IDDauerPreisNächste TermineVeranstal­tungsort
OREFAC2 TageLP: 1.230 ,-- EUR
LP: 1.230 ,-- EUR
15.02. - 16.02.2022
22.09. - 23.09.2022
Mannheim oder Online
Mannheim oder Online

Preise pro Person zzgl. MwSt., Inhouse Seminare auf Anfrage.

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:30 Uhr (Online Training: 9:00 Uhr), Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 3, 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-TerminDauerOrtPreisSeminar-Anmeldung
15.02. - 16.02.20222Mannheim oder OnlineLT: 1.230 ,-- EUROnline
22.09. - 23.09.20222Mannheim oder OnlineLT: 1.230 ,-- EUROnline

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 und AGBs

Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Rabatte

Listenpreis (LP): 1230,-- EUR

3 - 6 Monate

> 6 Monate

LP - 10%

LP - 20%

1110,-- EUR

980,-- EUR

Siehe auch: Preise & Rabatte

Offene Termine
15.02. - 16.02.LT: 1.230,-- EUR
Anmelden
22.09. - 23.09.LT: 1.230,-- EUR
Anmelden

Siehe auch: Preise & Rabatte

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Einzelschulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Einzelschulungen haben Sie den Trainer ganz für sich alleine.
Zum Geschaeftsbereich Competence Center
Schulung
Warum das Rad neu erfinden? Verbessern Sie das Design Ihrer Anwendung durch den Einsatz von Design Patterns mit Java.

Service

Competence Center

Schulung