This 5-day Java Programming Introduction training course provides an intensive and hands-on introduction to the Java programming platform. The course emphasises becoming productive quickly as a Java application developer.

The course quickly covers the Java language syntax and then moves into the object-oriented features of the language.

Students will then use several of the provided Java Platform API packages, such as I/O streams, collections, Swing GUI programming, threads, and accessing a database with JDBC. The course concludes with a chapter on performance tuning with hints and best practices for writing efficient applications.

Appendices on sockets, regular expressions and J2EE are also available for further study.

Course outline