This time we are going to have the pleasure of hosting Dr Heinz M. Kabutz, a world-class Java expert. Dr Kabutz will give a workshop on Java Design Patterns.
Dr Heinz M. Kabutz (PhD CompSci) is a recognised Java Champion, Rock Star, Oracle Developer Champion and Author of “The Java™ Specialists’ Newsletter”!
The workshop will be structured as follows:
Java Design Patterns Workshop
11:30 – 12:10 Introduction to Design with Object Orientation and Java
12:10 – 12:20 Short break
12:20 – 13:00 The Abstract Class Pattern – with hands-on exercises
13:00 – 13:45 Short break
13:45 – 14:20 The Builder Pattern from GoF and Effective Java – with hands-on exercises
14:20 – 14:30 Short break
14:30 – 15:10 Strategy Pattern (no exercises) and Null Object Pattern with hands-on exercises
Since this is going to be a workshop it is best to bring your own laptops, having IntelliJ community edition installed on it.
It will also be helpful to have read and understand a bit the following material. The workshop will assume that you have knowledge of OO principles (mainly inheritance and polymorphism) and *some* knowledge of design patterns
i. Abstract Class: https://www.javaspecialists.eu/courses/dpc/archive/AbstractClass-Woolf.pdf
ii. Builder in Gang-of-Four and Effective Java
iii. Strategy in Gang-of-Four
iv. Null Object: https://www.javaspecialists.eu/courses/dpc/archive/NullObject-Woolf.pdf
Please note that this is a *workshop* and the number of places available will be strictly limited. If you say that you will come, please ensure that
a. You WILL attend
b. You do master the required pre-requisite material
c. You have spent some time to do the required reading beforehand.