do 540
C# Design Patterns
gang-of-four design patterns and beyond
4 days  |  $1995

   available dates
   course highlights
   what you will take home

what you will learn

Design patterns are recurring solutions to software design problems you find again and again in real-world application development. Design patterns are about design and interaction of objects, as well as about providing a communication platform concerning elegant, reusable solutions to commonly encountered programming challenges.

C# Design Patterns is a practical, hands-on course where you'll learn how to write C# applications using the most common design patterns. The course is structured as a series of modules each focusing on a particular design pattern. Each module also presents the UML (Unified Modeling Language) diagram illustrating how the classes interact. In subsequent labs you will discover how to implement working example programs that use that pattern under consideration.

You will walk away from this class with the knowledge and the skills necessary to implement and benefit from design patterns in your next project.

available dates

Clicking on a date will bring you to the registration page.   w = waiting list

  jul aug sep oct nov dec
 Austin  -- -- -- -- -- --
 Dallas  -- -- -- -- -- --
 Atlanta  -- -- -- -- -- --
 Amsterdam  -- -- -- -- -- --

If no public courses are currently scheduled then please remember that on-site courses can be arranged. Click here  to contact us for details.

course highlights

  • Design Pattern Universe
  • UML Diagram Overview
  • Design Pattern Categories
  • Application Frameworks
  • Factory Pattern
  • Abstract Factory Pattern
  • Singleton Pattern
  • Builder Pattern
  • Prototype Pattern
  • Adapter Pattern
  • Bridge Pattern
  • Composite Pattern
  • Decorator Pattern
  • Facade Pattern
  • Flyweight Pattern
  • Proxy Pattern
  • Chain of Responsibility Pattern
  • Command Pattern
  • Interpreter Pattern
  • Iterator Pattern
  • Mediator Pattern
  • Memento Pattern
  • Observer Pattern
  • State Pattern
  • Strategy Pattern
  • Template Pattern
  • Visitor Pattern
  • Design Patterns in .Net Libraries
  • Case Studies
  • Future of Design Patterns


This course is designed for programmers familiar with C# and object-oriented programming.

what you will take home

You will receive a course kit. This comprehensive kit contains valuable, real-world code and best practice insights so that you can get started right away on your own C#.Net project. Course also includes an authenthic do t-shirt.

do 540 4 days $1995

This course is available also for delivery onsite at your facility. Please contact us for pricing and scheduling.

Save on training!

   Better Code 
   Better Career 
   Better Lifestyle 

Design Pattern
Framework 4.5

.NET Design Pattern Framework 4.5
C# and VB

     Here's what you get:
  • Gang of Four Patterns
  • Head First Patterns
  • Enterprise Patterns
  • Multi-Tier Patterns

  • Repository Pattern
  • Unit-of-Work Pattern
  • Active Record Pattern
  • CQRS Pattern

  • Model View Controller
  • Model View Presenter
  • Model View ViewModel

  • SparkTM RAD Platform
  • Art Shop MVC application
  • More...

Upgrade your .NET Design Pattern Skills Upgrade your .NET skills

Click here for details

-- Instant Access --
Instant Download