Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Designing Web Services

Course Summary

The Designing Web Services training course is designed to demonstrate how to define and design robust, enterprise-grade Representational State Transfer (REST)ful based service platforms.

The course begins with a client-specific retrospective and analysis of current design and implementation strategies. Next, it explores the collaborative discussion around alternative architectures, designs, and implementation frameworks. The course concludes with a synthesis of how these technologies and strategies can be applied to client specific solutions.

Purpose
Learn how to effectively design Representational State Transfer (REST)ful based web services.
Audience
Software architects, team leads, and Sr. developers responsible for designing a service-based platform.
Role
Software Developer
Skill Level
Intermediate
Style
Workshops
Duration
2 Days
Related Technologies
Java | Web Development

 

Productivity Objectives
  • Identify alternatives to Multi-tier Architectures (N-Tier) when constructing web services
  • Apply two common trends and techniques when creating Representational State Transfer (REST)ful based service solutions
  • Evaluate architectural trends and strategies against REST architecture
  • Formulate a consensus for RESTful based solutions amongst the technical leadership team
  • Evaluate an appropriate implementation framework/technology solution

What You'll Learn:

In the Designing Web Services training course, you'll learn:
  • Designing and Defining RESTful Architectural Platforms
  • Client Specific Architectural Review and Retrospective
  • REST Versus SOAP: Perspectives, Paradigms, and Problems
  • Common Trends and Technologies for RESTful Web Services
  • Components and Architectures for High-Throughput, High-Load REST-Based Systems
    • Facebook API discussion
    • Twitter API discussion
  • Architecting RESTful Solutions for ility Constraints
  • RESTful Implementation Strategies
  • Designing a Validation Strategy
    • Validation locations
    • Validation techniques
    • Validation implementation technologies
  • REST Security Architecture
    • Define a security policy and design
    • Authentication and authorization frameworks
      • OpenID
      • OAuth
      • Spring Security
    • Protect REST service from XSS, XSRF, SQL Injections
  • Designing RESTful Services for Clients
  • Creating a Service Definition
    • Devices
    • Technologies
    • Negotiations
  • RESTful Implementation Strategies and Technologies
  • Choosing the Right Technology
    • Spring
    • Struts
    • CXF
    • RestEasy
    • ESBs & SOA
  • Making it All Work Together
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.