Call us today: 0800 028 3045

Java Programming Training Course

Is this Java training course right for me?

This Java training 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 Java training 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.

What will I get out of this Java training course?

By the end of this Java training 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

What does this Java training course cover?

Java environment

  • The World Wide Web and the internet
  • HTML, CGI, and Java
  • Java Run-Time environment
  • Developing Java Applets and applications

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
  • Finalisation

Arrays

  • Defining arrays
  • Creating multi-dimensional arrays
  • Searching and sorting arrays

Packages

  • Defining packages
  • Creating packages
  • Using packages

Exceptions

  • Exception handling
  • Using try, throw and catch
  • Exception types
  • User defined exceptions

Inheritance

  • Extending classes
  • Effects of inheritance
  • Overriding methods
  • Abstract classes
  • Interfaces
  • Inner classes
  • Anonymous classes

String And StringBuffer

  • String objects and methods
  • StringBuffer class
  • Converting objects to strings
  • Getting values from strings

Abstract windowing toolkit

  • AWT components
  • Layout managers
  • Action events
  • Event listener and adapter

Applets

  • Applet characteristics
  • Graphics, fonts, lines, shapes, and colour
  • Events and Java event models

Animation and sound

  • Loading images
  • Creating animation
  • Using MediaTracker
  • Playing sound

I/O streams

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

Threads

  • Creating timers
  • Creating threads
  • Thread life cycle
  • Thread scheduling
  • Synchronising threads
  • Locking objects

Introduction to JFC

  • JFC
  • Swing components
  • Pluggable look and feel
  • Setting the layout
  • Using borders
  • Handling events

Course Summary

  • Duration: 5 days
  • Price: £1,550.00+VAT
  • Location: As required
  • Select date: In company only for 4 or more delegates
Call 0800 028 3045 to book

Send to a colleague

Please enter details below and click 'submit'

Tailor this course

If you are interested in this course but would like it tailored to your specific needs, contact Karen Osborn on 0800 028 3045.

Alternatively, enter your details below and one of our team will contact you.


Thales Training & Consultancy is a highly successful training services company based in Crawley. We help companies to develop advantage through learning and development. Highly trusted by leading enterprises, we deliver a full range of dedicated training solutions that enable organisations to achieve key business goals. The 4 core services we offer are Training Courses, Supply Management, Bespoke Services and Managed Services. Our successful partnerships with clients prove that the delivery and management of the right training and development can significantly enhance the pursuit of business excellence.


Thales Training & Consultancy. Registered in England and Wales. Registered Office: Sackville House, Northwood Park, Gatwick Road, Crawley, West Sussex RH10 9XN. Registered in England Number: 1597499. Thales Training serve the local area of Crawley, Gatwick, West Sussex, Surrey and Kent as well as offering training courses at locations around the UK