Distributed Computing Concepts and Technology
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 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
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 |
 |
To succeed fully in this course, students should be able to: Demonstrate experience developing Java applicationsCreate Java applications that leverage database connectivityUse the Structured Query Language (SQL)Explain and use object-oriented programming techniques
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Understand the significance and concepts of distributed computingIdentify the five supporting technologies for distributed computingCompare the different programming architectures used for distributed computingList the distributed computing technologies available for the Java programming languageExplain the role of JDBC and servlets in a distributed environmentDelineate between Java RMI and Java IDLContrast the reply-request and publish-subscribe architectures
|
Related Courses |
 |
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 AnalysisAfter: WJ-3202 Distributed Java Platform Technologies - JDBC, RMI, JavaIDL
|
Course Content |
 |
Module 1: Overview of Distributed Computing
|
History of computingDistributed computingDesign considerationsDistributed programming architecturesSupporting technologies for distributed computing
Module 2: Technology Summary and Comparison
|
Complementary or overlapping technologyJDBC usageServlet usagen-Tier architectureJava Remote Method Invocation and Java Interface Definition LanguageReply-request / public-subscribe |