Welcome to Outsource Laboratories
Home
News
Courseware
Training
Publishing
Customer
Service
About
Us
Contact
OLabs
Site Map

Quick Links:

Book Catalog
Java Coursemap
Courseware List
Course Curriculum
Request Info/Copy
Provide Feedback
Place an order
 

 

Welcome Pages for:  Educators  |  Students   |  Corporate Training   |  Instructors   |  Authors   |  Resellers  

* OL310: Programming in Java, Part 2 - Graphics, GUI, Applets, and Basic Networking


Description:
 
Building on the Java coding basics that you learned in OL309 - Programming in Java, Part 1, this course teaches you how to use the Java 2 API to build applications with graphical user interfaces. In a step-by-step approach, you will build a graphical application during this course, gaining hands-on experience using the API and applying concepts needed for building graphical user interfaces. You will also learn how to create an applet and will implement the GUI application that you built as an applet. Finally, you'll be introduced to networking in Java, a feature that is relevant to client-side applications.

This course is composed of comprehensive lectures, practical project illustrations, and independent programming sessions. Multi-tiered, hands-on exercises are incorporated into each lesson.

 
Objectives:
 
At the end of this course, participants will be able to:
     
  1. Develop graphic and GUI components using Swing.
  2. Use the features supported in Java for 2-D graphics.
  3. Use Java for client-side applets.
  4. Develop networking and communication applications.
Audience:
 
Programmers with some Java programming experience who would like to explore the potential of Java language for designing GUIs and other graphical applications.
Duration:  2 days
Prerequisites:
 
Participants should have taken OL309, Programming in Java, Part 1, or have equivalent Java programming experience and understanding of object-oriented concepts.
Outline of Contents:
 
Unit 1: JFC, Swing, and the AWT
  • Learn the relationship between Java Foundation Classes (JFC), the Abstract Windowing Toolkit (AWT) and Swing GUI components.
  • Identify the elements of a Swing program.
Unit 2: Graphical User Interfaces
  • Understand the concept of event driven programming.
  • Learn the steps for constructing a graphical user interface in Java.
  • Develop a simple graphics applications.
Unit 3: Simple Graphics
  • Use the Graphics class and the paintComponent method to draw lines, shapes and text on a panel.
  • Render a stored image on a panel.
  • Create an icon using a stored image.
Unit 4: Event Handling
  • Learn the concepts of Events and Event Handling.
  • Outline the construction of Event Handlers in Java.
  • Apply event handling in a Java application.
Unit 5: Java Applets
  • Learn the features of an applet, its major methods and its execution life cycle.
  • Learn how to pass parameters to an applet using HTML.
  • Implement and execute an applet.
Unit 6: Networking
  • Study the concepts behind networking applications.
  • Learn how to implement a networked application using Java.


Home   Courseware   Training   Publishing   Site Map  
Book Catalog   Java Coursemap   Courseware List   Course Curriculum
Welcome Pages for: Educators   Students   Corporate Training   Instructors   Authors   Resellers  
Request Information   Place An Order   Customer Service   Provide Feedback   Contact Us

Outsource Laboratories and Olabs are registered trademarks of Outsource Laboratories.
Java and all Java-based trademarks are registered trademarks of Sun Microsystems.

© 1996-2003 Outsource Laboratories