Audience
This course addresses the requirements of application developers and Web designers who need to design and develop applications and applets by using Java. An important objective is to prepare the learners for the Sun Certified Programmer for the Java 2 Platform - Exam (310-025).
Prerequisites
The audience for this curriculum should be familiar with Object-Oriented and Event-driven Programming concepts. Knowledge of contents covered in previous Java 2 courses.
Objective
Upon completion of this course the student will be able to:
Identify the features of an applet
Explain the life cycle of an applet and the methods that control it
Add various User Interface components to an applet
Use the
Write code to run an applet in its own thread using the Runnable interface
Create an applet to access media files from the specified URLs
List the differences between an application and an applet
List the steps involved in the conversion of an application to an applet
Explain the applet security restrictions and applet
Create animations on an applet window
Use multiple threads in an applet
Render the Java 2D graphics for printing
Apply fancy line styles and fill patterns to graphics primitives by using the stroke and paint attributes of the Graphics2D rendering context
Modify the transform attribute of the Graphics2D context to move rotate scale and shear graphics primitives when they are rendered
Restrict a portion of drawing area for rendering
List the classes and interfaces provided by the java.awt.image package
Describe how to create load and display images
Use the MediaTracker to load multiple images
Use various filters for image processingTopics Include
Unit 1: Applets
- An Overview of Applets
- Applet Methods
- Applet Layout and LifeCycle
- Painting an Applet
- User Interface Components in Applets
- Executing an Applet
- Converting an Application to an Applet
Unit 2: Advanced Applets
- The APPLET Tag
- Inter-Applet Communication
- Threaded Applets
- Accessing Media Files
- Creating Animations
- Displaying Formatted HTML Text
- Applet Security Features
Unit 3: 2D Graphics and Printing in Java
- Overview
- Rendering
- Creating Graphics Shapes
- Drawing Text
- Printing in Java
Unit 4: Imaging
- Image Fundamentals
- Obtaining a Graphics Object from an Image
- Loading Multiple Images
- Handling Image Data
- Image Filters
Duration
5 Hours
Minimum Requirements
IBM-compatible PC with 166 MHz or higher processor 32 MB RAM (64 MB RAM recommended); 800x600 SVGA color monitor with 16-bit high color display; Internet Explorer 4 or Netscape Navigator 4 or later with Shockwave 7.0.1; Windows 95 Windows 98 Windows NT; 3.5 diskette (for tracking); 28.8 kbps connection or higher for on-line use.
Media
CDROM
Web Based Training
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada