Class Details

Price: $2,500

3-Day Course Includes:

  • Class exercises in addition to training instruction
  • Courseware books, notepads, pens, highlighters and other materials
  • Full breakfast with variety of bagels, fruits, yogurt, doughnuts and juice
  • Course retake option
  • Tea, coffee, and soda available throughout the day
  • Freshly baked cookies every afternoon - *only at participating locations

For group training options, call us at (240) 667-7757 or email 

Course Outline

Module 1: Processing XML with Java

Module 2: Introduction to Threads

Module 3: Thread Synchronization and Concurrency

Module 4: Advanced I/O

Module 5: Reflection

Module 6: Networking with Sockets

Module 7: Remote Method Invocation

Module 8: Java Naming and Directory Interface

Module 9: Java Performance Tuning


At the conclusion of this course, students will be able to do the following:

·          Access XML content with the Java API for XML Processing (JAXP)

·          Use threads to improve the responsiveness of your Java programs

·          Store and retrieve a serialized Java object

·          Use buffers and channels from Java’s New I/O packages

·          Use reflection classes to examine objects and classes at runtime

·          Create client/server Java applications using sockets and Remote Method Invocation (RMI)