OO Concepts & Techniques
An essential introduction to the world of 'Object Oriented' development and programming. The object oriented model throughout the development cycle is clearly illustrated. The course includes case studies and exercises to re-inforce the theoretical lessons taught.
This course is available for one-company, on-site presentations.
What you will learn
On successful completion of this course you will be able to:
- understand the possibilities, meaning and advantages of OO
- describe the differences from traditional ways of development, and the maintenance of applications and code reuse
- list the characteristics of some of the significant OO languages
- explain the 'Component Based Development' concept
- gain an insight into the consequences of OO technology at a company level
- describe the available OO tools, languages and database systems.
Who Should Attend
This course is designed for project leaders, managers, analysts and application developers.
Prerequisites
Some familiarity with traditional application development gives the participant a better insight into the advantages of object technology.
Duration
2 days
Fee (per attendee)
P.O.A.
This includes free online 24/7 access to course notes.
Hard copy course notes are available on request from rsmshop@rsm.co.uk
at £50.00 plus carriage per set.
Course Code
OOCT
Contents
The 'Object Oriented' Paradigm
Object; class; encapsulation; inheritance; polymorphism.
The OO Application Development Cycle
OO analysis and design; implementation; testing; maintenance; comparison with traditional development.
OO Methods and Processes
RUP; Agile Modeling; UML.
OO Application Domains
Application architecture; distributed environments; integration with existing systems; reuse.
The OO Environment
OO languages; OO tools; databases; Component Based Development.