Custom Search
Provided by: InvariantLogic

Design Patterns

Train the Trainer

InvariantLogic
Training Provided by InvariantLogic You will learn how to:
consider any Object Design situation
identify all its concepts and relationships
model them using UML in the most appropriate ways.
How to implement Design Pattern?
workshop / seminarThis is a workshop seminar
train the trainerThis may be appropriate for train the trainer situations
group study and discussionThis class may involve group study
Contact InvariantLogic for more information
Course Level:basic through advanced
Duration:2 days
Training Presented in:English
Design Patterns Key Benefits
You will learn how to:
consider any Object Design situation
identify all its concepts and relationships
model them using UML in the most appropriate ways.
Background
Successful development of scalable systems it requires knowledge of advanced object-oriented concepts and 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 CORBA objects or/and CORBA components, and then deals with objects/component and interface design and specification. The course identifies issues that need to be dealt with in designing objects/components, principles for system partitioning and interface design, implementation, initialization, configuration
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 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:

The Unified Modeling Language (UML) syntax that is used in Object Design.
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.
About The Training Provider: InvariantLogic
InvariantLogic - This company is into training in OMG technologies, including CORBA, UML, MDA and SOA etc. We have two modes of training, we prefer and promote instructor based training anywhere in India. But also have web based online training courses as well. Inspired by requirement in the industry because of lack of available experts esp in advance technology like CORBA and UML etc, we decided to launch...
Advertise With Us
Do you offer gof training?
This page was last updated on sb5- 08/28/08 at 02:50:54 - 23:22:00