Course
|
APIs

Working With APIs

With the proliferation of APIs, businesses and individuals are increasingly turning to integrations to maximize the power of their platforms and streamline their processes. In this course, we'll take a look under the hood, exploring what makes up an API. We'll also experiment with some of the tools we might use to leverage APIs in our workflows.
2 HOURS
Intermediate
10 Lessons
CPE/CPD & NASBA ACREDITED
Learning Outcomes
Interact with RESTful APIs using tools like cURL and Postman
Apply knowledge of HTTP request methods and CRUD operations to perform actions via API
Extract and work with API data in practical contexts
Leave your number for the fastest response

Get More Info

Looking to understand how Kubicle can better help your organization meet its learning objectives? Book some time with one of our consultants today.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
helping to build
data, Tech & ai skills in
g2-badgebritish-airwaysjotunamazon-logopwc-logoford-logo
Course
|
APIs

Working With APIs

With the proliferation of APIs, businesses and individuals are increasingly turning to integrations to maximize the power of their platforms and streamline their processes. In this course, we'll take a look under the hood, exploring what makes up an API. We'll also experiment with some of the tools we might use to leverage APIs in our workflows.
2 HOURS
Intermediate
10 Lessons
CPE/CPD & NASBA ACREDITED
Learning Outcomes
Interact with RESTful APIs using tools like cURL and Postman
Apply knowledge of HTTP request methods and CRUD operations to perform actions via API
Extract and work with API data in practical contexts
Leave your number for the fastest response

Get More Info

Looking to understand how Kubicle can better help your organization meet its learning objectives? Book some time with one of our consultants today.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

What’s Included

10 Lessons
Why Work with APIs
3 MINS
LESSON
Why Work with APIs
Exercise

Integrating APIs can bring huge productivity and efficiency benefits. In this first lesson, we explore these benefits at a high level. We'll also introduce our sample API endpoint, The Kubicle BizDeck. Finally, we'll outline the main topics we'll be covering throughout this course.

How APIs Work
5 MINS
LESSON
How APIs Work
Exercise

The RESTful approach has come to dominate the API economy. In this lesson, we'll examine the core components of a RESTful integration, including endpoints, parameters, methods, requests and responses. We'll take a look at a real API in action, before introducing some of the tools used to interact with APIs.

Experimenting with cURL
7 MINS
LESSON
Experimenting with cURL
Exercise

Now that we know the basic building blocks of an API integration, we can start experimenting with an endpoint. In this course, we'll use the command line tool cURL to make simple GET requests of our sample endpoint. We'll refine our results using parameters and explore how pagination works.

Experimenting with Postman
7 MINS
LESSON
Experimenting with Postman
Exercise

cURL, while effective, does not have the most accessible interface. In this lesson, we'll explore Postman, a simple and user-friendly client that allows us to build and test API endpoints. We'll also familiarize ourselves with some of the popular online storefronts for accessing APIs.

Working with API keys
5 MINS
LESSON
Working with API keys
Exercise

When working with private or sensitive data, the need for security and authentication protocols is greatly increased. In this lesson, we'll explore some of the methods by which API providers can limit and control access to their endpoints. Through a practical example, we'll experiment by sending an API request using an API key.

HTTP Requests
4 MINS
LESSON
HTTP Requests
Exercise

We know that API endpoints point to a specific location at the server end. The action taken at this location will depend on the HTTP request method. In this lesson, we'll begin at a high level, exploring CRUD functions, before moving on to the main types of HTTP request. We'll also examine a standard API request body.

Making sense of API Responses
6 MINS
LESSON
Making sense of API Responses
Exercise

A standard API response will consist of a status code, a header and a body. In this lesson, we will explore each of these components, familiarizing ourselves with the five categories of HTTP status codes. We'll unpack the contents of a head and a response body, before finally exploring the two dominant API response formats, JSON and XML.

Technical Components of an API
6 MINS
LESSON
Technical Components of an API
Exercise

By now, we've explored how APIs work. In this lesson, we can delve into some of the more technical components of APIs. We'll explore what we mean when we talk about layered architecture, and how RESTful principles ensure these layers remain separated. We'll cover the concept of webhooks. We'll also learn about some additional authorization protocols like OAuth.

Extracting JSON Data from Postman
5 MINS
LESSON
Extracting JSON Data from Postman
Exercise

Having covered many of the technical components of APIs, it's time to put some of this knowledge to practical use. In this lesson, we'll first learn how to extract a JSON file directly from Postman. We'll then explore how we can open and modify this file using Microsoft Excel.

Performing a Data Transfer in Excel
5 MINS
LESSON
Performing a Data Transfer in Excel
Exercise

We know how to extract a static file using Postman. In this lesson, we'll learn how to plug an API endpoint directly into our workflow. Using a new sample endpoint, The Kubicle Stock Index, we'll explore the options in Excel for extracting data directly from a URL.

LESSON
Exercise

LESSON
Exercise

See More
See Less
Certifications
Earn a certificate with every exam you complete. All successful course completions are recognized by CPD, CPE, and NASBA. As your team gains confidence, skill, and speed, your firm becomes more competitive.
Earn cPE / CPD Credits
No items found.
Get More Info
Looking to understand how Kubicle can better help your organization meet its learning objectives?  Book some time with one of our consultants today.
Contact Information
Looking to speak to someone directly?
01 700 9000
info@kubicle.com
Dublin, Ireland
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Plus Size YourLearning with Academies+
THE PLATFORM OF CHOICE FOR 1M+ USERS

A Learner Experience Designed to Deliver Transformation

Testimonials

How Leading Teams Use Kubicle to Upskill & Excel

Heineken Case Study
ADL Logo