Webinar

Refactoring für Java, C#, C++-Programmierer

Inhalte

  • Grundprinzipien und Konzepte von Refactoring
    • Was ist Refactoring?
    • Wann ist es notwendig?
    • Die "schlechten Gerüche" im Code.
    • Wie machen wir es?
    • Wann hören wir auf?
    • Wären andere Projektabläufe besser?
    • Unser Weg zum Clean Code
  • Ein paar wichtige Entwurfsmuster
  • Testing und Refactoring
    • Warum ist Testen zwingend erforderlich?
    • Wie testen wir am besten?
  • Ein Katalog von Refactorings gemäß Martin Fowler
    • Methoden aufteilen
    • Verhalten und Daten zwischen Klassen verschieben
    • Verbesserte Klassenstruktur
    • Komplexe Ausdrücke vereinfachen
    • Vereinfachung von Methoden-Aufrufen
  • Objekt-Orientierte Prinzipien
    • Während der Übungen fallen uns viele Prinzipien in den Schoß
  • Refactoring Tools in Ihrer IDE
    • Wir verwenden intelliJ, Eclipse, und/oder Visual Studio (mit oder ohne ReSharper), damit alle Teilnehmer ihr Werkzeug besser beherrschen lernen
  • Praktische Übungen anhand von Quellcode der Teilnehmer
    • Falls möglich, bringt jeder Teilnehmer einen Quellcode aus dem eigenen Projekt mit, den wir besprechen und ggfs. bearbeiten
LernzieleDie Teilnehmer kennen die Philosophie hinter "Refactoring" sowie die allgemeinen Vorgehensweisen. Sie haben viele Refactorings kennengelernt und an verschiedenen Beispielen geübt. Sie sind somit in der Lage, flexibel auf Änderungen der Ziele, der Anforderungen oder des Umfeldes zu reagieren. Nach der Schulung können die Teilnehmer höherwertige Software schreiben.ZielgruppenSystem- und Anwendungsprogrammierer, die Erfahrung mit Java, C++ und/oder C# haben. Sie möchten die Qualität Ihrer Software steigern, damit Sie
  • Ihren Code auch 2 Jahre nach dem Schreiben gut verstehen
  • und gefahrlos ergänzen und verändern können
  • Agil und professionell auf Änderungen an den Vorgaben reagieren
Produkt-Owner, technische Projektleiter und Senior Programmierer, die bemerkt haben, dass ihre Gruppen bei Veränderungswünschen und anderen Tickets immer langsamer werden
  • Grundprinzipien und Konzepte von Refactoring
    • Was ist Refactoring?
    • Wann ist es notwendig?
    • Die "schlechten Gerüche" im Code.
    • Wie machen wir es?
    • Wann hören wir auf?
    • Wären andere Projektabläufe besser?
    • Uns...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
13.07.2026 - 15.07.2026 21 h 21 h Details Details Jetzt buchen
14.09.2026 - 16.09.2026 21 h 21 h Details Details Jetzt buchen
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
22.02.2027 - 24.02.2027 21 h 21 h Details Details Jetzt buchen
05.04.2027 - 07.04.2027 21 h 21 h Details Details Jetzt buchen
07.06.2027 - 09.06.2027 21 h 21 h Details Details Jetzt buchen
04.10.2027 - 06.10.2027 21 h 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9257712

Anbieter-Seminar-Nr.: 738

Termin

22.02.2027 - 24.02.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 2.415,70

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 21 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
13.07.2026 - 15.07.2026 21 h 21 h Details Details Jetzt buchen
14.09.2026 - 16.09.2026 21 h 21 h Details Details Jetzt buchen
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
22.02.2027 - 24.02.2027 21 h 21 h Details Details Jetzt buchen
05.04.2027 - 07.04.2027 21 h 21 h Details Details Jetzt buchen
07.06.2027 - 09.06.2027 21 h 21 h Details Details Jetzt buchen
04.10.2027 - 06.10.2027 21 h 21 h Details Details Jetzt buchen