This course is intended for experienced Mainframe Programmers, particularly COBOL programmers who need to understand Java and the basic concepts of object orientation and how it differs from programming languages traditionally used in an enterprise environment. The majority of content focuses on the structure of the Java language, and the tools and utilities that support the Java environment.
Experienced mainframe programmers, particularly COBOL programmers.
Knowledge of and experience with a procedural mainframe programming language, preferably COBOL, and knowledge of the z/OS environment.
After completing this course, the student will be able to:
- Understand Java and the basic concepts of object orientation.
- Understand Java’s history and how it is different from programming languages traditionally used for enterprise development.
The Evolution of Java
Java Structure and Characteristics
Java in the Enterprise Environment
Java Servlets and Applications
Java Runtime Environment
Java Virtual Machine
Java on z/OS
Java Integrated Development Environments
Object Oriented Java
Object Oriented Design Concepts
Objects and Classes
Unified Modelling Language
Sequence and Other Diagrams
Naming Rules and Conventions
Specifiers and Modifiers