wronski.training@att.net    
     LOGIN                  

 


Overview of Courses

Professional Development Courses

Technical Development Courses

 

Java Programming I: Client-Side (GUI)

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

 

 

Home | Courses | Leadership Development | News | About Us | Site Map
R.J. Wronski Associates, Inc. © 2013 | Contact: Webmaster | Site developed by Tele-Options Consulting, Inc.