Industrial Logic -> Catalogs -> Workshop Catalog -> The Design Patterns Workshop - DPW250

The Design Patterns Workshop

Duration: 2.5 days
ID: DPW250

The Design Patterns Workshop will cover core creational, structural and behavioral patterns in the book "Design Patterns: Elements of Reusable Object-Oriented Software" and more. They will also learn the technique of refactoring existing designs to use patterns - from Josh Kerievsky's upcoming book, "Refactoring to Patterns". The workshop concludes with two fun-filled educational games - Patterns Poker and Patterns Cocktail, which enable participants to assess their learning in a relaxed environment.

Show Condensed View

ID Activity Flavor Duration
32A Learning Design Patterns
Object-Oriented Design is a science and an art at the same time. Becoming a master of object-oriented technology requires experience and time. We can flatten the learning curve by teaching the classic design patterns that have laid the foundation of object-oriented design in our time. Patterns are introduced with the help of aids, models, examples, and discussions.
session-1
This session covers the following patterns in great detail: Creation Method, Factory Method,... Read more
6 hours
32B Learning Design Patterns
Object-Oriented Design is a science and an art at the same time. Becoming a master of object-oriented technology requires experience and time. We can flatten the learning curve by teaching the classic design patterns that have laid the foundation of object-oriented design in our time. Patterns are introduced with the help of aids, models, examples, and discussions.
session-2
This session covers the following patterns in great detail: Abstract Factory, Builder, Collecting... Read more
6 hours
34B Refactoring to Patterns
Patterns are undeniably useful design aids and a cornerstone of object-oriented programming. Yet with the emergence of agile methodologies like Extreme Programming, our motivation for using patterns has changed. Today, we use patterns when they can help us reduce or remove duplication, simplify the complex, or make our code better at communicating its intent. In other words, we refactor to... Read more
large
In this flavor, we review around 2 dozen refactorings to patterns and discuss the philosophy of... Read more
150 mins
34C Refactoring to Patterns
Patterns are undeniably useful design aids and a cornerstone of object-oriented programming. Yet with the emergence of agile methodologies like Extreme Programming, our motivation for using patterns has changed. Today, we use patterns when they can help us reduce or remove duplication, simplify the complex, or make our code better at communicating its intent. In other words, we refactor to... Read more
challenge
In this flavor, programmers have a chance to try their hand at refactoring programs to use patterns.... Read more
150 mins
36B Patterns Cocktail
Patterns Cocktail is a game that groups can play to help review what they know about Patterns and Pattern Combinations. Each player is given a card from our deck of Design Patterns Playing Cards. Without looking at his/her card, each player places the card on his/her forehead (see images on your right). Players then mingle for a few minutes, as they would at a cocktail party. Each player is... Read more
large
This is the full version of this activity.
45 mins
35B Patterns Poker
This challenging game is a seriously fun way to learn the art of how to combine Design Patterns. If you've never played the traditional card game of poker, don't worry - you can learn to play Patterns Poker in a few minutes. The basic idea of Patterns Poker is to come up with great pattern combinations in order to tell a great story about them. Students use our deck of Design Patterns Playing... Read more
large
This is the full version of this activity.
1 hour

* With this workshop, participants get a free deck of Design Patterns Playing Cards
and a significant discount on a single license of Refactoring to Patterns Interactive
 
Industrial Logic, Inc.

Catalogs
· Workshop Catalog
· Experience Catalog
· Activity Catalog

Workshops
· The Extreme Programming
Workshop
· The Testing & Refactoring
Workshop
· The Design Patterns
Workshop

         			Send mail to webmaster[at]industriallogic.com with questions or comments about this web site.
Copyright © 1995-2006 Industrial Logic, Inc. All Rights Reserved.