|
|
|
|
|
|
|
|
|
Network Programming in Java |
Duration: 2 days |
|
|
- Application developers
- Programmers
- System designers
|
|
Experience with
the Java programming language is required. |
|
|
Description |
This intensive two day or three evening course covers the development of networking programs. The course exercises have been created so that they can be applied as solution templates for the everyday work of developers. The course starts with a brief, pragmatic introduction to fundamental networking systems used in industry, including the Internet. After this, several networking approaches are presented, together with the description and demonstration of their advantages and disadvantages. Approaches like Sockets, Datagrams, RMI, IIOP and CORBA are covered with effective presentation of their features and followed by extensive exercises.
The course consists of 50% instruction and 50% lab exercises. |
|
Objectives |
This course teaches
a developer how to select the appropriate networking solution
for the problem at hand, and implement it. On completion, attendees will be able to:
- Identify fundamental and advanced concepts of network programming solutions
- Learn and directly apply various networking approaches to development problems
- Program networking applications for the enterprise and the Internet
- Implement flexible and maintainable networking solutions
|
|
Course Outline |
Fundamentals of Networking
Sockets in Java
Java and Datagrams
- Packets
- Datagrams and Sockets
URL Handling
- Connections
- Protocol Handling
- Content Handling
|
|
Remote Method Invocation
- RMI Package
- Registry
- Server
Servlets
- Server API
- Servlet Package
CORBA
- Object Request Broker
- IDL
- Services
Perspectives | |
|
|