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

The Design Patterns Workshop

Duration: 4.0 days
ID: DPW400

This workshop covers all the patterns in the book "Design Patterns: Elements of Reusable Object-Oriented Software" and more. Participants will also learn the technique of refactoring existing designs to use patterns - from Joshua Kerievsky's 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 fun and thought-provoking way.

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
5 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
5 hours
32C 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-3
This session covers the following patterns in great detail: Mediator, Observer, Chain of... Read more
5 hours
32D 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-4
This session covers the State and Visitor patterns in great detail, and briefly covers Flyweight,... Read more
5 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
3 hours
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.
1 hour
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
                
    

FacebookFacebook  TwitterTwitter  linked inLinkedIn