INTRODUCTION TO OBJECT-ORIENTED AND COMPONENT- DEVELOPMENT
This course is for Executive and Senior Staff of IT
Aim of Course: At the end of the programme participants should be able to:
- choose between competing component infrastures: NET, CORBA and J2FF;
- apply and select key elements of object oriented and component technologies;
- select relational, object-relational or object-oriented databases to meet data storage needs;
- compare leading object-oriented languages, including C++, Java, C# and VB. NET;
- Incorporate component technologies, e.g. NET, XML, EJB and CORBA and Web-enable legacy application using components.
Course Content:
• Introduction and overview:
- Making sense of core object concepts;
- Key object and component technologies;
- Key benefits of object technology.
• Choosing the development environment
- comparing C++, Java, VB.NET, and C#;
- Java as a example of an object-oriented programming Language (OOPL);
- Making the key decisions.
• Defining the storage tier:
- storage in an n-tier architecture;
- using object database;
- objects within relational databases;
- choosing and object storage strategy;
- object relational database.
• Modelling with objects:
- object-oriented analysis;
- capturing requirements;
- object modelling in the system’s life cycle
• From objects to components
- assembling mixed – language, mixed – platform application from components;
- the Object Management Group’s CORBA standard
- Microsoft’s NET Framework
- Component technologies.
• Adopting objects and components.
Method of Studies:
Lectures, hand-on exercises, live demonstration and Team Work etc.
Duration:- Two (2) weeks