KnowledgeStep: Java Programming Language

Course JV02: Java Programming Language

Return to Java Course List

Start Date End Date Price Location Register
No scheduled dates - call for info $  

This 5 day course teaches students the syntax of the Java programming language; object-oriented programming with the Java; creating graphical user interfaces (GUI), exceptions, file input/output (I/O), threads and networking. Programmers familiar with object- oriented concepts can learn how to develop Java application.


This course is intended for programmers who are interested in adding Java to their skills.


Students should have some basic-level knowledge of programming in any programming language.

Course Objectives

After completing this course, students will have gained the knowledge to:
  • Apply OOP principles
  • Design OO applications using abstraction, encapsulation, modularity, and hierarchy
  • Create applications
  • Use Java Exceptions to guarantee graceful error recovery of your application
  • Do input/output using Java
  • Create and use inner classes in your program to be concise and clear
  • Collections
  • Java Networking
  • Threads
  • Develop GUI using AWT and Swing with event handling

Course Outline

  • Introduction to Java
  • Java Basics
  • Branching and Looping
  • Arrays
  • Objects
  • Advanced Class Concepts
  • Exceptions
  • Stream I/O
  • Collections
  • Threads
  • Networking
  • Overview of OOAD
  • AWT
  • AWT Event
  • AWT Components
  • JFC
  • Applet