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

The Design Patterns Workshop

Duration: 5.0 days
ID: DPW501

This workshop thoroughly covers Design Patterns, including the crucial activity of Refactoring to Patterns. It also contains a full-day session on Customer (a.k.a. Acceptance) Testing using FIT (Framework for Integrated Test).

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
4 hours
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
4 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
4 hours
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
4 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
4 hours
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
4 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
4 hours
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
4 hours
17C Storytest-Driven Development
Storytest-Driven Development involves determining if features of a system work according to a customer's expectations. There are many ways to implement Storytest-Driven Development, including using XML, Excel or simple languages. A typical challenge is to empower customers with tools that let them define Storytests (a.k.a. Acceptance Tests) without working with programmers. Another challenge is ... Read more
challenge
Participants will be given the challenge of writing FIT tests for a sample program, using the... Read more
6 hours

* 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.