Description:
This course teaches
the fundamentals of building graphical user interfaces using the
Abstract Window Toolkit (AWT) framework in Java. Using a series
of successively more challenging example code and student exercises,
the course teaches skills in building graphical user interface
elements in Java. Security and authentication issues are covered,
as well as an introduction to JavaBeans.
Objectives:
InferData's goal
is to transfer as much knowledge as possible from the classroom
to the job at hand. GUI Programming in Java has been carefully
planned to ease the student into new concepts with the use of
lots of exercises, labs, and sample code. At the end of this course,
students should:
- Identify basic
OO concepts & design
- Be able to
build GUIs using Java
- Leave with
lots of reusable Java code
Audience:
- Application
developers
- Programmers
- System designers
- Advanced Webmasters
Prerequisites:
Some introductory
Java or C++ knowledge.
Duration: 3
Days
Course
Outline:
|
Graphics
Basics
- Drawing
Lines, Shapes and Text
- Fonts
- Colors
Applet Programming
- Issues
in Applet design
- Embedding
Applets in Web pages
- Security
Using the
GUI components
- Label
- Buttons
- Menus
- Lists
- Choice
- Containers
(Panels, Windows and Frames)
Layout Management
- Layout
Managers in JDK
- Custom
Layout Management
Event Management
- Delegation
Model of events
- Event
Listeners (handlers)
Object Oriented
GUI Design
- Model-View-Controller
architecture for GUI development
- Using
the notions of Observer and Observable
Lightweight
Component Design
Multimedia
Programming
- Images
- Image
filters
- Audio
- Animation
- Double
Buffering
Java Beans
- Component
development in Java
- Managing
Bean properties
- Handling
Bean events
Security
- Public
Key, Private Key Encryption
- Digital
Signatures
- Certificates
- Authentication
- Digitally
Signed Applets
- JAR files
|
|