Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - Java Application Development


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


Java Application Development
DURATION: 5 days

FEE: $2,475

Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

There is a surcharge associated with training two or fewer students.


  • Programmer
  • Web Developer
  • Application Analyst
  • Application Architect
  • IT Professional


    1. Java and JEE: Introduction
      • Examine the underlying architecture and design of the Java programming language.
      • Understand the concepts and functionality of the Java programming language for: 1- Writing software on one platform and running it on another platform. 2- Creating programs to run within a web browser and web services. 3- Developing server-side applications for online forums, stores, polls, and HTML forms processing. 4- Combining applications or services using the Java language to create customized applications or services.
    2. Java Statements - Basic
      • Understand the use of standard Java APIs.
      • Code a program which performs simple arithmetic by calculating the average of a list of values.
      • Create a small program which defines some fields, then: 1- Create erroneous field names to examine the errors that the compiler produces. 2- Use the naming rules and conventions provided by the instructor as a guide.
    3. Object Oriented Programming
      • Examine how the Java programming language supports object oriented programming.
      • Code a class, create an instance of a class, and control access to the data within the object.
    4. Loops and Logic
      • Create a program using flow statements and simple I/O control.
      • Implement a pair of classes, one Reader and one Writer, which count the number of times a specific character, such as e, is read or written. The character can be specified when the stream is created.
      • Write a program to test the classes.
    5. String Manipulation
      • Parse a string and count number of occurrences of words.
      • Format a Social Security and phone number.
    6. Arrays
      • Store state code and name in an array.
      • Search the state table for a code indicating the name or if the code is not found.
      • Create a stack using a one-dimensional array.
    7. Classes
      • Declare and use classes.
      • Use class member function calls.
      • Create a package and interfaces.
      • Build a class based on the interface.
    8. Exceptions
      • Code a numeric check using an exception.
      • Check for an overflow condition on an array.
    9. I/O and Streams
      • Read a sequential file containing comma delimited data.
      • Output the data in fixed position format.
    10. Threads
      • Create and start multiple threads.
      • Terminate a single thread.
    11. JDBC: Java Database Connectivity
      • Connect to a relational database and retrieve a single value.

    Web-based Training   Blended Learning    


Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.