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 Computing Concepts and Technology

 Course Description
    Course Outline/Details

The Distributed Computing Concepts and Technology course is the first in a series of three web-based training courses that provides Java programmers and network application programmers with the essential information for building distributed computing solutions. This first course defines the importance of distributed computing, outlines the characteristics and design considerations, and discusses distributed programming architectures. The course also discusses the five supporting Java technologies that are currently used for distributed computing: Java Database Connectivity (JDBC), servlets, Java Remote Method Invocation (RMI), Java Interface Definition Language (IDL), and the support of mobile objects.

  • Course length: 8 Hours


  • Course ID:
    WJ-3201-90
    Subscription Duration:
    90 days
    Price:
    $US  180.00
    How to Enroll
       
     Languages Offered Back To Top

    This course is currently available in English only.

     
     Who Can Benefit Back To Top

    The students who can benefit from this class 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 leverage 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 concepts of distributed computing
  • Identify the five supporting technologies for distributed computing
  • Compare the different programming architectures used for distributed computing
  • List the distributed computing technologies available for the Java programming language
  • Explain the role of JDBC and servlets in a distributed environment
  • Delineate between Java RMI and Java IDL
  • Contrast the reply-request and publish-subscribe architectures
  •  
     Related Courses Back To Top

  • Before: SL-275 Java Programming Language(Instructor Led Training)
  • Before: JTL-275 Java Programming Language (CD-ROM Course)
  • Before: WJB-250 Java Programming Language Bundle (Web-based Course)
  • Before: OO-120 Object-Oriented Design and Analysis
  • After: WJ-3202 Distributed Java Platform Technologies - JDBC, RMI, JavaIDL
  •  
         Course Content Back To Top



    Module 1: Overview of Distributed Computing

  • History of computing
  • Distributed computing
  • Design considerations
  • Distributed programming architectures
  • Supporting technologies for distributed computing


  • Module 2: Technology Summary and Comparison
  • Complementary or overlapping technology
  • JDBC usage
  • Servlet usage
  • n-Tier architecture
  • Java Remote Method Invocation and Java Interface Definition Language
  • Reply-request / public-subscribe
  •