Education & Courses Products & Solutions Services & Support Contact Us

DEVELOPING & TESTING OO APPLICATIONS WITH JAVA (JA34)

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 scheme

Audience

- IT Architects, Designers, and Developers

Prerequisites

- Define basic object-oriented (OO) concepts and terminology at skill level 3.
- Code a simple Java application with assistance at skill level 3.
These skills can be obtained by completing one of the following courses:
- Introduction to Developing OO Applications with Java for Procedural Programmers (Course Code JA32) or equivalent, or
- Introduction to Developing OO Applications With Java for OO Developers (Course Code JA31) or equivalent

Objectives

After completing this course, you should be able to:
- Code, compile, execute, and test an OO Java application using J2SE SDK or VisualAge for Java that uses:
- String class and arrays
- Data types, classes, methods, objects
- Inheritance, abstract classes
- Access modifiers
- Inner classes
- Create and use data types, classes, methods, objects, messages, inheritance and polymorphism
- Use string class and arrays
- Create and use inheritance and abstract classes in Java to develop class hierarchies
- Use access modifiers to preserve object encapsulation and data hiding
- Describe JVM memory allocation and garbage collection
- Use inner classes
- Handle exceptions
- Use streams and java.io package for input/output from/to external data sources
- Create and use Graphical User Interfaces using Java AWT
- Use threads support in Java to create multithreaded programs and to communicate among threads
- Describe and use the networking support and RMI in Java
- Create and use simple Java applets
- Describe the support for developing and running Java applications
- Given simple UML notated diagrams, interpret the diagram and code Java that meets the diagrammed requirements or design

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