Programming for Engineering Leaders: Creating & Maintaining APIs

Programming    |    Intermediate
  • 13 videos | 1h 19m 44s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 20 users Rating 4.6 of 20 users (20)
Application programming interfaces (APIs) enable two or more computers or programs to communicate via a request and a response. Some examples of APIs include a user placing an order on a website, an employee updating a store inventory database through a mobile app, or a hedge fund's trading software displaying charts with live market data. Through this course, learn about the role of APIs and the technical requirements for API development. Discover the benefits, use cases, best practices, and common tools for working with APIs. Next, practice creating APIs and examine practical methods for API testing, deployment, integration, and security. Finally, learn how to monitor and meter API usage. After course completion, you'll be able to create and maintain APIs.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Identify the benefits that a custom-built api provides for application component access
    Outline the process and tools for creating apis
    Create an api using a swagger yaml file
    Recognize how to test apis using tools such as postman and mock environments
    List the procedures and tools used to deploy apis to on-premises and cloud-based environments
    Use api gateway to deploy an api from a swagger file to an aws environment
  • Deploy an api from a swagger file using kong
    State how to gather api metrics and telemetry
    Implement custom api keys to apply specific throttles and measure api usage by third parties
    Identify tools and scenarios for integrating solutions with popular apis
    List common security measures and standard practices
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 46s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 5m 41s
    After completing this video, you will be able to identify the benefits that a custom-built API provides for application component access. FREE ACCESS
  • Locked
    3.  RESTful API Creation
    5m 32s
    Upon completion of this video, you will be able to outline the process and tools for creating APIs. FREE ACCESS
  • Locked
    4.  Creating an API Using a Swagger YAML File
    9m 38s
    In this video, learn how to create an API using a Swagger YAML file. FREE ACCESS
  • Locked
    5.  Test APIs with Tools
    7m 47s
    After completing this video, you will be able to recognize how to test APIs using tools such as Postman and mock environments. FREE ACCESS
  • Locked
    6.  Deploy APIs to On-premises and Cloud Environments
    6m 51s
    Upon completion of this video, you will be able to list the procedures and tools used to deploy APIs to on-premises and cloud-based environments. FREE ACCESS
  • Locked
    7.  Using API Gateway to Deploy an API to AWS
    5m 5s
    During this video, you will learn how to use API Gateway to deploy an API from a Swagger file to an AWS environment. FREE ACCESS
  • Locked
    8.  Deploying an API from a Swagger File Using Kong
    8m 22s
    Find out how to deploy an API from a Swagger file using Kong. FREE ACCESS
  • Locked
    9.  Monitor and Meter API Usage
    6m 5s
    After completing this video, you will be able to state how to gather API metrics and telemetry. FREE ACCESS
  • Locked
    10.  Throttling and Measuring API Gateway Usage
    7m 7s
    In this video, you will learn how to implement custom API keys to apply specific throttles and measure API usage by third parties. FREE ACCESS
  • Locked
    11.  API Integration
    8m 42s
    Upon completion of this video, you will be able to identify tools and scenarios for integrating solutions with popular APIs. FREE ACCESS
  • Locked
    12.  Secure Access to Your API
    6m 42s
    After completing this video, you will be able to list common security measures and standard practices. FREE ACCESS
  • Locked
    13.  Course Summary
    1m 27s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 39 users Rating 4.5 of 39 users (39)
Rating 4.9 of 10 users Rating 4.9 of 10 users (10)
Rating 4.6 of 5 users Rating 4.6 of 5 users (5)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 10 users Rating 4.6 of 10 users (10)
Rating 4.3 of 19 users Rating 4.3 of 19 users (19)
Rating 4.6 of 87 users Rating 4.6 of 87 users (87)