Reusable APIs: Reusable API Code


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Reusable API code can translate into quicker development and release times. In this course, you’ll learn about the different types of reusable code patterns and best practices when using each. You'll examine the creation of reusable code using a multi-tier software architecture process, a component-based development process, and an API First development process. You’ll then learn the differences between API documentation, specifications, and definitions. Next, you'll move on to look at how to implement both a multi-tier software application and a component-based library. You’ll explore the differences between APIs and web services. Finally, you’ll learn about reusable REST API web services and how to implement them.



Expected Duration (hours)
1.1

Lesson Objectives

Reusable APIs: Reusable API Code

  • discover the key concepts covered in this course
  • describe the different types of reusable code patterns
  • describe best practices when using reusable code patterns
  • describe reusable REST API patterns
  • describe how to create reusable code using a multi-tier software architecture process
  • describe how to create reusable code using a component-based development process
  • describe how to create reusable code using an API First development process
  • describe the differences between API documentation, specifications, and definitions
  • implement a multi-tier software web application
  • implement a component-based library
  • differentiate between APIs and web services
  • describe reusable REST API web services
  • implement a RESTful API reusable web service
  • summarize the key concepts covered in this course
  • Course Number:
    it_apicruadj_01_enus

    Expertise Level
    Intermediate