Developing Applications with Graphical User Interfaces
A course guiding the delegate in the development of corporate information systems using Graphical User Interface (GUI) technology.
Objectives
- To explain the key concepts of GUI Development
- To present Human Computer Interaction (HCI) design
- To facilitate practice in GUI development techniques
- To introduce the Development Process
- To identify significant technologies
Content
The course introduces key GUI development concepts and identifies the relevant analysis, design or construction techniques. It covers issues from project initiation (what should we do and why) through analysis and design to application construction.
The course material is a mixture of presentations, notes, examples (set in the context of a real application development) and a major case study. The exercises task delegates with producing, or reviewing, GUI development products and require a mixture of individual and group working. The course covers the following topics.
- Objects and Tasks
- Prototyping
- HCI Design Principles
- GUI Design Concepts
- Event Driven Applications
- GUI Development Tools
- Project Control, Quality and Delivery
- GUI Development Futures
- Client/Server Issues
- Delivery
Presentation
The course is delivered as a number of sessions. Each session consists of:
- discussion of the background issue;
- a presentation of the key principles and concepts;
- an introduction to techniques; and
- practical exercises.
The exercises task delegates attempting to handle situations and problems of the type that will be encountered on a project.
Prerequisites |
Delegates are expected to have basic experience of application development. This experience should include analysis, design or construction in an application development environment. |
Duration |
Available as a three, four or five day course. |
Availability |
This course is available as a tailored in-house course. |
Applicability |
This course is appropriate for:
|

