CLICK HERE TO GET YOUR DISCOUNT VOUCHER..................
     
 
 
Clicke Here For Go To Photo Gallery
 
Clicke here for Smart Insititute Login
 
 
Advance Java

Course Description

This advanced course is designed for software professionals seeking to design and develop applications using the Java 2 Standard Edition (J2SE) and WebSphere Application Developer (WSAD). Based on InferData's well-received training methodologies, the course provides for a rapid, efficient (and, yes, intense) immersion into advanced Java topics.

This five-day course covers topics in Java Foundation Classes (JFC), Swing Components, JavaBeans, Reflection, Network Programming, Remote Method Invocation (RMI), Java Database Connectivity (JDBC) and JDBC 2.0 and Java Security.

Participants will master the fundamentals of graphical user interface development using the Java Swing library. Using the Visual Composition Editor in VisualAge for Java, attendees build, package, deploy and test JavaBeans. This course cover topics in distributed computing using both the Java network class library and the RMI framework. Database programming topics also include Transactions, query execution with ad-hoc queries, compiled queries and stored procedure statements using JDBC. We also cover advanced JDBC topics, such as distributed transactions, scrollable result sets etc., using the JDBC 2.0 and JDBC 3.0 API. The Java security model and the class library is also covered in sufficient detail.

This course consists of a large number of fully worked out example code illustrating various concepts introduced during the course. The concepts are further reinforced through the use of well-crafted exercises at appropriate points throughout the course.

Course Duration:- 30 Days
Daily:- 2 hours/ Day
Exam fees:- 150 $

 

Course Outline:

   Java Swing    Java Beans
· Event Model · Component based application development
· GUI Elements · Fundamentals of Java Beans
· JFrame · Properties
· JPanel · Conventions
· Jbutton · Property Editors
· Scrollbars · Building Simple Java Beans
· Split Panes · Exporting Properties Explicitly
· Tabled Panes · Using the "BeanInfo" interface
· Layout Managers · Property Descriptors
· Flow Layout · Method Descriptors
· Grid Layout · Event Descriptors
· Gridbad Layout · Custom rendering of properties
· Border Layout · Specifying property editors
· Box Layout · Design and development of custom property editors
· JTable · Designing Java Bean customizers Packaging and
· Table model deploying Java Beans
· Table events  
· Listeners
· Selections
· Custom rendering of cells
· Editing table elements Writing custom editors
       
  JList   Text Editors
· List model · Text Model
· Events & Listeners · Editor & Editor kits
· Selection models · Events & Listeners
· Custom rendering Editing elements · Selections
    · Displaying data
    · Multiple colors
    · Multiple fonts
    · Embedding images in text areas
    · Embedding components in text areas Displaying HTML
       
  Combo Box   Java Reflection
· Model · Reflection programming
· Events & Listeners · Concept of a "Meta" class
· Selection · Benefits of meta programming
· Custom rendering Custom editors · Runtime representation of classes
    · The Class class
    · Dynamic loading of classes
    · Instantiating objects programmatically
    · Representing methods
    · Invoking methods dynamically
    · Runtime representation of attributes Dealing with
      primitive types
       
  JTree   Using Java Beans
· Tree Model · Accessing pre-built Java Beans from the visual
      composition editor
· Listeners · Instantiation and customization of Java Beans using
      property editors
· Selection model · Assembling Java Beans to build applications visually
      Storing and distributing a Java Bean assembled
      application
· Custom rendering Custom editing    
       
  Network Programming   Fundamentals of Cryptography
· Java.net package · Public Key Cryptography
· Sockets · Signatures
· Client-Server Programing · Digest
· Mapping Streams to Sockets · Certificates (X.509)
  Building a multithreaded client server system   Authentication
       
  Remote Method Invocation (RMI)   Java Security
· Distributed Objects · Sandbox model
· Concepts in distributed computing · Security Manager
· The Proxy design pattern · Policy
· Specifying remote interfaces · Permissions
· Distributed Java Objects · Domains
      Java Cryptography Extension (JCE)
· Using RMI compiler    
· Specifying security policies    
· Installing security managers RMI-IIOP protocol    
       
  Java Database Connectivity (JDBC)   Java Security Tools
· Fundamentals of Database Programming · Policy Tool
· Using the JDBC API · Key Tool Jar Signer
· JDBC connectivity types    
· Bridging technology    
· Native API    
· Middleware    
· Pure Java Drivers    
· Loading JDBC drivers    
· Connection    
· Statements    
· ResultSets    
· Meta Data    
· Database MetaData    
· ResultSet MetaData    
· JDBC Extentions (JDBC 2.0)    
· Scrollable Result Sets    
· Accessing the Transaction Manager    
· Two-Phase Commit    
· Data Sources
 
Microsoft.Net Cisco RedHat Prometric Orcale Java Sun Pearson