Providing Expertise in Object-Oriented and Component-Based
Technologies, Architecture, and Software Process
Training   
Introduction To Java
Overview
This is an introductory workshop in the Java programming language.  Students will receive hands-on training in Java and Java development tools, led by an instructor with experience developing mission-critical business applications with Java.

Objectives
Students will leave this class with a working knowledge of the Java programming language.

Audience
Programmers

Topics

  •     Introduction to the Java Program Structure: packages, importing, etc.
  •     Master Java Language constructs; keywords, expressions and control flow
  •     Use Java’s Object Oriented features such as Methods, Data Abstraction, Classes,Inheritance and Interfaces
  •     Write Java code utilizing built in methods from the Standard Java Class Libraries
  •     Introduction to Exceptions, Types, Handling exceptions and guidelines
  •     Introduction to Threads; Creating, Methods and Synchronization
  •     Usage of Input and Output; Streams, Files, Serialization, Transient Variables and Security
  •     Explore Networking: Networking classes of java.net, client/server model
  •     Use Swing to create Graphical User Interfaces
  •     Introduction to Dynamic component analysis (Reflection)
  •    Overview of J2EE (JNDI, JSP, EJB, etc.)

Duration
Five days

Introduction to Java

  Course Syllabus