Sie lernen in diesem Seminar erprobte Strategien zum Refactoring von Java-Programmen kennen. Kriterien, die die Notwendigkeit für einen Refactoring-Zyklus sowohl bei internen als auch bei extern realisierten Projekten signalisieren, werden vorgestellt. Dadurch erreichen Sie eine deutliche Steigerung der Qualität Ihrer Unternehmens-Software und damit verbunden eine Sicherung Ihrer Investitionen. Im Rahmen der praktischen Übungen setzen Sie die gelernten Verfahren um und erhalten damit Referenzbeispiele für ”schlechten” und ”guten” Java-Code.Voraussetzungstest zu diesem SeminarDieses Seminar ist Teil des Qualifizierungsplans JAVA Developer.Besuchen Sie unseren Java Blog.
Design Pattern in Java-Programmen oder vergleichbare Kenntnisse.
Fragen & Antworten
Ihre Frage hinzufügen
Unsere Berater und andere Nutzer werden Ihnen antworten können
Wir überprüfen Ihre Frage, um sicherzustellen, dass sie an die Veröffentlichungsstandards anpasst. Nach Ihren Antworten haben wir auch entdeckt, dass Sie für diesen Kurs möglicherweise nicht anmelden können. Entweder das wegen Ihrer Ausbildung sein können oder Ihrer Lage und so weiter. Auf jedem Fall wird es besser wenn Sie es mit Ihrer Ausbildungsstätte erkären.
Vielen Dank!
Wir überprüfen Ihre Frage und werden diese in Kürze veröffentlichen.
Oder bevorzugen Sie, dass das Zentrum Sie kontaktiert?
Meinungen
Haben Sie diesen Kurs belegt? Teilen Sie Ihre Meinung
Erfolge dieses Bildungszentrums
2020
Sämtlich Kurse sind auf dem neuesten Stand
Die Durchschnittsbewertung liegt über 3,7
Mehr als 50 Meinungen in den letzten 12 Monaten
Dieses Bildungszentrum ist seit 17 Mitglied auf Emagister
Themen
Java Code
Java
Software
Inhalte
Grundlagen:Refactoring als Bestandteil des Softwareentwicklungsprozesses - Design Patterns und Software-Entwicklung: Praxis-Relevanz und WertungRefactoring:Wie erkenne ich ”schlechten” Code? - Software-Metriken - Aufwandsabschätzung und Einschätzung des Verbesserungspotenzials - Beurteilung der erreichten QualitätssteigerungRefactoring-Verfahren:Der Refactoring-Katalog von Martin Fowler: Verfahren für Java und Java EE - Notwendigkeit und Umsetzung von Unit-Tests - Reorganisation von Paketen, Klassen, Schnittstellen, Attributen, Parametern, Methoden - Einführung von Design Patterns - Kapselung und Einführung zusätzlicher SchichtenWerkzeuge:Das Test-Framework JUnit - UML-Tools: Erstellung aussagekräftiger Diagramme und Reverse-Engineering von Java-Code - Erstellung von Software-Metriken - Übersicht kommerzieller ProdukteWorkshop:Refactoring einer Beispiel-Applikation - Diskussion des Ergebnisses - Betrachtung von Performance-Aspekten
Zusätzliche Informationen
Förderung durch z.B. Bildungsprämie und NRW-Bildungsscheck möglichUnterrichtsmethodeVortrag, Diskussion, Demonstrationen, Praktikum am PC.Beginn am 1.Tag:Beginn: 10:00