home
NEWS       BLOGS       FORUMS       NEWSLETTERS       RESEARCH       EVENTS       DIGITAL LIBRARY       CAREERS  
Network Computing Network Computing Powered by InformationWeek Business Technology Network

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers




Ray Swartz Biography Page

Ray Swartz is the founder and president of Berkeley Decision/Systems, a consulting firm specializing in C and UNIX training. Ray has written two books Doing Business with C and Unix Application Programming, Mastering the Shell--and his company sells an integrated set of C Language and UNIX video-training courses.

You can reach Ray by voice telephone at +1 408-458-9708, by fax at +1 408-458-2721, or via e-mail using ray@cse.ucsc.edu.

Visit Ray's home page (http://www.trainonvideo.com) to learn more about Ray and what he does.

Doing Business with C

Published by Prentice-Hall, 1989
ISBN 0-13-217258-5

A book for people new to C but with some programming experience. The book's examples all come from the world of business with special emphasis to error checking and data entry.

UNIX Applications Programming, Mastering the Shell

Published by Howard Sams (Distributed by Macmillian/Prentice-Hall)
ISBN 0-672-22715-0

This book contains four parts:

  1. "Getting Started" provides a look at the underlying design of the UNIX system. Also covered are the UNIX filters grep, sed, sort, and awk.
  2. "Using Unix Tools" ...
  3. "Bourne Shell Programming" covers shell programming in depth. It also delves into Awk's programming language.
  4. "Creating Applications with UNIX Tools" describes different applications created using the tools and commmands described in this book.

Berkeley Decision/Systems Product Line

Training On Video

803 Pine Street Santa Cruz, CA 95062
Ph:(408) 458-9708 FAX (408) 458-2721
Ph:(800) 408-8649 (U.S. Only)
E-Mail: ray@cse.ucsc.edu

The Course Titles

We also present some Frequently Asked Questions About Training On Video Courses


A User's Introduction to UNIX

This two-hour video course provides a comprehensive introduction to the important features of the UNIX system. It is designed for people familiar with computers who need to learn how to use the UNIX system effectively. The course includes a 150 page manual that contains course notes, exercises, solutions, addenda, a bibliography, and an index. In addition, a disk is provided that holds an on-line vi tutorial as well as the set of files and directories used in the video course.

Topics Covered:
Overview of UNIX Features 
History of the UNIX System 
Using the On-line Manual 
Files, Directories, and Paths 
Copying, Removing and Renaming Files 
Using File Wildcards 
Understanding File Permissions 
Using the vi Editor 
(Including a hands-on tutorial) 
Spell Checking and Printing Files 
Sending and Receiving Electronic Mail 
A File Tree Search Command (find) 
A Tape Archiver (tar) 
Sending Output to Files 
Executing Commands in the Background 
Price: NTSC (US Standard) $295.00 plus shipping
Price: PAL (European Standard) $310.00 plus shipping
Up to Training Course List

An Introduction to UNIX System Administration

This four and a half hour video course provides a thorough introduction to UNIX system administration and maintenance. Designed for people with some UNIX experience, but no administration knowledge, the course is divided into 10 sections, each focusing on a separate system administration function. In addition to the 4 1/2 hour video presentation, the course includes over 200 pages of course notes, a published textbook, and suggested exercises and solutions.

Topics Covered 
Duties of a System Administrator 
Review of Important UNIX Topics 
Startup and Shutdown of a UNIX System 
Managing User Accounts 
Maintaining File Systems 
Backing up and Restoring Files 
Terminals and Modems
The UNIX Print Service 
Scheduling Jobs with cron 
Managing a UNIX Network 
UUCP 
Security 
System Performance 
Price: NTSC $395.00 plus shipping 
Price: PAL $440.00 plus shipping 
Up to Training Course List

Creating Applications With UNIX Tools

The UNIX system contains a powerful set of text processing tools that can be used to create data base applications. The course covers the four most important commands: grep, sed, awk, and sort. A separate section is dedicated to each tool that describes its features in detail and shows examples of use. This course is designed for experienced UNIX users and includes a 1 hour, 40 minute video presentation, course manual, and the book UNIX Application Programming, Mastering the Shell (Howard Sams, 1990), written by the course instructor.

 
Topics Covered 
How UNIX Executes Commands 
Redirection Metacharacters 
Process Control Metacharacters 
Executing Multiple Commands 
UNIX Filters 
Matching Patterns With Regular Expressions 
The grep Command 
The sed Command 
The awk Command 
Some Advanced awk Features 
The sort Command 
Connecting Filters With Pipelines 
Constructing Text Data Base Files 
Creating Applications With Pipelines 
Price: NTSC $295.00 plus shipping
Price: PAL $310.00 plus shipping
Up to Training Course List

UNIX Shell Programming

The standard UNIX command processor, the Bourne Shell, provides a simple yet powerful programming language. With it, users can create their own applications quickly and easily. A viewer learns how to do shell programming by watching a simple one-line command become a complete application, one step at a time. This course is designed for experienced UNIX users and includes a 2 hour video presentation, course manual, and the book UNIX Application Programming, Mastering the Shell (Howard Sams, 1990), written by the course instructor.

Topics Covered 
Creating Command Files 
Positional Parameters 
Using Arguments in Command Files 
The case Statement 
Logical Operators 
A Process Exit Status 
Shell Variables 
The test Command 
The for Loop 
Writing Interactive Commands 
The if statement 
The while Loop 
Creating a User Interface 
Using the Process Environment 
Creating Shell Programming Applications
Price: NTSC $295.00 plus shipping
Price: PAL $310.00 plus shipping
Up to Training Course List

A Programmer's Introduction to C

This video training course covers most of the unique features of the C programming language. Each topic is explained, shown in a programming context, incorporated into a C program and then run on a computer. The two video cassettes contain 4 hours of instruction and 52 C programs. The two course manuals (approx 175 pages each), include class notes, program listings, diagrams, exercises, section summaries, an index and exercise solutions.

Topics Covered 
Data Types 
Operators, Operands, and Expressions 
Looping Constructs 
Strings in C 
Handling I/O 
Creating Functions 
Arrays 
Pointers 
Variable Scope and Storage Class 
Structures 
Unions 
Variable Initialization 
File I/O 
I/O Library Functions 
The Preprocessor 
Command Line Arguments 
Dynamic Memory 
Price: NTSC $295.00 plus shipping
Price: PAL $330.00 plus shipping
Up to Training Course List

Introduction to TCP/IP

This one hour and 40 minute video course provides a thorough description of how networks are built using the TCP/IP protocols. The course explores TCP/IP from the ground up, covering how machines are addressed, how information is routed, and what networking services are provided. In addition to the video presentation, the course includes over 100 pages of course notes. The notes contain text, graphics, glossaries and review questions.

Topics Covered
TCP/IP Layers
The Internet Protocol
Naming and Addressing
Routing
The Transport Control Protocol (TCP)
TCP Connections
The Address Resolution Protocol (ARP)
Discovering Routes and Routing
Gateway Protocols
TCP/IP Services
File Transfer Protocol (FTP)
Telnet
Simple Mail Transfer Protocol (SMTP)
Host and File Naming
Domain Name Service (DNS)
User Datagram Protocol (UDP)
Simple Network Management Protocol (SNMP)
Price: NTSC $495.00 plus shipping
Price: PAL $520.00 plus shipping
Up to Training Course List

Frequently Asked Questions About Training
On Video Courses

There are many versions of UNIX. Which ones do these courses cover?

The goal of all Training OnVideo courses is to provide information that is applicable to all versions of UNIX. This is more easily done with some topics than others. The "User's Introduction to UNIX" course is almost entirely generic to all UNIX variants. In places where differences between versions exist, both the BSD and System V approaches are covered. The material presented in "Creating Applications with UNIX Tools" and "UNIX Shell Programming" is generic to all versions of UNIX. The "Programmer's Introduction to C" is generic for all compilers on all operating systems.

The "Introduction to UNIX System Administration" course covers topics in two parts. First, general information about each topic is presented. Second, specific commands are demonstrated. In several sections, commands available on all UNIX versions are shown. Where UNIX versions differ, the System V approach is covered and the BSD methods are reviewed briefly. Where variations occur within System V, the System V, Release 4 approach and commands are covered. This course is recommended for Sun Microsystem's Solaris, Interactive UNIX, Novell's UNIXWare, SCO UNIX, HP-UX, and any other UNIX versions based on System V. Note that the course comes with a textbook that specifically covers administering BSD-based, System V-based, and AIX UNIX systems.

What compilers are supported by the "Programmer's Introduction to C" course?

The material presented in the C course focuses entirely on the features of the C programming language that are common to all compilers. No compiler or operating system specific information is presented in the course. All programs should compile on every C compiler and execute on every computer system without modification.

The UNIX Shell Programming covers only the Bourne shell. Why doesn't it cover the C shell?

Bourne shell command files can be executed by the C shell without modification. However, C shell command files cannot be executed by the Bourne shell. Thus, Bourne shell command files can be executed by any user regardless of the shell being used. As a result we cover the more portable Bourne shell command files.

How does video training compare with live training?

Not surprisingly, both have their advantages and drawbacks. Live training can more easily be tailored to your specific needs and a live instructor should be able to directly answer your questions. However, live training is expensive and cannot be switched off for viewing at a more convenient time. Video training is inexpensive, can be viewed repeatedly and watched at a time suitable to the viewer's schedule.

Up to Training Course List


Print This Page







Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Download Today
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo JitterPlug Into The Cloud
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet EvolutionPyramid Research
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space


App Infrastructure   |   Messaging & Collaboration   |   Network & Systems Mgmt   |   Network Infrastructure   |   Security  |   Storage & Servers   |   Wireless   |   Enterprise Apps
About Us  |  Contact Us  |  Site Map  |  Technology Marketing Solutions  |  Advertising Contacts  |   Briefing Centers
Copyright © 2008  United Business Media LLC  |  Privacy Statement  |  Terms of Service  |  Your California Privacy Rights