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. |