|
This course provides an overview of distributed systems and the general problems that affect distributed systems. The course describes network computing and the concepts for building client/server applications in Java. It also explains how Web communications are handled in Java.
Objectives:
After completing this course, students will be able to:
- Identify the problems that affect distributed systems in general
- Describe the basic concepts behind network computing
- Describe the architecture of TCP/IP
- Discuss the architecture of the HTTP protocol
Topics:
- Distributed systems and mechanisms
- The network client and server
- Network computing
- TCP/IP
- Socket programming
- Advanced socket programming
- URLs
- HTTP basics
- HTTP handling in Java
- Common Gateway Interface
- Servlets
- HTML documents
- Dynamic HTML
|