training

Training
UML Training
CORBA ST Training
CORBA RT & Embedded Training
BPMN Training
Design Patterns
Certification Program
SCA and CORBA for SDR
  Design Patterns Training    
 
Key Benefits
You will learn how to:
• consider any Design Patterns situation
• identify all its concepts and relationships in a patterns
• model/implement them using UML/C++/JAVA etc. in the most appropriate ways.
Background
Successful development of well designed, scalable, highly maintainable, easy development systems requires knowledge of Design Patterns. Learn the object-oriented concepts and core design patterns necessary for building scalable, extensible systems.
Class Overview
This class covers the essential concepts necessary for a discourse on Design Patternss and then deals with objects and interface design and specification. The course identifies issues that need to be dealt with in designing objects/components using Design Patterns concepts, usage etc.
The class addresses such questions as:
What is a Design Pattern?
Do I have to use an object-oriented programming language like C++ or Java?
What should I be thinking about when I design pattern?
How should I design my objects/component using design pattern?
What techniques and tools are there for design pattern?
How do I use UML to model Design Pattern?
How to implement Design Pattern?
This class is taught seminar-style, with a fast flow of concepts and principles, and descriptions of techniques.
Why This Class?
This class will help you quickly cover the essential concepts related to design pattern. However, the technology courses assume that what you want to learn is how to implement an already designed pattern. This class fills a critical gap in what is available elsewhere.
Audience
Software developers, architects and managers of object/component projects.
Class Outline
This 2-3 days class covers the following topics:
Introduction to Design Patterns Concepts
The concepts of Objects, Classes, their relationships and how to model them.
 
The fundamental techniques of Object Design.
The main Design Patterns:

o Creational Patterns       
o Partitioning Patterns
o Structural Patterns
o Behavioral Patterns
o Concurrency Patterns

When to use simple Object Design techniques as opposed to Design Patterns.
When to use Design Patterns, as opposed to "reinventing the wheel".
The criteria to decide which pattern(s) to use.
How to implement any object design and patterns in Java, C++ or C#.
Venue
We conduct training both on-site and at our premises.

For detailed course content write a mail to
training@invariantlogic.com
 
©InvariantLogic, 2010 Legal & Privacy Policy