Advanced Software Design

Error message

  • Strict warning: Declaration of role_expire_handler_field_rid::pre_render() should be compatible with views_handler_field::pre_render(&$values) in require_once() (line 83 of /home2/netobje2/public_html/sites/all/modules/role_expire-7.x-1.0-beta2/role_expire/
  • Strict warning: Only variables should be passed by reference in eval() (line 3 of /home2/netobje2/public_html/modules/php/php.module(80) : eval()'d code).
  • Strict warning: Declaration of mediafront_handler_field_player::options_submit() should be compatible with views_handler_field::options_submit(&$form, &$form_state) in _registry_check_code() (line 3146 of /home2/netobje2/public_html/includes/

Ready to Enroll?
If you don't see a scheduled public course in your area don't worry! We specialize in providing in-house training to meet your particular needs, or we can arrange a Public Course in your local area if you have 6 or more team members committed to attend.

View Full Course Schedule or Fill Out Our Inquiry Form

Course Tabs

Course Overview

This is a two-day course that continues the exploration of design patterns begun in our Agile Analysis and Design Patterns course. This course presents detailed case studies and additional patterns, including:

  • Visitor
  • Mediator
  • Builder
  • State
  • Composite
  • Observer
  • Command

Target Audience:

Primary Audience: 

Developers, leads, and architects with experience in C++, C#, Java or VB.NET

All the Details

Category: Design Patterns ATDD TDD

Level: Advanced

Length: 2 Days

Share This Course

From our clients ...

  • "I learned more about designing with patterns in Alan's [Net Objectives'] two day course than in my previous six months of research." John Terrell, Software Design Engineer, Microsoft
Certification and PDUs
Category B