Home | About Us | Courses | Schedules | Our Clients | News and Events | Contact Us | Careers  

Accredited SERVICES SETA Education and Training Provider as per www.serviceseta.org.za
Verhoef  Training

Programming :: Java for the Procedural Programmer

"Going the extra mile with ICT"

PO Box 2466, Cape Town 8000, South Africa
tel: 0861-102017 • fax: +27 21 856-0042 • e-mail: training@verhoef.co.za

 

Related Courses
» OO Programming Concepts
» Java Fundamentals

Curricula Info
» MVS - z/OS - z/VM
» DB2 - SQL
» CICS TS
» IBM MQ
» Programming
» UNIX - Linux
» Networking
» Web Technologies
» Business Skills

Resources
» IBM Support
» IBM Redbooks
» Mainframe Month
» Mainframes.com
» z/Journal
» CIO Magazine
» Search390.com
» Linux Links
» XML Writer

Links
» CICS Central
» Programmer's Heaven
» Develoment Guru
» COBOL Centre
» COBOL User Groups
» REXXLA Home
» XML.com

Verhoef Sites:
» Verhoef USA
» Verhoef UK


 

Curriculum Description | Curriculum Roadmap | Curriculum Schedule | Course Enrolment
5 days   *   Basic   *   Lecture and Labs

Course Summary:
This course provides an introduction to the Java programming language using a client-side application context. Java programming syntax, fundamental APIs and OO principles and syntax are included. Java packages relating to file I/O, database using embedded SQL, threads, network and GUI are covered.

Target Audience:
The material covered in this course is designed for students with no/light previous OO programming experience who plan to develop programs using Java.

Recommended Prerequisites:
Students should have previous development experience in a compiled, procedural language or a strong background in scripting languages.

Course Objectives:
After completing this course, the student should be able to:

  • Understand the JVM and how it provides application portability.
  • Develop console-based client-side applications using the full core Java syntax.
  • Understand and code for runtime exception handling.
  • Write programs using existing classes.
  • Write programs to access disk-based file sources using the Java IO package using byte, binary, character and object streams.
  • Write programs to manipulate relational databases using the Java SQL package.
  • Develop desktop GUI programs including component event handling using the AWT and Swing packages.
  • Understand the OO principles of abstraction, encapsulation, polymorphism and inheritance.
  • Understand and utilize classes employing inheritance; Extend existing classes, provide constructors and override methods.

    Key Topics:

  • Introduction To Object Oriented Technology
  • The Java Language Architecture
  • Function Methods
  • Classes and Objects
  • Input/Output Streams
  • Using JDBC
  • Using Threads
  • Developing GUI Applications using Swing

    Last modified: 06-Jan-2016

  • Site Map

     Home
      |
      •-- About Us
      |----Our Mission
      |----BEE Strategy
      |----Complaints
      |----Careers
      |----PAIA manual
      •-- Courses
      •-- Schedules
      •-- Our Clients
      •-- News and Events
      •-- Contact Us
      •-- Your Privacy
      |
      •-- MVS - z/OS - z/VM
      |----Roadmaps
      |----Schedule
      |
      •-- DB2 - SQL
      |----Roadmaps
      |----Schedule
      |
      •-- CICS TS
      |----Roadmaps
      |----Schedule
      |
      •-- IBM MQ
      |----Roadmaps
      |----Schedule
      |
      •-- Programming
      |----Roadmaps
      |----Schedule
      |
      •-- UNIX - Linux
      |----Roadmaps
      |----Schedule
      |
      •-- Networking
      |----Roadmaps
      |----Schedule
      |
      •-- Web Technologies
      |----Roadmaps
      |----Schedule
      |
      •-- Business Skills
      |----Roadmaps
      |----Schedule
      •

     
    Home | About Us | Courses | Schedules | Our Clients | News and Events | Contact Us
     

      to top
    © 2004-2017 Verhoef Training. All Rights Reserved.


    This Site Tracked by OneStat.com