Training Classes | Learning and Development Resources | Training Directory | New Training Programs | New Training Providers | Site Map | Promote Training | Training Keywords | Training Programs | Training Providers | Regions | Training Search | Advertise Training Programs | Login
Provided by: Skills Matter

Craig Larman's Applying Advanced Object Design with Patterns Workshop

Click here for more information or to take this course
Skills Matter


  home  : Computer  : Analysis and Design  : Object-Oriented

Get More Information
Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Skills Matter

Learn Advanced Object Design Patterns
This popular, high-impact, and hands-on Design Patterns course on mastering advanced object-oriented design (OOD) and design patterns is aimed at architects and developers of OO systems, and is based on acclaimed industry leader Craig Larman-s extensive experience coaching and applying OOD since the mid 1980s.

Object-oriented (OO) design patterns are a critical and fundamental skill of successful OO developers to support design agility. Most modern OO systems are designed with patterns, and mastery of design patterns is considered a basic criterion of mature developers and an absolute necessity for architects.

Various studies indicate that after initial release of a software system, at least 50 of effort and cost is spent in modification. To save money, it is skillful and economic to take a long-term view of product development and invest in skillful designs that reduce these costs. You will leave this workshop with deeper skill to apply patterns and create quality object-oriented designs that have agility that support reduced modification costs and increased comprehensibility, and hence support business agility.

Learn How To:
  • Apply Visual Modeling and UML in an Agile Modeling Approach
  • Understand related advanced design topics, including the design of packages
  • Acquire this cohesive vocabulary and apply patterns at various points
  • Examine examples and context for the most frequently used patterns
  • Gain direct experience to actually apply object design techniques and patterns

  • Training Avaliability and Delivery

    This is primarily ilt training
    workshop / seminarThis is a workshop seminar
    coursewareCourseware may be available for purchase
    Instructor Led TrainingInstructor Led Training
    instructor led trainingThis class may be available at a classroom in London, Greater London, or at one of these training facilities: ,
    Contact Skills Matter for more information
    Course Level:advanced
    Schedule:4 days
    Training Presented in:English

    Related Keywords:  pattern   patterns   design   design pattern   design patterns   anti pattern   uml   agile modeling   craig larman   object design   apply pattersn   visual modeling 

    Training Program Details


    This Patterns course proceeds through a series of case studies within which you learn design pattern skills. Most of your time will be spent at giant whiteboard spaces doing OO design modeling applying UML and design patterns with a small team of three or four. Other skills transfer methods include buzz groups, rotation reviews, multi-modal learning, and pair learning. These skills are applied repeatedly in several iterations of the case studies, as we go deeper, reinforce knowledge, and illustrate iterative development. New design patterns are introduced incrementally across the iterations.

    The big picture goal is for software-intensive systems development to support business agility.
    This is enabled through two key practices:

    1. process agility, and
    2. design/technical agility.

    In Craig's book Agile and Iterative Development: A Manager s Guide and related coaching, we focus on process agility. In Craig's book Applying UML and Patterns (and many other excellent texts, such as Design Patterns) and related coaching we focus in design agility. That s the focus of this hands-on workshop.

    About Skills Matter - Training Provider

    Skills Matter - Skills Matter is a leading provider of training, mentoring and project based skills transfer in agile software development using advanced technologies. Our curriculum comprises of RUP training, eXtreme Programming, Test Driven Development training and UML training, J2EE & Java training, including Sun, WebLogic and WebSphere training, C and .NET training and training in C programming. We...

    More Process & UML Training Training from Skills Matter

    Click here for more information or to take this course

Training Directory | New Training Programs | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you a Pattern training provider?
You could be on this page today - for FREE!