|
Refactoring für Java-Programmierer
Weitere Seminare der Kategorie Java
Seminarliste ausblenden
| Seminare der Kategorie Java |
Weitere Kategorien anzeigen | Alle Seminare anzeigen |
Java Einführung für Programmierer ohne OO-Vorkenntnisse
|
Java-Basiswissen Java 1.4, 5.0, Java SE 6 mit Eclipse 3.3
|
Objektorientierung Einführung (Java, C++)
|
Java Basics (auf Englisch)
|
Java-Grundlagen Server (RMI, JDBC, XML, Web-Applikationen mit Servlets, JSP, JSTL, Ajax)
|
Einführung in Serviceorientierte Architekturen (SOA)
|
Java-Grundlagen Client (Desktop-Applikationen mit Swing und SWT, Applets und Java Web Start)
|
Java 5/6 für Umsteiger
|
Agiles und automatisches Testen vom Java-Swing-Anwendungen
|
Automatisiertes Testen von Webanwendungen mit Selenium und WebTest
|
Maven 2
|
Agile Entwicklung: Methodik und Werkzeuge bei der Java-Entwicklung
|
Service Orientierte Architekturen mit Java
|
Spring Framework
|
Java-Aufbaukurs Server
|
Java-Aufbaukurs Client
|
Enterprise JavaBeans (EJB) 2.0/2.1
|
Java Web Services mit Apache Axis2
|
Enterprise JavaBeans 3 (EJB3) und JPA
|
JBOSS Administration
|
Java Foundation Classes, Swing
|
Persistenzframeworks für Java
|
WebSphere Studio Application Developer
|
Eclipse Einführung
|
Eclipse RCP - Entwicklung auf der Rich Client Platform
|
Hibernate 2
|
Hibernate 3.2 und JPA
|
JavaServer Faces
|
Refactoring für Java-Programmierer
|
ANT - intensiv
|
JUnit in Java-Projekten
|
Kompaktkurs Java/JSP/HTML/JDBC/XML
|
Java Server Pages (JSP)
|
Java Enterprise Edition (JEE)
|
Servlets - Internet-Datenbankanbindung mit Java
|
Webanwendungen mit Servlets und JavaServer Pages (JSP)
|
Webanwendungen mit Servlets, JSP und Struts
|
Jakarta Struts 1.2
|
Subversion - Versionskontrolle
|
Design Pattern mit Java oder C++ oder C#-Entwickler
|
XML und Java
|
Java Einführung für Programmierer-Anfänger
|
Einführung in die Objektorientierung
|
Web-Applikationen
|
Datenbankanbindung mit Java (JDBC)
|
Performance Profiling mit Eclipse TPTP
|
Java Web Services-Implementierungen in der Praxis
|
Java Web Services mit Apache Axis
|
|
Seminar-ID
S738
|
Dauer
3 Tag(e)
|
Preis
Offenes Seminar: 1.080,00 Euro p. P. zzgl. MwSt.
Oder Individual- / Firmenschulung: nach Angebot
|
Kurzbeschreibung "Refactoring" ist die Kunst, Ihren Source-Code problemlos zu verbessern. Egal, ob die Anforderungen jetzt anders sind, das aktuelle Design nicht optimal ist, oder Sie einfach neue Erkenntnisse gewonnen haben, Refactorn Sie schnell und ohne Risiko nach "Kochrezepten" der Meister. |
|
Inhalt
-
Grundprinzipien und Konzepte
von Refactoring
Was hat man davon?
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
Composing methods
Verhalten zwischen Objekten verschieben
Daten organisieren
Bedingte Ausdrücke vereinfachen
Vereinfachung von Methoden-Aufrufen
Verallgemeinerung meistern
- Praktische Übungen
- Ein Test-Tool: JUnit
- Refactoring Tools - ein
Überblick
- Ein kurzer Blick auf das
Umfeld
Eclipse
Pair programming
Extreme programming (XP)
- Praktische Übungen anhand von
Quellcode der Teilnehmer
Falls möglich, bringt jeder Teilnehmer Quellcode aus dem eigenen Projekt mit, den wir besprechen und ggfs. bearbeiten
|
Seminar-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. Die Teilnehmer können 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. |
|
Dauer des Kurses
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
|
|
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
|
|
Kurs-Gebühren
1.080,00 Euro p. P. zzgl. MwSt., inkl. Kurs-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
|
|
Ort des Kurses
GFU-Seminar-Zentrum Köln oder bei Ihnen als Inhouse-Schulung
|
|
Offene Termine
|
Durchführung garantiert
freie Plätze verfügbar
|
| |
|
Eingeschränkte Hotelkapazität
|
Firmenschulung
Inhouse-Schulung mit Wunschtermin Anfragen
Individualschulung
Schulung für eine Einzelperson mit Wunschtermin Anfragen
Wir beraten Sie gern

|
Infoline 0221 82 80 90
Email an GFU
|

Verantwortlich für das Seminar ist:
Jahn Boyd-Rainey
Entwickler, Projektleiter, Coach und Dozent – in allen Rollen fühlt sich unser Dozent John Boyd-Rainey wohl. Angefangen mit BASIC auf der Uni ging es über Pascal, Prolog, C und C++ zur schönen neuen Java-Welt.
Als Engländer, der aber länger in Köln gelebt hat als in sonst einer Stadt, bietet er sein Fachwissen in Deutsch und Englisch an.
"Ich liebe es, wenn ich sehe, wie die Teilnehmer etwas zum ersten Mal verstehen. Manchmal fällt das 5-Cent Stück centweise, das ist egal. Hauptsache, sie haben nicht nur etwas gehört, sondern wirklich begriffen, so dass sie es umsetzen können."
|
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Kurs / Weiterbildung:
|
Professional Refactoring in Visual Basic
Professional Refactoring in Visual Basic Wiley John + Sons Arsenovski, Danijel
Kurs
|
|
Refactoring HTML
Refactoring HTML Improving the Design of Existing Web Applications Addison Wesley Harold, Elliotte Rusty
Kurs
|
|
xUnit Test Patterns
xUnit Test Patterns Refactoring Test Code Addison Wesley Meszaros, Gerard
Kurs
|
|
Refactoring Databases
Refactoring Databases Evolutionary Database Design Addison Wesley Ambler, Scott Sadalage, Pramodkumar
Kurs
|
|
Refactoring
Refactoring Oder wie Sie das Design vorhandener Software verbessern Addison Wesley Verlag Fowler, Martin
Kurs
|
|
Prefactoring
Prefactoring Extreme Abstraktion · Extreme Separation · Extreme Readability O´Reilly Vlg. GmbH & Co. Pugh, Kenneth
Kurs
|
|
Refactoring to Patterns
Refactoring to Patterns Addison Wesley Kerievsky, Joshua
Kurs
|
|
Refactorings in grossen Softwareprojekten
Refactorings in grossen Softwareprojekten Komplexe Restrukturierungen erfolgreich durchführen Dpunkt.Verlag GmbH Lippert, Martin Roock, Stefan
Kurs
|
|