Java Design Patterns Course
The Timeless Way of Coding Java
Come refresh your Java brain with nice cold Design Patterns Training!
If you answer "yes!" to any of these questions, then this
course is for you:
Would you like to know how a Java Specialist thinks
when he designs a Java system?
Have you ever wondered where the Gang-of-Four Design
Patterns fit into Java?
Would you like to find out how the Singleton Pattern can
cause non-object oriented code?
Has your project become unpleasant due to maintenance
Ever wanted to get rid of copy & paste code and those pesky
switch and if-else statements?
Would you like to improve your team communication by
introducing a richer design vocabulary?
The Java Design Patterns Course is authored by Heinz
Kabutz, the publisher of The Java Specialists' Newsletter,
with contributions from one of the authors of the original
"Gang-of-Four" Design Patterns book.
"I thought that your course was excellent, and have been using
patterns in my work ever since (as well as campaigning the worth of
using Design Patterns to my colleagues)."
Oliver G., Prism, Cape Town
Design Patterns have become the standard way in which we
think about object oriented software development.
During this 4-day course, we study the most useful
Gang-of-Four design patterns: Singleton, Factory Method,
Abstract Factory, Template Method, Strategy, Iterator,
Observer, Adapter, Decorator, Composite, Visitor, Command,
Memento, Chain of Responsibility, State, Facade, Flyweight,
Bridge and Proxy.
Each design pattern is followed by practical hands-on
exercises to apply what you have learned, using both UML and
Make an Enquiry
Participants should have a good understanding of object
orientation concepts such as inheritance, encapsulation
and polymorphism. Knowledge of Java is an advantage.
Computers with the latest version of
JDK preinstalled, together with either Eclipse or
There are several options for you to attend this course:
Inhouse course: Presented at your company either
in person or via video conferencing. Price is €11500
for up to 10 students, above that is an additional €600
per student, plus the travel expenses of the instructor.
contact us to make a booking.
Classroom course: We offer this course as a
class room course in various locations around the world,
such as San Francisco, Ottawa, Toronto, Düsseldorf,
Paris and Chania on Crete, to name a
few. Price for the 4 day course is €1800
per student. See below for our course calendar or
an enquiry if your city is not listed.
All our courses are offered as inhouse courses. However, we
have formed training partnerships with selected companies.
The course will still be presented by Heinz Kabutz or a certified
trainer, such as Maurice Naftalin, author of Java Generics
Note: All quoted prices are excluding VAT and other local
taxes. Please contact
us for an exact quote for your situation.
Once you have signed up and paid for one of our open courses
held at the Java Specialists Headquarters in Chorafakia in
Chania on the Island of Crete, we guarantee that it will take
place on those dates. You can thus book your travel with
peace of mind that there will not be changes to the schedule.
This only applies once you have booked and paid for your
course. We do reserve the right to change dates depending on
customer demand. However, even if you are the only person
signed up for the course, it will still take place on the
agreed upon dates. We believe that customer satisfaction is
more important than short-term profit.
Furthermore, we guarantee that you will be satisfied with the
training. Should you not be happy within the first half day
of the course, we will refund you the price of the course
fees. No refunds will be given after lunch on the first day,
as you would have already gained too much valuable
information by that time.