Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Building Web Services with Java Network Programming

Course Cover
compare button icon

Course Features

icon

Duration

5.9 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

5.9 hours

Course Description

Java Programming: Get hands-on experience with networking web services

About This Video

  • To support different network architectures, such as client/server or peer-to-peer, you will need to be proficient in the networking features of your applications.
  • Learn more about HTTP/2 protocol, including HTTP headers, HTTPs and push.
  • SOAP and REST Web Services allow you to create more complex network applications

Web services are the engine of networking on the internet and have been at center of modern application architecture. It doesn't matter what language you use, understanding how web service work is essential. This course will cover web services, including the commands and tools that enable you to communicate with other applications and share data.

By configuring an HTTP client, you will be able to use HTTP services in both synchronous and asynchronous mode. You will also learn about protocols like SOAP and REST, and share programming tips to make your web services as efficient as possible. You'll also learn how to secure communications over the internet with security standards, and create key-store or server applications that use both symmetric and unsymmetric encryption for client/server.

This video tutorial will teach you how to use WebSocket functionality in Java. You will also learn advanced concepts to create web services.

Audience

This course is for Java developers with experience and who are interested in learning how network programming works in Java. Although a basic understanding of network programming is helpful, it is not essential. The course will also be beneficial for network programmers, system/network administrators, and web application developers.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Develop more complex network applications: SOAP and REST Web Services

Explore the HTTP/2 protocol in depth, including REST, HTTP headers, HTTPs, push and cookies

Gain expertise in the networking features of your own applications to support various network architectures such as client/server and peer-to-peer

Target Students

A basic knowledge of network programming will be beneficial but not necessary

Additionally, network programmers, system/network administrators, or web application developers will also benefit from the course

Experienced Java developers who are interested in learning how to solve issues related to network programming in Java will benefit from this course

Course Cover