Celestial Consulting

  • Increase font size
  • Default font size
  • Decrease font size
Home | Java

Java Content

E-mail Print

 

Fee £1895
Duration 5 days
Code JAVA-5

 

Course Content

Network centric architecture Examine why they call Java the lingua franca of the network. In this introduction to the language we look at the history and architecture of the language.
Platform independence A brief look at Virtual Machine concepts and the different versions of Java that are available.
Frontline security We look at the 3 levels of security available to Java developers, built-in, programmatic and config file based.
Java program structure The basic structure of a Java program and application are examined.
Datatypes and fundamentals Core language data types such as int, short and double are introduced.
Declarations and access control Core language features for declaring data types and variables and specifying access modifiers.
Flow control and exceptions A complete list of java keywords (for, while etc.) as well as working with exceptions.
Working with objects An examination of a Java object’s lifecycle; loading, linking and verification. What is a Java class, how is a class initialised, constructors, the initialisation of field members, and basic garbage collection theory.
Working classes Abstract classes and inheritance.
Working with interfaces What is an interface and how is it different to a class? Moving away from inheritance to interfaces only.
Class loaders Dynamic linking and resolution, class loader theory, and writing class loaders.
IO and Streams Difference between byte streams and character streams, working with source/sinks, streams and processors.
Java threading Threading vs multi-tasking theory, the Thread class and Runnable interface, interrupting and stopping threads, thread safety through synchronisation, worker thread pattern.
Java networking Sockets theory, server and client sockets, working with sockets in multi-threaded applications, and sockets and exceptions.
Java strings Strings, StringBuffer and StringReader, tuning String manipulation, comparisons and internationalisation.
Optimising Java applications Profiling, JDK features, object creation and deletion, exceptions, casting, variables and threading issues. Strategies for altering user perception on timing issues etc.
 

Training Schedule

Course Location Date
UML (5 days) London 07/06/10
Java Programming London 14/06/10
JEE London 21/06/10
TOGAF Certification London 28/06/10
Distributed Systems London 28/06/10
SOA Principles London 28/06/10
UML (5 days) London 05/07/10
Java Programming London 12/07/09
JEE London 19/07/10
TOGAF Certification London 26/07/10
Distributed Systems London 26/07/10
SOA Principles London 26/07/10
UML (5 days) London 02/08/10
Java Programming London 09/08/09
JEE London 16/08/10
TOGAF Certification London 23/08/10
Distributed Systems London 23/08/10
SOA Principles London 23/08/10
UML (3 days) London 01/09/10
Java Programming London 06/09/09
JEE London 13/09/10
TOGAF Certification London 20/09/10
Distributed Systems London 20/09/10
SOA Principles London 20/09/10

News update

Celestial has recently trained 86 BT architects, 12 Atos Origin architects and 4 Network Rail architects into TOGAF® 9 foundation and certification, leading to successful registration on the opengroup TOGAF register.

 

Credit crunching prices on training 20% off all bookings made in July and August 2010!

Celestial recognises that during these tough times everyone is looking to make savings wherever possible. We also recognise that training is a key strategy to ensuring a competitive edge. We are strongly committed to the highest quality training at the most reasonable prices, that’s why we have created a new pricing model that we are sure will surprise and excite you. Contact us for more details or directly on 07738 176370