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


distance-learning center

Application of Classic Teaching Models Mobile Classrooms

Professional Distance-learning

IT Training Services


Java Application Development
DURATION: 5 days

FEE: $2,295

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. Introduction to Java
      • 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 on-line forums, stores, polls, HTML forms processing, etc. 4- Combining applications or services using the Java language to create customized applications or services.
    2. Java Features
      • Examine the features of the Java programming language.
      • Java is an object oriented language and has the following four characteristics: 1- inheritance 2- encapsulation 3- polymorphism. 4- dynamic binding
    3. Building Portable Applications in Java
      • 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.
    4. Object Oriented Programming
      • Examine how the Java programming language supports object oriented programming.
      • Code a class, create an instance of an object and control access to the data within the object.
    5. Java Language
      • Learn to use the Java language.
      • Change the program provided by the instructor to use compound assignments.
    6. Java Classes and Interfaces
      • Use the Java classes and interface.
      • Declare and use classes.
      • Use class member function calls.
      • Use packages and interfaces.
      • Use the stateful session bean.
    7. Programming Concepts
      • Code snippets illustrate programming concepts.
      • Evaluate code snippets.
      • What output will be produced if a number is 3?
      • Write a test program containing the previous code snippet; make a number 3?
      • What is the output of the program?
    8. Language Basics
      • 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.
    9. Building Objects
      • Create a class to perform the application, create methods, and attributes.
      • Write a program which simulates rolling a pair of dice.
    10. Applets
      • Code interactive applets that will run on a web server.
      • Write a program that helps the user count change.
      • The program will need to ask: 1- How many quarters the user has. 2- How many dimes. 3- How many nickels. 4- How many pennies.
      • The program will inform how much money the user has; the amount will be expressed in dollars.
    11. Creating Java Applets
      • Code an application with a text box, list box, combo box, and radio buttons.
      • Code and test a GUI program that: 1- Allows the user to enter employee information: name, education, age, and gender. 2- Edit the input 3- Write the input to a file.
    12. Web Presentations
      • Implement code on a website that invokes an applet and JavaBean.
      • Code a data entry screen that will invoke a Java class and JavaBean.
      • The URL and the Java code will display a short video.

Web-based Training Services


Quality Distance-learning

Bandwidth Requirements
Classroom Management System
Bi-directional Communication
Value Added Service

Common Questions
Courseware Superior by Design

SYS-ED Website
Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID. Client organizations will be assigned to a preference center.

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.