Arkoa homepage
About Arkoa News & Events Contact Us Careers
  Course Catalog : Technology Overviews :

Multi-Tier Client/Server Technical Overview

2 days

Course # 11-0601


Description

This is a high-level, practical overview of the client/server computing environment. This course focuses on the multi-tier client/server environment including 3-tier and n-tier client/server and Web architectures. This course is normally delivered in two days with hands-on exercises. It can be delivered in one day in a condensed lecture-only format.

Audience
IT professionals interested in multi-tier client/server application development including project managers, team or group leaders, analysts, designers, programmers, and support personnel.

Prerequisites
Familiarity with client/server computing systems and programming concepts.

Classroom Requirements
Overhead projector, whiteboard, flipcharts.

 


Format

  • Hands-on
  • Written Exercises

Objectives
After completing this course, participants should be able to:

  • Recognize the driving forces for multi-tier client/server technology
  • Describe multi-tier client/server concepts
  • Describe the common types of client/server and multi-tier client/server applications
  • Describe the client/server software development lifecycle
  • Identify client/server and multi-tier analysis and design considerations
  • Identify client/server and multi-tier coding and testing considerations
  • Describe how multi-tier client/server development differs from traditional client/server development



Topics


Introduction to Client/Server Applications

  • Multi-tier application basics
  • Multi-tier application influences
  • Multi-tier application styles
  • Multi-tier application challenges

Architecting Multi-Tier Client/Server Applications

  • Basic multi-tier application architecture
  • Multi-tier architectural guidelines and options
  • Making architectural choices

Building Multi-Tier Client/Server Applications

  • Middleware basics
  • Multi-tier middleware
  • Building the multi-tier application



 


Analysis and Design of Multi-Tier Applications

  • Analysis and design principles
  • Analysis techniques for multi-tier applications
  • Design techniques for multi-tier applications

Developing Multi-Tier Client/Server Applications

  • Multi-tier development principles
  • Development considerations
  • Development tools
  • Approaches to testing

Operational Considerations for Multi-Tier Applications

  • Preparation for deployment
  • Operational considerations