ES0740: CLIENT/SERVER COMPUTING
This course provides a broad overview of emerging technologies that are tightly coupled to the UNIX Operating System. UNIX has emerged as the preferred operating system for system developers and end-users. With recent advancements in Graphical User Interfaces, the very nature of end-user computing is changing dramatically. UNIX is at the center of this change. We start by presenting a brief history behind the development of the UNIX Operating System. We will then examine those features which have led to its popularity. Finally we will examine new technologies in the networking, distributed computing, graphical user interface, and database areas

For Registration/Information call (586) 336-7860 or
email info@epcom.com

  Return to Course Offerings
 

Who Should Attend

    This course is designed for executives, technical managers and system planners involved in the selection and implementation of computer technology. It provides an overview of major standards which are shaping how systems are developed using the UNIX Operating System. This course will be helpful to those executives who are responsible for selecting future hardware and software platforms, and for those managers who are responsible for defining software standards.

Prerequisites

    Prior exposure to networking concepts will be helpful.

What you will learn

    This course provides participants with an overview of important trends in the computer industry. The latest developments in Database Technology, Distributed Computing, Graphical User Interfaces and Data Networking will be presented to allow participants to begin to understand how to effectively implement these technologies and to build distributed computing environments. After completing this course, participants will be able to complete the following tasks:

  • Develop System Development Strategies that incorporate the latest computer technologies
  • Understand important technologies and industry trends in data networking
  • Understand issues related to distributed computing environments
  • Understand Graphical User Interface Standards
  • Understand Computer Industry trends and how they impact your system development plans.

Course Outline

  1. Introduction to Open Systems
    • History of the computer industry
    • Today's computer environment
    • Future direction based on industry trends
  2. Overview of UNIX
    • History of UNIX
    • UNIX Architecture
    • Kernel
    • Shell
    • UNIX File System
  3. UNIX Building Blocks
    • Shell Command Language
    • I/O Redirection
    • Pipes
  4. UNIX Multi-tasking Control
    • Process Control (fork, exec, wait, exit)
  5. UNIX Development Tools
    • make
    • lint
    • SCCS and RCS
    • DBX
    • UNIX Language Support
    • Database System Support
  6. Electronic Mail
    • Sending and receiving mail
  7. Networking
    • Data Communications Basics
    • Broadband Systems
    • Baseband Systems
    • Packet Systems
    • Networking Topology
    • OSI Reference Model
    • Fundamentals of TCP/IP
    • Introduction to Client/Server
  8. Distributed Computing
    • Overview of Distributed Computing (Remote Procedure Calls (RPC), Extended Data Representation (XDR), Berkeley Sockets, Protocol Stacks, Telenet, ftp, smtp, Transport Protocols)
    • TCP/IP applications
    • Setting up a network
    • Interactive network commands (telnet, rlogin, rsh, ftp, tftp, finger, whois)
    • Domain name system (Structure, Domain Naming Services, Mapping)
  9. Graphical User Interfaces
    • Introduction to GUI
    • GUI Standards
    • X-Windows
    • Window Managers
    • MOTIF
  10. Data Technology
    • Industry trends
    • Relational Data Model
    • Sequential Query Language (SQL) (Data Manipulation, Indexing, Hashing)
    • Object-Oriented Databases (Concepts, features and attributes; Relationships; Procedures)
    • Object-oriented vs. Relational database

Course Duration

    Three (3) days

Course Schedule

Course Materials

  • Comprehensive course workbook/summary
  • Course certificate of completion

For Registration/Information call (586) 336-7860 or email info@epcom.com

  Return to Course Offerings



home - consulting - education - staffing | careers - about us - contact us

v1.0 Copyright 2004, Epcom Corporation