Education & Courses Products & Solutions Services & Support Contact Us

INTRODUCTION TO JAVA FOR 3GL PROGRAMMERS (JA05)

Format

Classroom

Duration

6.0 Day(s)

Description

This course will introduce a person who has programmed in a procedural language (COBOL) to the basics of developing OO applications in Java using an IDE (e.g. Visual Age for Java). This class helps the procedural programmer make the transition into OO programming in Java, and facilitates the student to proceed to a Java programming fundamentals course which will enable the student to code in Java (and prepares the student for the Sun Java Programmer certification).

Audience

Programmers who have experience with a procedural language (e.g. COBOL) who wish to transition into Java programming.

Prerequisites

Knowledge of one other programming language and Object-Oriented concepts as covered in OB05 - Object Oriented Introduction.

Objectives

o List the similarities and differences between procedural applications and Java applications
o Compare and contrast single-tier, client-server and multi-tier applications
o List the characteristics of a distributed application
o Compare/contrast Java and procedural (e.g. COBOL) syntax
o Explain and use in a basic Java program
- Primitive types, object variables
- Data types
- Operators
- Control and flow statements
o Develop, compile and run simple Java programs using an IDE
(e.g. VisualAge for Java)
o Explain and use the following within the context of an OO application using Java
- Classes and methods
- Constructors and how to instantiate objects
- How to send messages to an object
- Inheritance and containment
- Abstract classes
o Explain the basic concepts of distributed Java technology

Contents

Transitioning from procedural applications to Java applications
o Transitioning from mainframe to client-server to multi-tier applications
o Transitioning from procedural application to distributed applications
o Software development with Java: how to use Java in developing distributed applications
o Transitioning from procedural programming to Java programming:
basic introduction to Java syntax - variables, statements, loops, if-then-else
o Introduction to OO programming using Java: how to create and use classes, methods, inheritance, containment, and abstract classes; how to instantiate objects, and send messages to objects.

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