Web Services Training

Workshop Length

5 days

Description

This hands-on workshop covers everything you need to know to create and consume Web Services.

We'll cover all of the modern techniques used by the pros to create interoperable, scalable, reliable, performant and secure web services. This includes tools, patterns and best practices.

In this workshop, you will create and consume web services using both simple, low-level techniques with minimal tooling and also high-level, tooled techniques that hide you from much of the underlying technology. The low-level approach ensures an in-depth understanding of core web service technologies (REST, XML, HTTP, WSDL, SOAP, etc) and provides greater control. The high-level, more tooled approach can provide greater automation and productivity in many cases.

Our workshop is based on years of field experience creating and consuming web services. Our course content also benefits from studying the most successful web services in use today (eg. Amazon, Google). In fact, many of our labs make use of the Amazon and Google web services. Our workshop is less driven by web service tool vendors. In fact, one of the biggest mistakes we see in practice is over tooling. We take a more conservative approach: use the simplest tools necessary to get the job done and meet the business objective.

Our public workshops are usually small (2 or 3 students) and tailored to meet the specific needs of each student. So if there are special topics or tools you would like us to cover please let us know.

Prerequisites

This class is geared toward professional programmers. We will be using Java for most of the examples.

Pricing

For private, dedicated workshops see our price page. For public, open-enrollment workshops, see the table to the right.

Topics

  • What is a Web Service?
  • Web Service versus RPC
  • HTTP Primer
  • XML Primer
  • Creating and Consuming REST Web Services
  • Creating and Consuming SOAP Web Services
  • Consuming Amazon Web Services
  • Consuming Google Web Services
  • Creating AJAX Web Services
  • Understanding WSDL
  • Creating and Consuming Web Services using WSDL Aware Tools
  • Security
  • Web Service Patterns
  • Web Service Best Practices
  • WS-*

Upcoming Dates

We don't cancel classes due to low enrollment.

Date Price  
07/08/2013 $4,000 Signup
07/15/2013 $4,000 Signup
07/22/2013 $4,000 Signup
07/29/2013 $4,000 Signup
08/05/2013 $4,000 Signup
08/12/2013 $4,000 Signup
08/19/2013 $4,000 Signup
09/02/2013 $4,000 Signup
09/09/2013 $4,000 Signup
09/16/2013 $4,000 Signup
09/23/2013 $4,000 Signup
09/30/2013 $4,000 Signup
10/07/2013 $4,000 Signup
10/14/2013 $4,000 Signup
10/21/2013 $4,000 Signup
10/28/2013 $4,000 Signup
11/04/2013 $4,000 Signup
11/11/2013 $4,000 Signup
11/18/2013 $4,000 Signup
11/25/2013 $4,000 Signup
12/02/2013 $4,000 Signup
12/09/2013 $4,000 Signup