Java Programming: Advanced Topics

This course has been designed for up to five days of classroom learning. On course completion, students will be able to:

  • Identify the basic features of the Java language; use the SDK tools javac and java to compile and run programs; and use the javadoc tool to create HTML documents.
  • Use VisualAge for Java to create, compile, run, debug, version, and export a Java program.
  • Use statements, operators, and console input-output to write Java programs; and use methods and program console I/O.
  • Use types, both primitive and object reference, in Java programs.
  • Create classes; define constructors and finalizers; overload methods; and group classes by using packages.
  • Implement interfaces; extend classes; override methods; and use dynamic binding.

On course completion, students will be able to use the advanced features of Java and will have developed their skills to the level of Certified Java Programmer, as defined by the Sun Certified Java Programmer examination.

 

key facts buy online

• code: s213eng
• 5 days
Download outline
• Print licence available

Not available in North America or South Africa

Student edition
A4 format
A5 format
Instructor edition
A4 format
A5 format

Target audience

Students should have familiarity with personal computers and the use of the keyboard and mouse. They are expected to have basic knowledge of the Java programming language and experience of programming to gain the maximum benefit from this course.

Course content

Introduction to Java programming Understanding Java • Running Java programs

Working with IBM VisualAge for Java Using IBM VisualAge for Java

Programming concepts Working with statements • Working with methods • Understanding console I/O

Using types Understanding primitive and reference types • Working with wrapper classes

Working with classes and packages Using classes • Working with packages

Understanding inheritance Using inheritance • Inheriting methods

Working with exceptions Using exceptions

Programming input and output Understanding input and output • Serializing objects

Using cloning and RTTI Cloning objects • Determining run-time type information

Working with nested and inner classes Using nested classes

Programming with utility and collection classes Understanding the java.util package

Multithreading Using threads

Programming Graphical User Interface (GUI) Understanding GUI

Programming GUI by using IBM VisualAge Designing a program with IBM VisualAge

Programming with windows Programming with JFC • Using events • Programming advanced windows elements

Programming client-side Java and applets Using applets

Working with JavaBeans Using JavaBeans

Programming networks Working with URL • Working with sockets • Working with RMI

Programming server-side Java Understanding servlets • Understanding Java Server Pages (JSP)

Working with JDBC Using JDBC


About Courseware Company :: Instructor-led training courseware :: Self-study solutions :: Buy online today

A gtslearning business division :: gtslearning CompTIA learning solutions ::Contact us :: Site map
© gtslearning, 2008. All rights reserved. Ownership of all trademarks and service marks is observed and respected.