Send to a Friend
 
Content to send

Java Client-Side (GUI) Programming I

Course Number: 547-JK
Recommended Duration: 5 days

Intended Audience: Experienced programmers (COBOL, C, Visual Basic, or some other language).

Course Overview

Experienced programmers are introduced to Java. Participants will create, test, and deploy Java GUI applications and applets. There are 24 machine exercises. Exercises use text editor and the Sun Java J2SE JDK. IDEs such as Eclipse, IBM RAD, JDeveloper, JBuilder, etc... may be used upon request.

Course appropriate for Java 2.0 (Java 1.4). Course covers Java 2.0 (aka. Java 1.4), most topics and examples also apply to Java 1.1 through Java 5 (Java 1.5).

Objectives

Participants will learn object oriented basics, and how to create, test, and deploy programs using the Java language. Students write graphical applications and applets as part exercises.

Prerequisites

Students must have programming experience. Experience with text editor, manipulating files and directories, and using a browser are required.

Topics

  • Data types and variables
  • Java Virtual Machine (JVM)
  • Security (Java "sandbox")
  • Development Environment
  • Program/Class/Method/Data
  • Applications and Applets
  • Overview of Servlets and JSPs
  • Compile/test applications/applets
  • Object-oriented principles (Inheritance, Polymorphism, Encapsulation, etc…)
  • Packages
  • Comments and Javadoc
  • Primitive types and Strings
  • Reference vs. Non-Reference
  • Classes and Objects creating new, garbage collection
  • Methods: calling and defining
  • Arrays and Collection objects
  • Operators and Expressions
  • Conditions: if-then-else, switch
  • Loops: for/while/do while
  • Exceptions: try, throw, catch
  • Inheritance: Subclass/Superclass
  • Class vs. Instance variables/methods
  • Constructors
  • GUI applications with Swing and AWT
  • Introduction to Layout Managers
  • GUI Event Handling
  • Introduction to Threads
  • Using Java's built-in class library
  • Introduction Sockets
  • Introduction to JDBC

Share with others

Please provide the following information
Your Name
Your Email Address
Recipient Emails
Message

Can't Read? Click to Generate New Code
Enter the verification code shown above into the text box below