Advanced Java Programming

Goals

This workshop provides software developers with a working knowledge of advanced topics in Java programming.

After completing this seminar, participants will be able to:

  • Create and manipulate collection data structures
  • Use advanced capabilities such as threads & sockets
  • Save and retrieve objects to and from files
  • Discover and use constructors, fields, and methods of any object dynamically at runtime
  • Write unit tests of Java classes using JUnit
  • Generate logs of runtime information
  • Create distributed Java applications using RMI
  • Create regular expressions (regex) for performing text matching operations
  • Utilize the Regular Expression API for using regex in Java
  • Save and retrieve user and system-wide preferences using the Preferences API
  • Utilize the NIO API to create high-performance IO in Java applications

Audience

This workshop is designed for object-oriented application developers, Java developers, and technical staff managing Java development.

Duration

4 days

Prerequisites

The "Intermediate Java Programming" course, or equivalent experience is required.

Contents

Collections API
Nested and Inner Classes
Threads
Sockets
Object Serialization
Reflection
JUnit Testing Framework
Logging API
Remote Method Invocation (RMI)
Regular Expressions
Java Regex API
Java Preferences API
Java NIO API

Format

Lecture and programming exercises

Schedule


Course Location Begin Date End Date Time Hours Register
Advanced Java Programming St. Louis Sep 29, 2008 Oct 02, 2008 M-Th, 9:00am-4:30pm 24 CAIT
  St. Louis Oct 14, 2008 Oct 30, 2008 T/Th/T/Th/S/T/Th (T/Th 5:30pm-8:30pm, Sat 9am-4pm) 24 CAIT

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy