[comp.protocols.misc] Training on SUN's RPC/XDR Protocols

rbogen%dreams@Sun.COM (Richard Bogen) (09/21/89)

The education department of Sun Microsystems offers a number of courses of
interest to SunOS programmers which are taught periodically at several
locations in the U.S. and abroad. The following information describes
one of the offerings of relevance to the readers of this newsgroup. 

Your inquiry for further information or U.S. registration is welcome by
calling the toll-free number (800) 422-8020 between 8 a.m. and 5 p.m. PST.
Dedicated classes at a Sun training center and classes at your facility
are also available.

Those wishing to take classes outside the U.S. should contact their local
Sun field office. Sun employees should not use the above number either
but should use internal email instead.
=====================================================================


	 Network Application Development Using
          Remote Procedure Call (RPC) Protocol

                          SI-230

Overview:

This class teaches students how to program distributed applications
using Sun's RPC protocol. It explains the network services model of
distributed systems, network services architecture, guidelines for
writing distributed applications, RPC library calls, the eXternal Data
Representation (XDR) library, RPC protocol compiler (rpcgen), and
methods for testing distributed applications.

Prerequisites:

Programming experience with RPC is not required.  Before attending this
course, students should be able to:

* Program in C at the system-interface level and know how to
  program using system calls and library calls, preferably in a UNIX
  operating system and/or SunOS environment
* Understand existing UNIX operating system primitives and the programming
  style used by experienced UNIX system programmers
* Understand basic networking concepts
* Use basic SunOS commands
* Use the SunView user interface described in SunView 1
  Beginner's Guide (Sun part number 800-1706)
* Create and edit textfiles using one of the editors, vi or TextEditor
* Use the SunOS source debuggers, dbx and dbxtool.

Duration:

Two days

Objectives:

Upon completing this course, students should be able to:

* Differentiate network services from distributed operating systems
* Describe the benefits of network services
* Understand how network services are layered on top of RPC and XDR
* Explain how RPC and XDR work
* Identify the RPC and XDR library calls and understand how to use
  them
* Use the RPC protocol compiler (rpcgen), explain
  what it provides, and why it should be used
* Develop network applications using RPC
* Test and debug network applications.

Tuition:

$600

Dates:

Milpitas, Calif.
October 5 - 6    October 26 - 27     December 14 - 15