home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Soft skills » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Data warehouse, business analytics and big dataApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
OO concepts and techniques

Intended for

This course is designed for project leaders, managers, analysts and application developers. You can test yourself to see if this course contains enough new information for you by printing and filling in the self-test (PDF file - 46 KB).

Background

Some familiarity with traditional application development gives the participant a better insight into the advantages of object technology.

Training method

Day 1 mainly contains a theoretical explanation. During day 2 the OO way of thinking will be elaborated by using an illustrative application.

Course leader

Guido Indesteege, Sandy Schillebeeckx, Ludo Van den dries.

Duration

2 days.

Schedule

datelanguageplacepriceremarks
27/08/2013 Leuven910 EUR
14/10/2013NWoerden910 EUR
12/11/2013ELeuven910 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

This course offers:

  • an insight into the possibilities, meaning and advantages of OO. The object oriented thinking throughout the development cycle is clearly illustrated;
  • a discussion of the differences from traditional ways of development, also with respect to the maintenance of applications and code reuse;
  • an overview of the characteristics of some OO languages and the 'Component Based Development' concept;
  • an insight into the consequences of OO technology at a company level;
  • an overview of available OO tools, languages and database systems.

Main topics

  • The 'object oriented' paradigm:

object • class • encapsulation • inheritance • polymorphism

  • 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

  • OO languages • OO tools • data bases • Component Based Development
  • Cases and exercises