Thales Training & Consultancy
Search
Developing People for Success
THALES - Training & Consultancy
Email Thales Traing & Consultancy THALES - Training & Consultancy
Newsletter Sign-up
 
ILM Approved Courses Investor In People
Institute of IT Training
JAVA PROGRAMMING
 
Book this Course Printer Friendly Version
Duration: 5 Days (available on an in-house or customised basis only)
Price: On Request
Locations Available:

 

Suitable for:

This course is suitable for programmers, engineers, analysts and managers who need to develop Java applications and applets.  Experience with programming is assumed.  Familiarity with Web technologies and object concepts would be an advantage.

This course provides extensive experience with the Java language and its object-oriented features.  During the hands-on exercises, you use Java to create both applications and applets, including intuitive GUIs.

 

Objectives:

By the end of the course delegates will be able to:

  • Explain the Java architecture
  • Use standard Java packages
  • Design classes in Java
  • Extend Java classes for reusability
  • Create packages
  • Create arrays
  • Handle exceptions
  • Create portable GUIs
  • Add event handling to GUIs
  • Create and deploy applets
  • Use animation and sound
  • Read and write to disk files
  • Create multi-threaded applications







 

Course Outline:

Java Environment
  • The World Wide Web and Internet
  • HTML, CGI, and Java
  • Java Run-Time Environment
  • Developing Java Applets and Applications
  • Packages, Classes, Files, Directories

Java Basics

  • Java vs. C++
  • Variables, Data Types, Statements, Flow Control
  • Simple Output

Classes in Java

  • Instantiating a Class
  • Member Access
  • Method Overloading
  • Constructors
  • Encapsulation
  • Finalization

Arrays and Strings

  • Defining arrays
  • String Objects and Methods
  • String Conversion

Applying Inheritance

  • Derivation Syntax
  • Effects of Inheritance
  • Overriding Methods
  • Abstract Classes
  • Interfaces

Writing Java Applets

  • Applet Characteristics
  • Graphics, Fonts, Lines, Shapes, and Colour
  • Events and Java Event Models
  • Using, Locating, Loading, and Displaying Images
  • Animation and Multi-threading

Abstract Windowing Toolkit

  • Components
  • Action Events
  • Text Components
  • Using the AWT
  • Frames and Menus
  • Standalone Windows Applications

Exceptions

  • Traditional Error Handling and Java Exceptions
  • Throw and catch
  • Exception Types

I/O Streams

  • InputStream and OutputStream
  • Memory and Filter Streams
  • Buffered I/O
  • Applet File I/O

More of the Java API

  • Cloning an Object
  • The Vector Class
  • Object Wrapper Classes
  • Class Thread and Thread Synchronization
  • Extensions to Java API


Management & People Development Training | Senior Management Development | Training Management Services | Information Technology Training
Technology Training | Health and Safety Training | Thales Case Studies

Home | About Us | Course Booking | Thales News | Site Map
Copyright © 2004 Thales Training & Consultancy. All rights reserved. Site by Fresh Egg Web Design & Search Engine Promotion