API Development: Introduction to APIs


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Without APIs, most software would cease to exist. In this course, you’ll learn about the importance of APIs and the move towards cloud-based web services. You'll explore use cases, how they are used for modeling behavior, and how to create a use case diagram. You’ll then examine the differences between common API use cases and public APIs and web services that can be consumed. Next, you’ll learn how to use a weather service web API and examine common API issues when developing and using APIs. You’ll then explore API lifecycle management, and cloud-based APIs and their importance to developers. Lastly, you’ll learn API development skills, characteristics that make a good API, and modern trends in API design.



Expected Duration (hours)
2.0

Lesson Objectives

API Development: Introduction to APIs

  • discover the key concepts covered in this course
  • describe the importance of APIs in web development and moving to cloud-based web services
  • describe use cases and how they are used for modeling behavior
  • create a use case diagram
  • describe common API use cases and their differences
  • describe common public APIs and web services that can be consumed
  • use a weather service web API
  • describe common issues and mistakes when developing and using APIs
  • describe how to manage the API lifecycle
  • describe cloud-based APIs and why they are important to developers
  • recognize the important skills required to develop APIs
  • describe the characteristics of good APIs
  • recognize modern trends when designing APIs
  • summarize the key concepts covered in this course
  • Course Number:
    it_apiapirdj_01_enus

    Expertise Level
    Expert