Introduction to Client/Server

This course is a high-level, thorough introduction to client/server terminology and concepts and examines the forces that drive businesses to adopt client/server architecture. It discusses many examples of client/server business systems and the different approaches to developing such systems.

Because relational databases are so important in most client/server system, the course provides an introduction to the subject, including SQL and stored procedures. Although client/server provides flexible solutions, its implementation presents many challenges. The course discusses those challenges and how they are met.

An introduction to the Internet is also provided as well as a discussion of the role it is playing in the evolution of client/server technology. The course is highly interactive with many chances to test your knowledge and communicate with fellow students and subject experts. The average study time to complete the course is 4 to 6 hours.

Objectives

Course Outline

Lesson 1: Definition and Driving Forces
Client/Server: A Definition
Driving Forces Behind Client/Server
Information Technology Trends and Changes

Lesson 2: Client/Server Applications
Business Practices
Development Effort
Development Options

Lesson 3: Client/Server Relational Databases
Relational Database Management Systems
RDBMS Servers
RDBMS Server Systems
Structured Query Language
Stored Procedures
Data Manipulation

Lesson 4: Challenges, Architectures, and Frameworks
Client/Server Challenges
Client/Server Architectures
Client/Server Frameworks and Standards

Lesson 5: The Internet and Intranets
Role of the Internet and Intranets
World Wide Connectivity
Service & Content Providers
The World Wide Web and Browsers
Next Wave of Network Computing
Java, Hot Java, and Applets

Note: All web based training courses are Y2K (Year 2000) compliant.