Education & Courses Products & Solutions Services & Support Contact Us

JAVA PROGRAMMING WORKSHOP (JA15)

Format

Classroom

Duration

5.0 Day(s)

Description

This course will teach students fundamental Java skills independent of a specific development tool. The course will provide an opportunity for programmers to gain detailed Java knowledge that can be verified through existing Java certification schemes.

Audience

Architects, Designers, Developers.

Prerequisites

Java for Procedural Programmers (Code JA05) or equivalent.

Objectives

After completing this course, you should be able to:
o Describe the benefits of object-oriented programming with Java
o Code and test an OO application using Java
o Create and use data types, classes, methods, objects, messages, inheritance and polymorphism
o Override and overload methods
o Use string class and arrays
o Effectively manage flow control
o Understand and take advantage of garbage collection
o Create and use inheritance and abstract classes in Java to develop class hierarchies
o Use inner classes
o Make appropriate use of collection classes and interfaces
o Use access modifiers to preserve object encapsulation and data hiding
o Handle exceptions
o Use streams and java.io package for input/output from/to external data sources
o Use VAJ to develop and debug Java applications
o Create and use Graphical User Interfaces (GUI) using Java AWT
o Understand and make effective use of events
o Make effective use of the java.lang.Math class
o Use threads support in Java to create multi-threaded programs and to communicate among threads
o Describe and use the networking support in Java
o Create and use simple Java applets
o Describe the support for developing and running Java applications

Contents

o Java Development Overview
o Building a Simple Application
o Java Language Syntax
- Data Types, Variables and Operators
- Control Statements and Arrays
o Packages and Access Modifiers
o Java Development Environment
o Inheritance and Inner Classes
o Collections
- Classes and Interfaces
- Dynamic Binding
o Streams
o Exceptions
o User Interfaces
- AWT and Swing Components
- Layouts
- Graphics
- Event Delegation Model
- Event Adapters and Inner Classes
o Applets
o Threads
o Synchronization
o Networking

Home Education & Courses Products & Solutions Services & Support Contact Us