API Development: REST & SOAP Web Services


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

How users interact with your API is crucial to its success; APIs that use consistent path and routing strategies are easier to use and more compatible with today's systems. The right version control strategy will allow your APIs to grow feature-rich while not adversely affecting your clients.

In this course, you'll distinguish the benefits of REST and SOAP APIs. You'll demonstrate how to both develop and consume them. Next, you'll discuss the relationship between URIs and URLs. Then, you'll examine API routing and learn how to use it for API versioning control. Finally, you'll learn how to use Schema-first design and the OpenAPI Specification to develop APIs.



Expected Duration (hours)
1.5

Lesson Objectives

API Development: REST & SOAP Web Services

  • discover the key concepts covered in this course
  • describe the benefits and constraints of using web services as part of your business strategy
  • demonstrate how to create a traditional SOAP web service using Visual Studio 2019
  • demonstrate how to consume a traditional SOAP web service using SoapUI
  • illustrate how to create a REST API web service using Visual Studio 2019
  • demonstrate how to consume a Nasa REST API web service using SoapUI
  • describe the relationship between URLs and URIs and when to use each
  • illustrate how to perform Web API routing using Visual Studio with convention-based routing
  • show how to implement Web API attribute routing in Visual Studio
  • describe schema-first design using an API specification language
  • create a REST API using the OpenAPI language with the Swagger Editor to generate source code
  • summarize the key concepts covered in this course
  • Course Number:
    it_apieteddj_01_enus

    Expertise Level
    Intermediate