Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
53 views

Adv Java Development

The document outlines the course contents for an Advanced Java Programming course offered by APtech Global Training. The course aims to develop skills in Swing-based GUI development, client/server applications, database access using SQL, distributed applications using RMI, component-based software using JavaBeans, and server-side programming using servlets. The course assumes a basic knowledge of the Java language and covers topics like Swing, JDBC, network programming, I/O streams, RMI, JavaBeans, and servlets over its modules.

Uploaded by

ahmedmidany
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

Adv Java Development

The document outlines the course contents for an Advanced Java Programming course offered by APtech Global Training. The course aims to develop skills in Swing-based GUI development, client/server applications, database access using SQL, distributed applications using RMI, component-based software using JavaBeans, and server-side programming using servlets. The course assumes a basic knowledge of the Java language and covers topics like Swing, JDBC, network programming, I/O streams, RMI, JavaBeans, and servlets over its modules.

Uploaded by

ahmedmidany
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

http://www.aptech-globaltraining.

com

SECTION II: COURSE OUTLINES

Advanced Java Programming

Learning outcomes

At the end of the course the participant will


 Develop Swing-based GUI
 Develop client/server applications and TCP/IP socket programming
 Update and retrieve the data from the databases using SQL
 Develop distributed applications using RMI
 Develop component-based Java software using JavaBeans
 Develop server side programs in the form of servlets

Pre-requisites

Knowledge of basic Java language

Course Contents

 Swing Programming
o Understand difference between Swing and AWT programming
o Define Swing components
o List Swing Packages
o List the sub-classes of the JComponent class
o Explain how swing handles events
o Use JFC to write swing applets
o Understand the concept of “Look and Feel”
 Java Database Connectivity
o Define JDBC API
o Describe the various JDBC drivers
o Identify JDBC products
o Outline JDBC design considerations
o Describe the Two-Tier Client Server Model
o Use JDBC to access a database
o Set up a connection to the database
o Create and execute SQL Statements
o Describe the ResultSet object
o Describe the ResultSetMetaData interface
o Define and create stored procedures
o Understand the importance of database enquiry
P.O. Box 50028, Dubai, UAE Tel: 04 355 3545 Fax: 04 355 3577
http://www.aptech-globaltraining.com

 Network Programming
o Understand how the internet works
o Explain Client/Server computing
o Describe the classes of the java.net package
o Describe Java’s Web-related classes
 Input/Output Stream
o Java I/O Classes and Interfaces
o File
 Directories
 Using Filename Filter
 The listFiles() Alternative
 Creating Directories
o The Stream Classes
o The Byte Streams
o The Character Streams
o Using Stream I/O
o Serialization
 Remote Method Invocation
o Describe distributed Applications
o Build distributed Applications
o Define RMI
o Outline the Java Distributed Model
o List the jave.rmi packages
o Explain the three-tiered layering of Java RMI
o Implement RMI on a Remote and Local Host
o Describe Remote Objects
 Inner classes, Sockets, Web connectivity, Security
 Java Beans
o Define JavaBeans
o Describe the Software Component Model
o Understand BDK(Bean Development Kit)
o List the tools for bean development
o Create your own bean
o Describe CustomBean properties and events
o Understant Introspection Reports
o Implement various types of properties
o Describe event listeners
o List the benefits of using JavaBeans
 Servlets
o Define a Servlet
o Compile Servlets
o List the advantages of using servlets
o Explain the life cycle of a servlet
o Describe an HTTP Servlet

P.O. Box 50028, Dubai, UAE Tel: 04 355 3545 Fax: 04 355 3577
http://www.aptech-globaltraining.com

o Use a servlet to retrieve information


o Define Session Tracking
o Describe InterServlet communication
o Use a servlet to access a database

P.O. Box 50028, Dubai, UAE Tel: 04 355 3545 Fax: 04 355 3577

You might also like