spacer.png, 0 kB

spacer.png, 0 kB
spacer.png, 0 kB
Java 5: Advanced Programming Training
Three Day Course

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

  • Work with data structures.
  • Examine the concepts of Java.
  • Use the Java I/O package.
  • Use multi-threaded programs.
  • Examine the Java Database Connectivity concepts.
  • Explore networking basics.
  • Explore the new input/output APIs.
  • Handle essential APIs.

Course Description

In this course, you will examine and work with the advanced and the additional features of Java.

Prerequisites

To ensure your success, we recommend you first take the following Element K courses or have equivalent knowledge:

  • Java 2: Programming Language
  • Object-Oriented Programming: Principles

Course Content

Working with Data Structures

  • Create Arrays
  • Manage Array Data
  • Use Enumerated Data Types
  • Work with Collections
  • Work with Other Data Structures

Examining the Concepts of Java

  • Use Regular Expressions
  • Use Assertions
  • Examine Objects at Runtime
  • Use Reflection
  • Compare Objects for Equality

Using Exception Handlers

  • Handle Exceptions
  • Write Exception Handlers
  • Handle Custom Exceptions
  • Handle Chained Exceptions

Using the Java I/O Package

  • Deploy Java I/O Package
  • Work with Input and Output Streams
  • Work with Character Streams
  • Read Files
  • Write to a File
  • Manipulate I/O Objects

Using Multi-Threaded Programs

  • Examine a Multi-Threaded Program
  • Deploy Threads
  • Synchronize Threads

Examining Java Database Connectivity Concepts

  • Explore Database Concepts
  • Explore Database Concepts
  • Access Databases
  • Execute Transactions

Exploring Networking Basics

  • Examine Networking Concepts
  • Identify a Computer on a Network
  • Establish a Client-Server Connection
  • Use Datagram Sockets

Exploring New I/O APIs

  • Manage Data Using Buffers and Channels
  • Work with Channels and Buffers
  • Examine Memory-Mapped File

Handling Essential APIs

  • Use Print Services
  • IManage Log Events Using Java Logging API
  • Use the Preferences API

For more information on Acumen Classes
Please contact Deb Wagnon 314.333.3330
or This e-mail address is being protected from spambots. You need JavaScript enabled to view it

1750 South Brentwood Blvd.
Suite 200
Saint Louis, MO 63119

 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB