A reminder to all sites regarding available training classes
coming up in the next few months:
April 6-8 - San Francisco (AFS System Admin.)
April 11-13 - San Francisco (AFS System Admin.)
April 14-15 - San Francisco (DFS System Admin.)
April 14-15 - San Francisco (Encina System Admin.)
April 14-15 - San Francisco (DCE Application Development)
April 18-22 - San Francisco (Encina Application Development)
May 4-6 - Pittsburgh (AFS System Admin.)
May 9-11 - Pittsburgh (DCE System Admin.)
May 12-13 - Pittsburgh (DFS System Admin.)
May 12-13 - Pittsburgh (Encina System Admin.)
May 12-13 - Pittsburgh (DCE Application Development)
May 16-20 - Pittsburgh (Encina Application Development)
June 8-10 - New York (AFS System Admin.)
June 13-15 - New York (DCE System Admin.)
June 16-17 - New York (DFS System Admin.)
June 16-17 - New York (Encina System Admin.)
June 16-17 - New York (DCE Application Development)
June 20-24 - New York (Encina Application Development)
*If you are interested in attending any of the classes, please contact
your TSG Sales Representative.
-------------------
Course Descriptions
-------------------
AFS System Administrator Training
---------------------------------
Target Audience: UNIX professionals involved in configuring or
administering an AFS-based distributed computing environment.
Prerequisites: Working knowledge of administering a UNIX environment,
along with user-level knowledge of AFS.
Abstract:
The AFS System Administrator Training course will cover those topics
key to administering an AFS environment. The course starts by
detailing some of the factors that determine how an initial AFS site
should be configured, along with machine requirements for AFS servers
and clients. Following this is an overview of basic AFS commands. The
course then progresses to detailed instructions on performing the
primary administrative tasks in an AFS environment: managing client
machines, managing file servers, starting and controlling file server
processes, performing volume operations, performing system
administration tasks (including the AFS Backup System, the Scout
server monitoring tool, the uss utility for creating user accounts and
the Package utility for updating client machines).
The course also provides information on referencing information in the
AFS set of manuals, mechanisms for working with AFS customer support and
installation procedures for AFS.
DCE Secure Core System Administration
-------------------------------------
This class teaches students the functionality of each component of the
DCE Secure Core, as well as the interaction of the various components,
to provide a complete, distributed computing environment. In addition to
covering the basic functionality, and high-level internals of how the
system works, this class addresses tasks that a system administrator
will need to perform, such as backup/restore, cell re-configuration, and
security issues. Where appropriate, this class also gives
recommendations for use on topics such as configuration and security.
This curriculum is lecture-based, backed with the use of many diagrams,
and includes many command output sessions.
Topics Include:
Distributed Computing and the DCE
Basic DCE Use
Security Administration
Time Service Administration
Naming Administration
Troubleshooting
Backup and Restore
Installation and Configuration
Prerequisites:
UNIX system administration experience. Familiarity with distributed
computing and the OSF DCE is recommended.
DFS System Administration
-------------------------
This class teaches students the functionality of DFS, and the different
components that comprise the distributed filesystem. Students learn
about the filesystem at a high internal level, which is necessary for
effective troubleshooting, and for making informed configuration and
administration decisions. Besides providing important background
information, this class also focuses on tasks that a system
administrator will need to perform, such as fileset administration,
client and server machine administration, backup and restore, and DFS
account administration. Where appropriate, this class also gives
recommendations on topics such as fileset naming, location, and
replication. This curriculum is lecture-based, backed with the use of
many diagrams, and includes many command output sessions.
Topics Include:
Introduction to DFS
Review of User-level DFS commands
Client and Server Machine Administration
Fileset Administration
The DFS Backup System
DFS Account Administration
Troubleshooting
Prerequisites:
UNIX system administration experience. DCE system administration class,
or equivalent experience.
Encina Monitor System Administration
------------------------------------
This class is structured around a basic Monitor example program,
telshop, and a basic sample Monitor environment. Through use of this
example, students gain an understanding of the Encina Monitor
environment as a whole, and how each DCE and Encina component is used.
Students will also acquire a basic understanding of installation and
configuration issues for the Encina Monitor, the Structured File Server
(SFS) and Log Service. The SFS and Log Service components are discussed
in the detail necessary for, and with respect to, the Encina Monitor.
Students will see how to bring up a monitor cell and will learn about
the administrative issues of the Encina Monitor such as backup/restore,
disk space management, and Monitor cell management. This curriculum is
lecture-based, backed with the use of many diagrams, built around an
example application/Monitor environment, and includes command session
output.
Topics Include:
Overview of Distributed Transactional Environments
Overview of Encina Monitor Components
Configuration of the Log Service, SFS, and Monitor
Storage Management
Backups of Monitor SFS Data
Recovering from Failures
Managing a Monitor Cell (including application servers)
Prerequisites:
DCE Secure Core Administration class, or DCE Secure Core Services system
administration experience.
DCE Secure Core Application Development
---------------------------------------
This course addresses the issues and concepts necessary to develop a DCE
application. Through use of several example programs, students learn
about the application programming interfaces (APIs) to the OSF DCE
Secure Core components: the Cell Directory Service (CDS), the Security
Service, the Remote Procedure Call (RPC) Facility, and the Threads
Facility. This curriculum is lecture-based, backed with the use of
diagrams, and example code.
Topics Include:
Introduction to Distributed Computing and the DCE
DCE Directory Services
CDS and the NSI Interface
RPC Endpoint Database
Sample Program
DCE Security Service
Authentication Issues (Kerberos)
Authorization Checking
DCE RPC Facility
The IDL Language
DCE Threads Facility
Thread Creation and Destruction
Synchronization
Exception Handling
Prerequisites:
C language application programming experience in a UNIX environment.
Familiarity with distributed computing and the OSF DCE is recommended.
Encina Application Development
------------------------------
This class provides a foundation for writing transactional,
client/server applications using the Encina products. This class is
composed of the modules described as follows.
Day 1 & 2: Transactional Application Development and the Encina Monitor
---------
Module Description:
This module provides a foundation for writing transactional,
client/server applications using the Encina Monitor and the underlying
foundation, the Encina Toolkit. This module is broken into two sections.
In the first section, an example program is used to introduce
client/server application programming, transactional applications, and
the Encina product application programming interfaces (APIs) for
Transactional-C (Tran-C), Transactional Remote Procedure Call (TRPC),
and TM-XA. Through use of the example program, students learn about the
issues involved in writing a transactional application using Encina. In
the second section of this module, the example program is modified to
illustrate the use and features of the Encina Monitor. This curriculum
is lecture-based, backed with the use of many diagrams, and built around
an example application/Monitor environment.
Topics Include:
Encina Overview
Transaction Processing Concepts
Error Handling in Encina Programs
Toolkit Client Programming
Toolkit Server Programming
Encina Monitor Overview
Developing Clients with the Monitor
Developing Applications Servers
Application Audit Trails
Day 3: Encina Recoverable Queueing Service (RQS) Application Development
-----
Module Description:
This module introduces students to the data structures and functions
provided by RQS. It starts with an overview, describing situations in
which RQS is appropriately used. It explains the characteristics and
uses of queues and queue sets and the elements that populate them. It
also discusses functions for data manipulation, both the traditional
enqueue and dequeue operations as well as those for locating specific
elements by keys. Example code illustrates the RQS API in context. The
curriculum is lecture-based and makes use of both code and diagrams.
Topics Include:
Introduction to RQS
Overview of RQS Objects (Queues, Queue Sets, and Elements)
Setting Up and Initializing RQS Clients
RQS Element Manipulation
RQS Callbacks
Prerequisites:
C language application programming experience. DCE Secure Core
Application Development class.
Brian Mermon
Transarc Corporation