Java Programming II: Client-Side (GUI)
Course Number: 549-JK
Recommended Duration: 5 days
Intended Audience
Experienced Java programmers needing to learn topics such as I/O or Multi-threading.
Course Overview
Participants will enhance existing Java skills and learn to code and deploy complex applications. Hands-on exercises reinforce new concepts.
Prerequisites
Students must have Java experience or have completed "Java Client-Side Programming I", "Java Server-Side Programming I" or equivalent.
Topics
-
Peeking “under the hood” at Java
-
Java Beans
-
Working with Layout Managers
-
Events, Listeners, and Adapters
-
Advanced GUI features
-
Overview of Servlets
-
and Java Server Pages (JSPs)
-
Signed applets
-
Date, Calendar, formatting, and other useful collections
-
Inner classes and Packages: Member/Local/Anonymous classes
-
Casting (implicit/explicit)
-
URL and URL Connections
-
Reading web pages
-
Introduction to Sockets
-
Security limitations, extensibility
-
Reflection and Java Beans
-
Multi-threaded Java: runnable interface, interthread communication
-
Byte and character streams
-
Java I/O streams and File I/O
-
Data and print streams
-
Managing files and directories
-
Reading and writing files with Java
-
Serialization
-
JDBC
|