Java 8 Workshop

 
Tutorial Day - 17. Juni
 
9:30
 
Tutorial
4 Stunden
 
Fidelitas

Java 8 stellt die größte Änderung an der Programmiersprache dar seit der Einführung von Generics mit Java 5. Für Java 7 gibt es seit April 2015 keine öffentlichen Updates mehr. Trotzdem ist Java 8 bisher noch nicht in allen Projekten angekommen. Die neuen Sprachfeatures tauchen nach unserer Beobachtung beim täglichen Code-Schreiben nicht auf.
Mit diesem Workshop möchten wir allen, die bisher noch nicht die Gelegenheit dazu hatten, einen Ein- und Überblick geben über Java 8 Features wie Lambdas, die Stream-API, die Optional-Klasse und die DateTime-API. Die Teilnehmer können ausprobieren, wie einige Praktiken aus der funktionalen Programmierung in Java Einzug finden und welche weiteren Sprachfeatures das tägliche Arbeiten mit Java erleichtern können. Der Hauptteil des Workshops besteht aus praktischen Übungen, ergänzt durch Theorie-Teile und Live-Demos.

Die Teilnehmer sollten je zu zweit einen Laptop mit JDK 8 und einer Java-IDE (vorzugsweise eclipse) dabei haben. Eine paarweise Anmeldung ist jedoch nicht notwendig. Grundlegende Java-Kenntnisse sollten vorhanden sein.

David Burkhart

andrena objects ag

David Burkhart ist seit 2004 in der professionellen Softwareentwicklung tätig. Sein besonderes Interesse gilt dabei Clean Code Development, XP und SCRUM. Bereits in seiner Studien- und Diplomarbeit beschäftigte er sich mit TDD und Refactorings und ist heute für andrena objects sowohl als Softwareentwickler als auch als Trainer und Coach für agile Methoden tätig.

Sergej Werfel

andrena objects ag

Sergej Werfel arbeitet seit mehreren Jahren als Software-Entwickler bei der andrena objects ag. Vor allem die Einsätze in Projekten mit Legacy-Systemen haben ihm gezeigt, wie wichtig es ist, kontinuierlich an der Codequalität zu arbeiten. Clean Code und der Einsatz zeitgemäßer Tools und Frameworks helfen dabei, die Wartbarkeit einer Software zu steigern. Mit agilen Methoden, wie Scrum und XP, kann Sergej auch unabhängig von seinem Technologiestack zum Erfolg eines Projekt beitragen.