Custom Search

Networking in the Java Language

Java

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation

This course is the third in a series of seven on the Advanced Java Topics. This course helps students learn to write applications that communicate with other applications using a variety of networking technologies available in Java. When completed students will know how to use sockets Remote Method Invocation (RMI) and servlets in two- and three-tier architectures. Recommended browser is Internet Explorer

This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Duration:10 hours
Training Presented in:English
Networking in the Java Language

Audience

Application Developers Software Engineers Programmer/Analysts and Web Developers who will analyze assess design and/or develop Java code.

Prerequisites

Familiarity with C++ or any other object-oriented programming language. The audience should also be familiar with the Internet and Internet terminology.

Topics Include

Networking in the Java Language

  • About Networking In Java
  • Protocol Stacks and Layering
  • Internetworking Fundamentals
  • The InetAddress Class
  • URL Strings and Objects
  • URL Methods
  • The URLEncoder and URLDecoder Classes
  • The URLConnection and HttpURLConnection Classes

Internetworking Fundamentals

  • Client-Side Sockets
  • Programming with Client-Side Sockets
  • Server Sockets
  • The TCP Server
  • Nonblocking Streams
  • UDP-Related Classes
  • UDP Methods
  • UDP Multicasting

Protocol and Content Handling

  • Stateful Protocols
  • State Machines
  • Implementing a State Machine
  • Other Implementations
  • Protocol Handling
  • Stream Handling
  • Content Handling
  • TicTacToe Details
  • Client/Server Networking
  • Architecture for Distributed Applications
  • A Two-Tier Approach
  • A Three-Tier Approach Using Middleware
  • Initializing the Middleware
  • Connecting to the Middleware
  • Handling the Results
  • Why Servlets?
  • Deploying Servlets
  • The Servlet API
  • A Three-Tier Approach Using Servlets
  • Comparison of the Three-Tier Approaches

Building the Object Web

  • Data Transfer vs. Distributed Computing
  • Introduction to RMI
  • Writing the Server Code
  • Writing the Client Code
  • An Example Web-Based Application
  • The Document Server
  • The Chat Application
  • Java 2 RMI enhancements

Network Application Safety

  • Writing Safe Applications
  • Server-Side Safety
  • Client-Side Safety
  • General Safety
  • Client/Server Communications

Duration

10 hrs

Minimum Requirements

Microsoft Windows 95 98 or NT; 16 MB RAM (32MB or greater recommended); Pentium processor or equivalent; 800 x 600 resolution; 256 colors minimum (1024 x 768 resolution recommended); sound capabilities: highly recommended; Recommended browser is Internet Explorer.

Media

CDROM
Web Based Training


Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC    V3W 1K5 Canada
About The Training Provider: Serebra Learning Corporation
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1, 825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
tcw11-gfc-v396M-10/25/09-10:41:11-()[B]-[B]-[A] -08:43:14