the essentials

Goals


- Understand the challenges of object-oriented design

- Master general concepts and be able to apply them to the main object languages

Program

History and comparison
Impossibilities and challenges: moving from procedural to object
Quick generalist syntax of several languages ​​hosting the object

Instances of
Staticity and Dynamicity objects : correspondence with real life

Classes, attributes and methods: fundamental elements
Code inheritance and reuse
Visibility: how, why
Interfaces and abstraction: reasoned preparation of an architecture

The components, the packages, elements of programming by components
Essential concepts of UML
Some Design Patterns of current use
Differences between languages

Practical comparison: the object in the languages ​​Java / C # / PHP 5.0

Duration

2 days

Price

£ 1090

Audience

All

Prerequisites

Knowledge of programming

Reference

PRO69-F

Sessions

Contact us for more informations about session date