Verhoef Training

11 Kingsmead Square, Bath, BA1 2AB.
Tel: 01225 339705 Fax: 01225 339671




Java SE6 Programming




AUDIENCE:   Programmers needing a good introduction to the Java Programming language.

PREREQUISITES:   The ability to program in another language (C, VB, COBOL, etc..) is useful but not an essential prerequisite. No previous knowledge of Java is expected or required.

DURATION:   5 days. Hands on.

OBJECTIVES:   Many courses teach the Java programming language without giving delegates the benefit of a solid grounding in Object Oriented Techniques. Likewise, an OO course can be somewhat dry and theoretical without the benefit of implementation within the framework of a current programming language. In this course we cover the main OO concepts and, as each new concept is introduced, its implementation in the Java programming language is shown. The course is heavily practical and approximately half of the delegates time will be spent on design and programming exercises.

COURSE CONTENT:  

History and development of Java
Java tools
Overview of OO concepts and terminology
Syntax of the Java language
Basic types, objects and references
Storage management and garbage collection
Java classes and packages
Basic I/O in Java
Inheritance v aggregation and association
More complex Java structures
Java API classes including vectors and hash tables
Object persistence
I/O streams and file handling
Strings and tokenisers
Errors and exceptions
Concurrency (threads)
Graphical applications and applets
Graphics and component libraries
Layout managers
Event driven Programming
The Security Manager


PG07/01

© 2007 Verhoef Training, Ltd.