Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Distributed Programming With Java Technology :: [SL-301]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. SL-301   length. 4 days
type. Instructor-Led   partner. Sun Microsystems
price.
$2,000 :: contact for GSA GOV.
 
 
The Distributed Programming With Java Technology course provides Java technology programmers and network application programmers with the essential information for building distributed computing solutions. This course also addresses interoperability issues among Java Technology, Common Object Request Broker Architecture (CORBA), and Component Object Model (COM) technologies. This course highlights the technologies and techniques available for distributed application development using the following application program interfaces (APIs):

Java Remote Method Invocation (Java RMI)
Java Interface Definition Language (Java IDL)
Java Naming and Directory Interface (JNDI)
Java Message Service (JMS)
JavaMail


 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Java technology programmers, network application programmers, and application integration programmers.
 
prerequisites
 
 

Develop applications with the Java programming language using exceptions and interfaces
Use object-oriented programming techniques
Create simple network applications using sockets
Search and find information in the Java API documentation


 
skills gained
 
 

Explain the major concepts of distributed computing
Develop an application using Java technology object serialization
Design and develop distributed applications using Java RMI technology
Design and develop Java technology applications using CORBA technology
Describe the concepts and issues involved with integrating Java technology with Microsoft distributed technologies
Design and develop applications using the JNDI API
Design and develop applications using Java Message Service
Design and develop applications using JavaMail API




 
course content details  
 


  Module 1 - Introduction to Distributed Programming

Describe the two parts of a client-server system
Describe Internet Protocol (IP) network communication between a client and a server application
Explain the concepts of Java Remote Method Invocation (RMI) technology in a distributed system
Describe the basic concepts of a naming service and a directory service
Explain synchronous client-server communication
Explain asynchronous client-server communication and how it relates to messaging




  Module 2 - Object Serialization

Define object serialization
Create a serializable Java technology object
Use serialization to read and write objects to streams
Customize the serialization process for a particular object
Control the serialization version system




  Module 3 - Introduction to Java Remote Method Invocation Technology

Describe when to use Java RMI technology to build a distributed application
Explain the main components of a Java RMI application
Create a basic Java RMI application




  Module 4 - Remote Method Invocation Architecture

Analyze the Java RMI architecture
Customize the RMI transport layer
Create and use a custom socket factory
Compare the use of serializable objects as parameters in a remote method call
Create a remote object factory




  Module 5 - Advanced Java Remote Method Invocation Technology

Describe the issues involved with using RMI in a complex distributed environment
Describe the appropriate techniques for using RMI across a firewall
Create an activatable remote object




  Module 6 - Introduction to CORBA

Explain the importance of CORBA technology
Describe how to use the Java Interface Definition Language (IDL)
Define each of the major components of a CORBA system
Define the function of the Portable Object Adapter (POA)
Describe five common CORBA services
Design a small CORBA application




  Module 7 - Using Java Technology With CORBA

Develop a basic Java technology/CORBA application
List and explain the function of each of the files automatically generated by the idlj compiler
Control the features of the Java IDL ORB from Sun Microsystems
Explain the purpose of the Internet Inter-ORB Protocol (IIOP)
Combine a CORBA application and a Java RMI application




  Module 8 - Integrating Java Technology With Microsoft Distributed Technologies

Describe the importance of technology integration
Describe the basic concepts of the Microsoft Component Object Model (COM)
Use the J2EE technology Client Access Services (CAS) COM Bridge
Integrate COM and CORBA technologies




  Module 9 - Java Naming and Directory Interface API

Explain the concepts of a naming service
Explain the concepts of a directory service
Differentiate between a naming service and a directory service
Explain the basic architecture and purpose of the Java Naming and Directory Interface(J.N.D.I.) API
Describe the process of creating a Java technology application to use the J.N.D.I. API




  Module 10 - Java Message Service

Outline the relevance of messaging systems in current business systems
Compare and contrast the two standard messaging models used in the JMS API
Diagram the structure of messages in the JMS API
Define the parts of a point-to-point and a publish/subscribe-based JMS API application
Create a JMS API point-to-point application
Create a JMS API publish/subscribe application




  Module 11 - Java Message Service in the Enterprise

Identify some of the products available that can be used with the JMS API
Explain the issues involved in creating a robust messaging system
Develop a persistent JMS API application




  Module 12 - JavaMail API

List and describe some of the protocols used in email
Explain the purpose and basic function of the JavaMail API
Describe the core classes in the JavaMail API
Develop a JavaMail API application





 
Sun Microsystems Training Special

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Sun Microsystems Training Special

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware