• Online, Self-Paced
Course 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.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Systems Architecture

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.