During class, we do our best to ensure that the critical ideas presented are clear to you and that you retain them. However, sometimes it can be difficult to determine where your gaps are immediately. Sometimes a few days will go by before you realize that one point or another did not "stick".
The assessment and learning resources are intended to help you determine what you understood, what you didn't, and how to best remediate your gaps.
The learning resources provide videos and articles to review to solidify your understanding of design patterns.
Take the Design Patterns post-assessment to test your knowledge of what you have learned. This assessment has resources attached to any question for which you might have had trouble.
- Introduction FREE
- Advice from the Gang of Four and the Strategy Pattern FREE
- Analysis Matrix and the Abstract Factory FREE
- Bridge Pattern
- Composite Pattern
- Encapsulating Construction
- Encapsulation of Entities
- Commonality-Variability Analysis
- Objects in Chains!
- Template Method Pattern
- Code Qualities
- Principles and Practices
About the instructors
Scott is a 40 year veteran in computer technology, with a background in development, engineering, and design. He has also designed, delivered, and managed training programs for certification and end-user skills, both in traditional classrooms and via distance learning. Scott teaches courses and consults on Agile Analysis and Design Patterns, Advanced Software Design, and Sustainable Test-Driven Development. Scott is a frequent speaker at developer conferences such as JavaOne and SDWest. He is the author of Emergent Design which won a Jolt Productivity Award. He is a co-author of Essential Skills for the Agile Developer.