WA1253 Java Programming Language Training and Courseware

This 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.
Topics
  • 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
Practical work
Extensive practical exercises take students through all major aspects of the design and development of Java programs.
What you will learn
After completing this course, the student should be able 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
Audience
This course is intended for programmers who are interested in adding Java to their skills.
Prerequisites
Students should have some basic-level knowledge of programming in any programming language.
Duration
Five days.
Schedule this course
Course Outline
Lab Setup Guide
Download this page as a word document
Learn more about the courseware
 
Calgary
Edmonton
Montreal
Ottawa
Regina
Toronto
Vancouver