< Go back to .NET Design Patterns training course
Editor (add & remove topics to suit your needs)
What are Patterns and Pattern Languages?
Patterns and Anti-Patterns.
Pattern Categories (Creation, Structural, Behavioural)
Use of Patterns to improve design
What are Cohesion and Couple?
Improve maintainability through the application of patterns
Standard GOF Patterns
Investigate and implement a number of Patterns:
Patterns for User Interface
Consider alternative patterns
Investigate and implement a number of UI Patterns:
Patterns for Larger UI Applications
Investigate the use and implementation of patterns used within User Interfaces, including:
Pipes and Filters
Unit of Work Pattern
Consider alternative patterns and implementations in context
Using Patterns to help design and maintainability
Distribution and Structural Patterns
Examine the impact on .NET design of distribution, services, partitioning, transactions and other ‘structural’ concerns.
Explore the patterns that can be introduced to overcome some of the issues associated with these technical aspects of the system
Data and Integration Layer Patterns
Explore different styles of data access in .NET and various patterns for mapping domain data to .NET elements.
Examine common patterns and idioms for accessing non-database business data and services and patterns for system integration
Summary and further reading
References, e.g. [POSA]
Pattern Summary, e.g. Layers
Audience & Requirements
Duration, location and dates
If you have a course length in mind, please select from the list
More than 5 days
Where would you like the course to be held?
On your site
At our London offices
Please quote for both options
Where is your site located?
If you have a date and location in mind, enter them here....
Complete the form oppositebelow to get your quote >>>
GET A CUSTOM COURSE QUOTE
Complete this form for an instant quote Or for more information call 0800 028 6400