Fairfield & CompanyTrainers and Consultants in Object Oriented Development1000 South Grant Ave Crawfordsville, IN 47933Phone: 765.307.7141
Welcome to Fairfield & Company, the premier providerof training and consulting in Object Oriented Development.
|
Advanced Object Oriented Development:Patterns and Architectures
Description Software
developers have been using Object Technology for almost two decades.
Over that time, much has been learned about building applications with
objects. This course emphasizes two
areas of importance in Object Oriented software development:
patterns and architectures. An
architecture describes the organization and interaction of the components in an
application. A pattern is a solution to a commonly encountered problem.
This four day course introduces students to several patterns and
architectures that have been proven on many varied applications.
First, the fundamentals of a pattern are explored.
Then, through a series of case studies, students are shown how patterns
can be used to build an application. Several
increasingly complicated case studies are presented, and hands on sessions
reinforce the lectures. This course is intended for software developers, architects and managers
who want to increase their knowledge of Object Oriented Development.
Knowledge of the concepts and notation for Object Oriented Development is
required. Course Outline
1.
Introduction 2.
Architectures ·
Layered
Architectures ·
Model
View Controller Architecture 3.
Case Study #1: The payroll
example This case study progressively
adds new and challenging requirements. Students
build a highly flexible application that can evolve to meet changing customer
needs. Several patterns are
introduced and integrated into the application, including Template Method,
Strategy, Decorator, Bridge, Iterator, and the Factory Method. 4.
Case Study #2: The Alarm
Clock example This
case study explores patterns related to complicated behavior.
As in the previous example, the requirements evolve to add complexity to
the problem. Solutions to the
problems require the following patterns: Command, State, Observer, Mediator and
the Bridge. 5.
Case Study #3: Parts Costing
example ·
This case
study introduces students to two new patterns: Visitor and Composite. Cost of the seminar is $15,000.00 for groups of 25 or less. Handouts and a textbook are provided. For more information, contact Bill Fairfield at 765.307.7141or at bill@fairfieldco.com.
|
|
|