Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Distributed Programming with Java Technology - 365 days

 Course Description
    Course Outline/Details

Distributed Programming with Java Technology is a series of three web-based training courses (WJ-3201, WJ-3202, and WJ-3203) intended to build the necessary skills to design and program distributed computing solutions. It provides Java platform programmers and network application programmers with the essential information for building distributed computing solutions using the following application program interfaces (APIs):

  • Java Database Connectivity (JDBCTM)
  • Java Remote Method Invocation (RMI)
  • Java Interface Definition Language (IDL)
  • Java Naming and Directory Interface (JNDI)
  • Course length: 28 Hours


  • Course ID:
    WJB-320-365
    Subscription Duration:
    365 days
    Price:
    $US  900.00
    How to Enroll
       
     Languages Offered Back To Top

    This course is currently available in English only.

     
     Who Can Benefit Back To Top

    Students who can benefit from this course are Java programmers and network application programmers who require an introduction to distributed computing and to the concepts of Java-based technologies and architecture.

     
     Prerequisites Back To Top

    To succeed fully in this course, students should be able to:

  • Demonstrate experience developing Java applications
  • Create Java applications that use database connectivity
  • Use the Structured Query Language (SQL)
  • Explain and use object-oriented programming techniques
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Understand the significance and basic concepts of distributed computing
  • Define five supporting technologies for distributed computing
  • Compare the different programming architectures used for distributed computing
  • Write JDBC applets or applications
  • Write RMI applets or applications
  • Write JavaIDL applets or applications
  • Write a Java technology-based servlet
  • Explain how object bus systems, publish-subscribe, and remote events function
  • Explain the basic concepts of JNDI, Java Transaction Service (JTS), and Java Message Service (JMS)
  •  
     Related Courses Back To Top

  • Before: SL-285 Java Programming Language Workshop
  • After: SL-303 Implementing Java Security
  • After: SL-330 Introduction to CORBA Using C++ and Java Programming Languages
  •  
         Course Content Back To Top



    WJ-3201 Distributed Computing Concepts and Technology

  • Module 1: Overview of Distributed Computing
  • Module 2: Servlets


  • WJ-3202 Distributed Java Platform Technologies - JDBC, RMI, JavaIDL
  • Module 1: JDBC
  • Module 2: RMI
  • Module 3: Overview of JavaIDL


  • WJ-3203 Java Platform Server Technologies - JNDI, JMS, JTS
  • Module 1: Overview of Servlets
  • Module 2: Overview of Object Bus Systems
  • Module 3: Overview of Supporting Technologies
  •