Description
The Advanced Programming in Java 2 - Part II is the second course in the Advanced Programming in Java 2 curriculum that consists of two courses. It is designed to teach programmers how to create advanced Java applets with graphics, use Swings, use JavaBeans for developing programs, and gain knowledge about networking scenario and security issues.
Audience
Experienced Java programmers who want to gain knowledge about the new features in graphics and develop highly portable Java programs using latest tools.Â
Prerequisites
Before taking this course the user should have a good knowledge of Java features, language & File I/O packages, data-communication aspects and networking issues.Â
Objective
Upon completion of this learning object, the student will be able to:
- Understand the evolution of Java Foundation Classes
- Understand the advantages and features of packages in JFC
- List the Swing classes and their hierarchy
- Identify the platform required to use swing and write sample swing applications
- Identify the steps to convert AWT application to Swings
- List the Improvements in components of JFC
- List the new components in JFC
- Understand the Graphics2D class methods
- Use Shape interface & its Implementors
- Identify the different operations and transformations you can apply on a shape
- List the features of the Component Model
- List the basics of designing JavaBeans
- Identify the various interface facets in JavaBeans
- Understand the design-time & run-time environments
- Describe BDK Demonstration Beans
- Apply Demo Beans
- List the uses of various networking protocols
- Understand connection information, namely Associations and Sockets
- Identify various Java Socket Classes
- Use Java classes for client-server implementations
- List the features of Java that necessitate security
- Identify the techniques to implement Java 2 Security Approach
- Understand the Java Security API
- List the guidelines for safe coding
Topics Include
JFC Swing
- Java Foundation Classes
- Classes in Swing
- Improved & New Components in JDK 1.2
Two-dimensional API
- The Graphics2D Class>
- Performing Operations on a Shape
- General paths for User-defined Curves
JavaBeans
- Components and JavaBeans
- Interface Facets and Environments
- Bean Development Kit (BDK)
Java Networking and Security
- Basics of Networking
- Socket Interface in Java
- Java Security
- Implementing Security
Duration
4 hrs
Minimum Requirements
Netscape or Internet Explorer (versions 4.0 or
higher).  Browsers should be capable of accepting cookies; SVGA Hi-color mode 800x600 resolution display. Macromedia Shockwave 6.02 or higher.
Media
Web Based Training
|