Anti-Muster bei der Java Entwicklung und agile Lösungen
Seminar-ID
S788
Dauer
1 Tag(e)
Preis
Offenes Seminar: 760,00 Euro p. P. zzgl. MwSt.
Individual- / Firmenschulung: nach Angebot
Kurzbeschreibung
Bei der Entwicklung von Software mit Java werden immer wieder die selben Fehler gemacht. Das fängt bei der Planung und der Entwicklungsverfolgung des herzustellenden Programmes an. Geht es dann konkret um die Realisierung wiederholen sich immer wieder die gleichen Fehler beim Design und der Programmierung. Wir diskutieren in allen Bereichen exemplarische Fehler und gehen situativ auf Probleme und Schwierigkeiten in den Projekten der Teilnehmer ein und eruieren zusammen agile Lösungen.
Inhalt
Überblick: Was sind Anti-Muster?
Anti-Muster beim Projektmanagement
Anti-Muster bei Architektur und Design
Anti-Muster bei der Programmierung
Anti-Muster bei der Organisation und den Prozessen
Diskussion
Seminar-Ziel
Sie kennen häufig wiederkehrende Fehler-Muster bei der Java-Entwicklung. Sie verhindern verbreitete Fehler im gesamten Software-Lebenszyklus bzw. erkennen diese.
Michael Hüttermann ist Spezialist für Java/J2EE und agile Entwicklung mit über zehn Jahren Projekterfahrung. Er ist Autor eines Java-Buches zum Thema Java und agile Entwicklung und kontinuierlicher Autor auf Wikipedia, wo er zahlreiche Artikel verfasst und fortgeschrieben hat.
Als Organisator der Java User Group Köln holt er regelmäßig hochkarätige, weltweit bekannte Personen aus der Java-Welt für Fachvorträge nach Köln. Die Vorträge sind kostenlos und finden alle acht Wochen in der Universität zu Köln statt. Aufgrund seiner langjährigen, kontinuierlichen Leistungen rund um Java ist er im Dezember 2006 zum "Sun Java Champion" ernannt worden. Anfang 2007 wurde er zum "Community Leader" gewählt. Er fördert alle Aktivitäten der Java Community und ist eine Schnittstelle zwischen Sun Microsystems und allen Java User Groups weltweit.
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Agile Java Entwicklung mit Spring, Hibernate und Eclipse
Spring, Hibernate und Eclipse sind in der Java-Welt die zurzeit beliebtesten Technologien für die Software-Entwicklung. Dieses Buch gibt Ihnen eine grundlegende Einführung und zeigt Ihnen anhand eines Praxisprojektes, wie Sie diese Technologien effizient bei der Programmierung Ihrer Anwendungen einsetzen können.
Seminar
Agile Java-Entwicklung in der Praxis
"Klar, alle entwickeln inzwischen "agil". Fast jeder hat schon einmal vom Agilen Manifest gehört, häufige Iterationen werden inzwischen für die meisten IT-Projekte angestrebt, und dass die zwischenmenschliche Komponente auch "irgendwie" wichtig ist, wissen wir doch auch nicht erst seit gestern. Aber "agil" ist nicht so vage! Java Champion Michael Hüttermann erklärt, was agile Softwareentwicklung wirklich bedeutet, und zeigt, wie sie sich konkret in die Tat umsetzen lässt. Mit viel Sachverstand schlägt er den Bogen vom Agilen Manifest bis zu einer kompletten technischen Infrastruktur, die agile Java-Entwicklung unterstützt. Die agile Philosophie und ihre Umsetzung Die Basis agiler Entwicklung ist natürlich das Agile Manifest, von dem sich zahlreiche Werte, Prinzipien und Methoden ableiten lassen. In diesem Buch wird deutlich, warum agiles Vorgehen so erfolgreich ist und wie es sich am besten einführen lässt. Auch Fallstricke in der Praxis verschweigt der Autor nicht und gibt zahlreiche Tipps aus seiner Projekterfahrung. Eine vollständige Infrastruktur für Ihre agile Java-Entwicklung An der spannendsten Frage hören dann viele andere Bücher auf: Wie setze ich die Theorie in technische Praxis um? Michael Hüttermann stellt Ihnen eine Infrastruktur aus nützlichen Werkzeugen vor, die Ihren kompletten Entwicklungszyklus abbilden und agiles Vorgehen konkret unterstützen. Von der Versionskontrolle über den Build-Prozess bis zu verschiedenen Testmöglichkeiten -- der größere Teil des Buchs widmet sich der technischen Umsetzung der verschiedenen Projektphasen. Moderne Werkzeuge und typische Szenarien Die Werkzeuge, die Sie hier kennenlernen werden, sind allesamt bewährte Open Source-Tools: JUnit und TestNG für Komponententests, Selenium und WebTest sowie Jemmy für funktionale und Akzeptanztests für Java Web- und Swing-Anwendungen, Subversion, Ant, Maven und CruiseControl für Konfigurationsmanagement und Build-Prozess, ergänzende Werkzeuge wie Checkstyle, EasyMock und Trac -- mit ihnen lassen sich die Anforderungen moderner Java-Projekte effektiv erfüllen. Zahlreiche typische Szenarien spielt der Autor auch mit konkreten Code-Beispielen durch. "
Seminar
Agile Java
"It: presents an expert overview of TDD and agile programming techniques from the Java developer´s perspective; brings together practical best practices for Java, TDD, and OO design; walks through setting up Java 5. 0 and writing your first program; covers all the basics, including strings, packages, and more; simplifies object-oriented concepts, including classes, interfaces, polymorphism, and inheritance; contains detailed chapters on exceptions and logging, math, I/O, reflection, multithreading, and Swing; offers seamlessly-integrated explanations of Java 5. 0´s key innovations, from generics to annotations; shows how TDD impacts system design, and vice versa; and complements any agile or traditional methodology, including Extreme Programming (XP). "
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743