Seminar Java for COBOL Programmers (Canada) Seminar

Presented by Hands-On Technology Transfer

Hands On Technology Transfer Computer Training

Bring this seminar on-site to your facility for groups of 10 or more.

This hands on Java Programming course provides experienced COBOL programmers with the ability to utilize the structure and syntax of the object oriented Java programming language for both general business and Internet programming applications.

Course Description


Students Will Learn:
  • Object Oriented Concepts
  • Java Syntax and Control Structures
  • Data Types and Expressions
  • Packages, Classes, Objects, and Methods
  • Arrays
  • String Handling
  • Exception Handling
  • Inheritance and Polymorphism
  • Input and Output Stream Processing
  • GUI Programming Concepts

Course Description: This hands on Java Programming course provides experienced COBOL programmers with the ability to utilize the structure and syntax of the object oriented Java programming language for both general business and Internet programming applications. The student is prepared to code, test, and execute Java programs making use of the facilities provided by the language. Because procedural programming uses a different paradigm than object oriented programming, this course concentrates on the application of basic object oriented concepts.

This class is intended for experienced COBOL programmers or programmers experienced in any procedural (non object-oriented) programming language. Students who already understand object-oriented programming techniques should attend the "Java Programming" course instead of this course.

Course Prerequisites: Familiarity with and experience using COBOL or any procedural programming language.

Java for COBOL Programmers Course Overview:

Introduction
  • Features of Java
  • Java Security
  • History and Origin of Java
  • Alternative Internet Technologies
  • Stand-alone Programs
  • Applets
Objected Oriented Concepts
  • Features of Object Oriented Languages
  • Procedural (COBOL) vs. Object Oriented
  • Data Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Messages
  • Effects of OO Approach
  • Basic OO Design (CRC Cards)
Java Basics
  • Java Syntax
  • Java Program Structure
  • Simple and Compound Statements
  • Comments and Readability
  • Identifier Names
  • Reserved Keywords
  • Variable Declarations
  • Native Data Types
  • Basic Output
Expressions and Operators
  • Operators
  • Expressions
  • Operators
    • Assignment
    • Increment/Decrement
    • Type Cast
Class Methods and Constructors
  • Class Methods
    • Method Overloading
    • this Reference
    • Instance vs. Class Methods
  • Constructors and Finalizers
    • Overloaded Constructors
    • Static Initializers
    • Finalizer Methods
Control Statements
  • Conditional Statements
  • Iterative Statements
  • Comparison and Logical
  • Operators
Inheritance and Polymorphism
  • Inheritance
    • Concepts and Terminology
    • Syntax
    • Member Access
    • Constructors and Finalizers
  • Polymorphism
    • Concepts and Terminology
    • Syntax
    • Overriding Methods
  • Interfaces
    • Purpose for Interfaces
    • Creating Interfaces
    • Using Interfaces
Classes and Packages
  • Packages
    • Uses
    • Importing
    • Creating
    • classpath variable
  • Defining Classes
    • Data Members
    • Methods Members
  • Instantiating Classes
  • Accessing Class Members
    • Member Access Control
    • Access Specifiers
Arrays and Strings
  • References and Objects
  • Arrays
    • Declaring Arrays
    • Accessing Array Elements
    • Physical layout of Arrays
    • Arrays of Objects
    • Copying Arrays
    • Multi-dimensional Arrays
  • Strings
    • String class Methods
    • StringBuffer class Methods
    • Passing Arguments to main

Introduction to GUI Layout and Event Handling

  • Overview of Graphical User Interface Components
  • Containers and Layout Managers
  • Event Handling
Error and Exception Handling
  • Exception Handling Model
  • Exception Class Hierarchy
  • Raising and Exception
  • Dealing with Exceptions
  • Defining Exception Classes

Input/Output Streams

  • Standard Streams
  • The java.io Package
    • InputStream and OutputStream
    • Reader and Writer
  • File I/O
  • Filtered Streams
  • Buffered Streams
  • Data Streams
  • Character Streams

 

More Seminar Information

Hands-On Technology Transfer
Hands On Technology Transfer Computer Training

Summary

This hands on Java Programming course provides experienced COBOL programmers with the ability to utilize the structure and syntax of the object oriented Java programming language for both general business and Internet programming applications.

Delivery Method

Seminar Seminar

Also Available As

On-Site Training On-Site Training

Who Should Attend

Java Programmers

 
Search similar training
Email this page
Print this document
 

Dates and Locations

Quebec City, QC
5/4/2020 - 5/8/2020
Tuition: $2275

Montreal, QC
5/4/2020 - 5/8/2020
Tuition: $2275

Toronto, ON
5/4/2020 - 5/8/2020
Tuition: $2275

Ottawa, ON
5/4/2020 - 5/8/2020
Tuition: $2275

Mississauga, ON
5/4/2020 - 5/8/2020
Tuition: $2275

see all dates/locations

 

Frequently Asked
Questions

Payment Options
Bill Me/Invoice
Credit Card

Register
Online
Fax Form

Availability
Select a date from the list at the bottom of the page for specific information about that class.

Other Information
Seminar

All Date/Location Information

Alberta (Find training in Alberta)
5/25/2020-5/29/2020 in Calgary, AB         Find a seminar in Calgary AB
5/25/2020-5/29/2020 in Edmonton, AB         Find a seminar in Edmonton AB

British Columbia (Find training in British Columbia)
5/25/2020-5/29/2020 in Vancouver, BC         Find a seminar in Vancouver BC

Manitoba (Find training in Manitoba)
5/25/2020-5/29/2020 in Winnipeg, MB         Find a seminar in Winnipeg MB

Ontario (Find training in Ontario)
5/4/2020-5/8/2020 in Kingston, ON         Find a seminar in Kingston ON
5/4/2020-5/8/2020 in Mississauga, ON         Find a seminar in Mississauga ON
5/4/2020-5/8/2020 in Ottawa, ON         Find a seminar in Ottawa ON
5/4/2020-5/8/2020 in Toronto, ON         Find a seminar in Toronto ON

Quebec (Find training in Quebec)
5/4/2020-5/8/2020 in Montreal, QC         Find a seminar in Montreal QC
5/4/2020-5/8/2020 in Quebec City, QC         Find a seminar in Quebec City QC

Saskatchewan (Find training in Saskatchewan)
5/25/2020-5/29/2020 in Regina, SK         Find a seminar in Regina SK