PDF-Download

Schulung Refactoring für Java, C#, C++-Programmierer (S738)
4.8 von 5 Sternen
14 Kundenbewertungen

"Refactoring" ist die Kunst, Ihren Source-Code problemlos zu verbessern. Egal, ob die Anforderungen sich ändern, das aktuelle Design nicht optimal ist oder Sie einfach neue Erkenntnisse gewonnen haben. Nach dieser Schulung refactorn Sie schnell und ohne Risiko nach "Kochrezepten" der Meister.

Offene Termine

10.04.-12.04.2017
3 Tage | 1.630,00
Köln   
Noch frei
Buchen Vormerken
04.10.-06.10.2017
3 Tage | 1.700,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen

Schulungs-Ziel

Die 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.

Wer sollte teilnehmen

System- und Anwendungsprogrammierer, die Erfahrung mit Java und objektorientierter Programmierung und möglichst auch Entwurfsmustern haben. Sie möchten die Qualität Ihrer Software steigern und agil auf Änderungen an den Vorgaben reagieren.

Inhalt

  • Grundprinzipien und Konzepte von Refactoring
    • Was ist der Vorteil von Refactoring?
    • Wann ist es notwendig? (Die "schlechten Gerüche" im Code)
    • Wann hört man auf?
    • Was muss man im Projektablauf anders organisieren?
  • Auffrischung von einigen wichtigen Entwurfsmustern
  • Testing und Refactoring
    • Warum ist Testen zwingend erforderlich?
    • Wie testet man am besten?
  • Ein Katalog von Refactorings gemäß Martin Fowler
    • Methoden zusammen stellen 
    • Verhalten zwischen Objekten verschieben
    • Daten organisieren
    • Bedingte Ausdrücke vereinfachen
    • Vereinfachung von Methoden-Aufrufen
    • Verallgemeinerung meistern
  • Automatische Tests als notwendige Voraussetzung für Refactoring?
  • Refactoring Tools - ein Überblick
  • 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.

Schulungszeiten und Teilnehmerzahl

Teilnehmerzahl:min. 1, max. 8 Personen

Schulungszeiten: 3 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr

Ort der Schulung: GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Kundenbewertungen

4/5
Bewertung von Konstantin F.

Organisation war gut. Die technische Ausstattung war super und inhaltlich war es interessant und konnte sehr gut vermittelt werden. Gerne wieder.

5/5
Bewertung von Frauke M.

Sehr gut organisiert. Freundliche Mitarbeiter und Dozenten. Fachl. sehr kompetenter Dozent. Gute Aufteilung von Theorie und Praxis.

Optimierung. Das Essen in der Kantine vom Tüv hätte besser sein können. Gibt es Alternativen?

5/5
Bewertung von Robert E.

Super Administration. Alles hat gepasst, von der Abholung am Bahnhof über die Schulungsräume bis zur Verpflegung.

5/5
Bewertung von Wilhelm R.

Die Versorgung der Kursteilnehmenden ist optimal. Insb. wäre der Transfer zw. Bahnhof - Seminarstätte - Übernachtungsstätte auszuzeichnen!
Der Referent war sehr gut und konnte individuell auf die Teilnhemer eingehen.

4/5
Bewertung von Heiko K.

Kurs war insgesamt gut.

5/5
Bewertung von Ulrich R.

Wie gewohnt hervorragend. Ich komme auf jeden Fall wieder!

5/5
Bewertung von Alisa R.

die vermittelten Schulungsinhalte waren sehr hilfreich, um meinen Code zu verbessern. Dabei wurden die Lerninhalte mittels verschiedener Methoden sehr veranschaulicht dargestellt.

5/5
Bewertung von Konstantin F.

Selbst als etwas erfahrener Programmierer fand ich die Schulung interessant und ich bin davon überzeugt, dass das erlangte Wissen mir helfen wird in Zukunft qualitativeren Code zu entwickeln. Ich empfehle diese Schulung allen, denen die Qualität ihres Codes wichtig ist und sich verbessern möchten. Gerne wieder!

5/5
Bewertung von Frauke M.

Sehr gute Qualität. Für jeden Java Entwickler zu empfehlen. In der Paraxis sehr gut nutzbar.

5/5
Bewertung von Robert E.

Sehr interessante Weiterbildung! Für jeden Software Entwickler uneingeschränkt zu empfehlen!

Offene Termine

10.04.-12.04.2017
3 Tage | 1.630,00
Köln   
Noch frei
Buchen Vormerken
04.10.-06.10.2017
3 Tage | 1.700,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen


