Java Agile Entwicklung und Refactoring - Seminare

Seminarinformationen

Seminar-Ziel

In dem Seminar werden die allgemeineren Prinzipien der Agilen Entwicklung und  Refaktoring behandelt. Das Auffinden von zu refaktorisierenden Code wird demonstriert und die damit verbundenen Möglichkeiten einen Code zu optimieren. Darunter fällt beispielsweise der Aufbau von Tests, der Umgang mit Methoden, die Organisation von Daten sowie die Refaktorisierung von Ausdrücken und Vererbungen. Die vermittelten Kenntnisse werden in praktischen Beispielen vertieft.

Teilnehmer Zielgruppe

Java Programmierer

Kurs Voraussetzungen

Fundierte Kenntnisse in der Programmierung mit Java und Software-Implementierung

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen des Refactoring
  • Definition
  • Design und Refactoring
  • Performancesteigerung mit Refactoring
Zu refaktorisierenden Code erkennen
  • Parameterlisten zu lang
  • Doppelter Code
  • Mediator
  • grosse Klassen
  • Datenneid
  • Vermeidung elementarer Datentypen
Testen
  • Funktionstests
  • Komponenten testen
  • JUnit Tests u.a.
Methoden refaktorisieren
  • Methoden extrahieren oder integrieren
  • temporäre Variablen behandeln
  • Algoritmen neu implementieren
  • Methodenaufrufe vereinfachen
  • Objekte übergeben
  • Downcast kapseln
  • Exceptions einsetzen
Datenstrukturen anpassen
  • Objekte erkennen
  • Arrays typisieren
  • Felder refaktorisieren
  • Mit typisierten Collections arbeiten
  • Arbeiten mit Typschlüsseln
Ausdrücke vereinfachen
  • Bedingungen reorganisieren
  • Null-Objekt einführen
  • Polymorphismus einsetzen
  • Assertions
Generalisierung und Refactoring
  • Klassen und Interfaces extrahieren
  • Felder und Methoden verschieben
  • Refactoring über Assoziationen
  • flachere Hierarchien einsetzen
  • Mit Delegation arbeiten
  • Template Methoden
  • Refactoring nach Fowler
Tags: Oracle
 
 

Weitere Schulungen zu Thema Java

WS-* Standards (Web Services Standards)

Ziel des Seminars ist es Ihnen einen Überblick über die wichtigsten WS-* Standards zu geben. An Hand von überschaubaren Beispielen werden Ihnen die Standards erläutert. ...merken/anfragen
 

Java EE - für Entscheider

Java EE ist die neue Bezeichnung für J2EE. Java EE ist die Spezifikation für eine Softwarearchitektur für die transaktionsbasierte Ausführung in Java programmierten Anwendungen und Web-Anwendungen. Softwarekomponenten und Dienste werden primär in der Programmiersprache Java erstellt. Mit Java EE wird ein allgemein akzeptierter Rahmen zur Verf&uu...merken/anfragen
 

Java - Persistenz mit JPA und Hibernate

Das Seminar demonstriert Ihnen beispielhaft sowohl den Zugriff über Java Database Connectivity (JDBC) als auch über die Java Persistence API (JPA). JPA wird hier "stand-alone" verwendet und nicht in Verbindung mit EJB3. ...merken/anfragen
 

Java - Fortgeschrittene Programmiertechniken

Ziel des Seminars ist es fortgeschrittene Konzepte zu demonstrieren und Ihnen die Gelegenheit zu bieten damit zu experimentieren.   ...merken/anfragen
 
 
 
  • keine Seminare auf Ihrem Merkzettel
 

Anfragedetails

Seminartyp wählen:




Preis pro Person
1.095,00 € netto
1.303,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.
Standort wählen:

Termin wählen:






*  oder Wunschtermin


Anzahl Teilnehmer:


auf den Merkzettel
 
 

alt

alt

alt


IT-Schulungen.com erhält beim
Internationalen Training Center Rating
(ITCR) die höchste Bewertung und wird
mit Premium Services ausgezeichnet.