Java Specialists' Java Training Europehome of the java specialists' newsletter

Design Patterns Course

One incredible course, Many ways to learn it. Choose from: Inhouse, Webinar or Self-Paced

Forged from 1000's of hours at the front edge of Java development, this course will greatly increase your Java skills.

Overview

During this 4-day course, you'll 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.

What You'll Learn

  • How a Java Specialist thinks when designing a Java system
  • Where the Gang-of-Four Design Patterns fit into Java
  • How the Singleton Pattern can cause non-object oriented code
  • How to reduce common maintenance issues
  • How to get rid of copy & paste code and pesky switch and if-else statements
  • Battle tested skills through hands-on exercises using UML and Java code
heinz kabutz

About The Author

Heinz is the mastermind behind The Java Specialists' Newsletter and the author of the Design Patterns Course. In 2005, Heinz was chosen as a Java Champion by Sun Microsystems, the inventors of Java, for his work in advancing the language. Heinz has been invited to speak at the top Java conferences and events around the world.

  • This course will teach you what every programmer, who is serious about working with Java, should know. Design Patterns, Varial
  • The [design patterns] course was extremely interesting,informative and has shown me deep insights. Brilliantly done! Uwe R.
  • The examples were very similar to what I experienced in real life, since the course was presented by someone who has practical experience with software development in Java. You can rely on the suggestions - they really work!
    Dagmar J.
  • Combining UML and real examples used in JDK makes this course a lot more interesting. I have tried many times to read the Design Patterns book, but somehow the text always seemed outdated and not applicable.
    Design patterns, Oracle
  • You couldn't ask for a more pleasant and knowledgeable presenter. Very effective at getting his point across with solid and meaningful examples.
    Design patterns, Oracle
  • The course was well organized. The material was clear and very easy to follow, and the labs reinforced what I learned during the lessons...Highly recommended!
    Alex Ruiz, jRoller

In-House Course with Certified Trainer

One of our certified trainers will come to your company to teach your developers. Ideal for classes from 10 up to 50 students and ideally suited to companies with lots of Java/C++/C# developers. Banks, telecoms, insurance, IT.

Course Course Cost
Fee per student
exceeding 10
Maximum
# Students
Inhouse Design Patterns € 9200 (up to 10) € 400 50

Additional Costs: Hotel, taxis or car hire, €75 per day, flights (business class if outside of Europe).

MVP Course - Video Presence

The 4-Day Design Patterns course presented by Dr Heinz Kabutz via Polycom HDX7000 system using the popular H.323 standard. Video presence offers a realistic, immersive classroom experience (students can see lecturer and each other, can ask questions) with the advantages of saving on international travel costs and added flexibility of course schedule and multiple locations.

Course Course Cost
Fee per student
exceeding 10
Maximum
# Students
MVP Video Course € 9200 (up to 10) € 400 50

Webinar Based Course

The 4-Day Design Patterns course presented by Dr Heinz Kabutz via online webinar. Students can see lecturer's screen and can ask questions via the webinar software. The main benefit is students can connect from anywhere, home, work or cafe (Windows and Mac supported). The webinar course works practically up to 200 students and can scale up to 1000 with tutor chatroom support and interactive polls, questions and threads - perfect for JUGs or large companies.

Webinar
Fee per student
exceeding 10
Example Total Student Fee Register
€ 9200 € 400 (up to 50) 9200 + 40 x 400 = €25,200 €504 (/50) Sign-up
€ 9200 € 200 (up to 200) 9200 + 40 x 400 +
150 x 200 = €55,200
€276 (/200) Sign-up

Course Comparison Table

Each training format has its own unique benefits from schedule flexibility, location and/or price. If you have a specific set of requirements please get in touch and we'll find a solution to fit your needs.

Course Course Cost
Additional
Example Fee per student Option
Open Enrolment € 2500 Student Travel Expenses € 2500 Make Enquiry
In-house € 9200 Flight, Hotel, Car Hire € 1070 Make Enquiry
MVP Video € 9200 None € 920 Make Enquiry
Webinar € 9200 None From € 600 Make Enquiry
Self-Paced € 650 ($900) Accredition €350 (optional) From €350 Find Out More

100% Money Back Guarantee

Should you not be satisfied with the quality of the training or the delivery, we will gladly refund you 100% of the course fees.

Full Course Outline

1. Introduction to Patterns

2. Structural Patterns (I)

3. Behavioral Patterns (I)

4. Creational Patterns

5. Behavioral Patterns (II)

6. Structural Patterns (II)

7. Conclusion

Make an Enquiry

 
Subscribe

Java Master
Java Concurrency
Design Patterns
In-House Courses


© 2010 Heinz Kabutz - All Rights Reserved Sitemap seo web design Catch22 Marketing
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. JavaSpecialists.eu is not connected to Oracle, Inc. and is not sponsored by Oracle, Inc.