Eine Gruppe einer Firma will zeitgleich den Kurs Refactoring für Java, C#, C++-Programmierer frequentieren

An dieser Stelle kann ein kundenspezifisches Training zur Augabenstellung Refactoring für Java, C#, C++-Programmierer angemessen sein. Der Lehrstoff des Seminars kann dabei zusammen mit den Trainern variiert oder komprimiert werden.

Haben die Mitarbeiter bereits Vorwissen in Refactoring für Java, C#, C++-Programmierer, sollte der Anfang nur gestreift werden. Eine Inhouse-Weiterbildung macht sich bezahlt ab drei Seminarbesuchern. Die Inhouse-Seminare zum Thema Refactoring für Java, C#, C++-Programmierer finden ab und zu in Berlin, Nürnberg, Hamburg, Münster, Dortmund, München, Essen, Düsseldorf, Dresden, Bochum, Stuttgart, Leipzig, Bielefeld, Bremen, Frankfurt, Bonn, Duisburg, Wuppertal, Hannover und Köln am Rhein in NRW statt.

Inhouse-Schulungen zu Refactoring für Java, C#, C++-Programmierer bundesweit

  • Freie und Hansestadt Hamburg Stadtstaat
  • Schulungs-Schwerpunkt: Ein Katalog von Refactorings gemäß Martin Fowler Methoden zusammen stellen  | Wie testet man am besten?
  • Landeshauptstadt Stuttgart von Baden-Württemberg
  • Schulungs-Schwerpunkt: Daten organisieren | Vereinfachung von Methoden-Aufrufen
  • Bundeshauptstadt Berlin Stadtstaat
  • Schulungs-Schwerpunkt: Bedingte Ausdrücke vereinfachen | Auffrischung von einigen wichtigen Entwurfsmustern
  • Landeshaupt München von Bayern
  • Schulungs-Schwerpunkt: Refactoring Tools - ein Überblick | Automatische Tests als notwendige Voraussetzung für Refactoring?
  • Frankfurt am Main in Hessen
  • Schulungs-Schwerpunkt: Grundprinzipien und Konzepte von Refactoring Was ist der Vorteil von Refactoring?|Wann ist es notwendig? (Die "schlechten Gerüche" im Code)
  • Köln am Rhein
  • Schulungs-Schwerpunkt: Verallgemeinerung meistern | Verhalten zwischen Objekten verschieben
  • Hansestadt Bremen Stadtstaat
  • Schulungs-Schwerpunkt: Wann hört man auf? | Was muss man im Projektablauf anders organisieren?
  • Landeshauptstadt von Nordrhein-Westfalen Düsseldorf am Rhein
  • Schulungs-Schwerpunkt: 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.|Testing und Refactoring Warum ist Testen zwingend erforderlich?

Wenn alle Teilnehmer einheitlich damit einverstanden sind, kann die Refactoring für Java, C#, C++-Programmierer Schulung hinsichtlich "" gekürzt werden und als Kompensation wird "" ausfühlicher thematisiert oder vice-versa.

Welche Seminare erweitern Refactoring für Java, C#, C++-Programmierer?

Eine passende Erweiterung findet sich in Java Business-Anwendungen mit EJB 3.2 und CDI 1.1  mit

  • Optionale Passivierung
  • Messaging mit Message-Driven-Beans
  • Traditionelle EJB-Features Komponentenbasiertes Programmiermodell
  • Einführung Motivation

Zu empfehlen ist auch ein Seminar von „JavaServer Faces (JSF)“ mit dem Unterrichtsstoff von

  • Einführung und Überblick über das JSF-Ökosystem
  • Webanwendungen mit JSF Modellierung einer Beispielanwendung
  • Generierung einer JSF-App mit Maven 2
  • Die Standardkomponenten

Für Firmenschulungen ist das Thema „Kryptographie - Theorie und Anwendung (Sprachen: Java, Ruby, C/C++, C# und Python)“ mit dem Unterrichtsgegenstand Vertiefungsthemen Arten von Attacken und deren Abwehr und PKI und Zertifikate prädestiniert.

Für Erfahrene Anwender eignet sich auch eine PHP Aufbau: TDD, CI, CD und Refactoring Schulung. In diesem Seminar werden vor allen Dingen

  • Softwarequalität messen
  • Werkzeuge
  • Wartbarkeit von Code
  • Dokumentation
besprochen.

Haben Sie Fragen?

Gerne beraten wir Sie persönlich per E-Mail oder Telefon.

Nicole Döhring

Kathrin
Gerstmann

Petra
Humartus

Ilona
Dick