Objectives
This highly acclaimed Hands-On Java programming training course provides delegates who
prefer a fast track learning route with intensive practical tuition using Suns Java
Development Kit (JDK). The topics covered will help prepare delegates for certification
tests and should prove invaluable for those planning to build commercial Java applets and
applications. Available as a public or closed course at our London training centre, or can
be tailored to your team's requirements and delivered onsite as a bespoke, customised
training course.
What You Will Learn
1. Understanding of the Java environment, a useful basis for learning Enterprise Java.
2. The similarities and differences between C++ and Java syntax.
3. The Java Object Model.
4. The essential features of the Swing packages and the Java event model used to process user interaction.
5. The classes for thread and networking programming.
6. An overview of the Enterprise Java platform and web application development.
Hands On Exercises
The completed exercises and solutions provide useful skeletons which can be used as a
basis for the development of purpose built applications, including:
1. Building user interface applications
2. Developing a network client and server
3. Creating a simple web interface
Course Content
Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical query email.
Duration
5 Days
Who Should Attend
IT professionals who are completely new to Java programming or those with elementary
skills in Java who need to gain hands-on experience of developing commercial Java
applications using the JDK.
Pre Requisite Skills
C++ Programming skills.
Associated Course(s)
Java
– Advanced Programming Techniques Workshop
Enterprise Java (J2EE)
XML For Java Developers
History of Java
Java Design Goals & Concepts
Simple
Object Oriented
Interpreted
Multithreaded
Dynamic
Secure
Robust
Architecture Neutral & Portable
Distributed
High-Performance
Java Tools
Compilers
Browsers/Interpreters
A Simple Example
Exercises
Introduction
Syntax
Statements
Expressions
Operators
Types
Variabes
Comments
Literals
Arrays
Conditionals
Loops
Blocks
Exercises
Introduction
Packages
Classes
Objects
Methods
Inheritance
Classes
Definition
Instances Variables
Class Variables
Constants
Java Applications
Command Line Arguments
Constructers
Finalisers
Objects
Creation
Use
References
Casting
Copying
Comparing
Libraries
Introduction
WWW
HTML
Java HTML Interface
Example
Graphics
Fonts
Colour
Animation
Images
Sound
Exercises
Introduction
User Interfaces
Event Driven Programming
Layout Managers
Event Handlers
User Interaction
Mouse Events
Keyboard Events
Components
Windows
Frames
Dialog Boxes
Menus
Swing Action objects
Exercises
Overview
Introduction
Input Streams
Output Streams
Byte Arrays
Files
Pipes
Strings
Exercises
Introduction to Java Exceptions
Exception Objects
Exception Handling
Try
Catch
Finally
Exercises
Introduction
Synchronisation
Scheduling
Exercises
JDBC
Exercises
Web Interaction
Sockets
Client/Server Programming
Example
Exercises
EJB (Enterprise Java Beans)
Servlets
JSP (Java Server Pages)
![]() |
![]() |
![]() |