Java for the Mainframe Developer - 35 Hour Online Class or 5 Day Classroom Workshop

The essentials of Java programming for mainframe application/software developers experienced in procedural programming languages. Covers an introduction to the Java language and the JVM, environment setup, creating the Source Code File, Java developing and the SDK; an overview of Object-Oriented Programming (OOP) including structured programming versus object-oriented; Java language basics including a comparison with COBOL; processing structures; using Objects; creating Classes; Packages; Class relationships; handling Runtime problems; Multi-Threading; and an exploration of the possibilites for Java including zOS and OS/ Java, Java in MVS Batch, connecting to legacy systems, resources for mainframe developers, JavaBeans, JNI, security, support APIs and major APIs, the JVC, JNDI, Servlets, EJB and much more. Optional topics include Java I/O, Java and relational databases, Collections and Inner Classes.

Online Class Schedule

Request a Class

 

Request More Info


   

Buy Course Book



Topic Summary | Print Version

Class Description:

This hands-on course teaches programmers the essentials of Java programming. This material is uniquely geared to the mainframe developer, using the knowledge base of that audience to promote understanding of Java. It focuses on defining object programming and the syntax of Java 2, using comparisons to languages such as COBOL and PL/1 where possible.

Audience: Application/Software developers.

Prerequisites: Programming experience. As noted above this course is geared to mainframe programmers, a knowledge of procedural programming languages is assumed. Programmers with OO and/or C++ experience are advised to take the Introduction to Java Programming or Fundamentals of Java Programming class.


Look Inside This Book:

Objectives: After successfully completing this course, you will be able to:

  • Understand Java's place in the programming world
  • Understand the elements of object oriented design
  • Be able to contrast OO design vs. structural design
  • Understand the Java environment, especially the Virtual Machine
  • Be able to understand data definition and manipulation in Java
  • Be able to create and use objects in Java, employing encapsulation, inheritance and polymorphism
  • Be familiar with these essential low-level programming mechanisms: collections, exceptions and threads
  • Provide a description of simple Java I/O Have sufficient foundation upon which to build advanced skills

Topic Summary

Optional Topics

To Top | Topic Summary