Introducing API Fundamentals & Testing: Working with RESTful APIs

API    |    Beginner
  • 15 videos | 1h 53m
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 3 users Rating 4.3 of 3 users (3)
When working with application programming interfaces (APIs), two popular tools are cURL and Swagger. cURL, a command-line utility, empowers direct HTTP requests from the terminal, while Swagger offers an interactive interface for exploring APIs, simplifying request and response inspection. Both enhance your API interaction capabilities. Begin this course by discovering common representational state transfer (REST) APIs that use JSON data. You will view the different types of data available and analyze the URLs of these APIs. Then you will use the Inspect feature of Chrome DevTools and the Swagger UI to view network requests. Next, you will learn how to use the client for URL (cURL) utility and place GET requests using cURL. You will work with POST requests to add new resources, use PUT and PATCH requests to completely and partially update resources, respectively, and use DELETE requests to remove resources. Finally, you will authenticate yourself with GitHub and explore GitHub API real-world use cases.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    View common application programming interface (api) url structures
    View network requests using chrome devtools
    Make requests using the swagger user interface (ui)
    View responses and status codes
    Install client for url (curl) on mac and window
    Install jq to view formatted json data
    Make get requests using curl
  • Specify headers in curl requests
    Make post requests using curl
    Make put, patch, and delete requests
    View curl config options
    Authenticate yourself to github apis
    Create and update git repositories
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 4s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 8m 14s
    In this video, find out how to view common application programming interface (API) URL structures. FREE ACCESS
  • Locked
    3.  Using Chrome DevTools to View Network Requests
    8m 45s
    Learn how to view network requests using Chrome DevTools. FREE ACCESS
  • Locked
    4.  Using the Swagger UI to Make Requests
    8m 22s
    During this video, discover how to make requests using the Swagger user interface (UI). FREE ACCESS
  • Locked
    5.  Viewing Responses with Different Status Codes and Response Types
    8m 27s
    Find out how to view responses and status codes. FREE ACCESS
  • Locked
    6.  Installing cURL on macOS and Windows
    8m 45s
    During this video, you will learn how to install client for URL (cURL) on Mac and Window. FREE ACCESS
  • Locked
    7.  Installing jq on macOS and Windows
    5m 21s
    Discover how to install jq to view formatted JSON data. FREE ACCESS
  • Locked
    8.  Making GET Requests Using cURL
    9m 35s
    In this video, find out how to make GET requests using cURL. FREE ACCESS
  • Locked
    9.  Specifying Headers with cURL Requests
    6m 47s
    In this video, you will learn how to specify headers in cURL requests. FREE ACCESS
  • Locked
    10.  Making POST Requests Using cURL
    7m 57s
    During this video, discover how to make POST requests using cURL. FREE ACCESS
  • Locked
    11.  Making PUT, PATCH, and DELETE Requests Using cURL
    7m 34s
    Learn how to make PUT, PATCH, and DELETE requests. FREE ACCESS
  • Locked
    12.  Viewing cURL Configuration Options
    8m 29s
    In this video, discover how to view cURL config options. FREE ACCESS
  • Locked
    13.  Authenticating to Use GitHub APIs
    9m 47s
    Find out how to authenticate yourself to GitHub APIs. FREE ACCESS
  • Locked
    14.  Creating, Updating, and Deleting Repositories Using APIs
    10m 15s
    During this video, you will learn how to create and update Git repositories. FREE ACCESS
  • Locked
    15.  Course Summary
    2m 39s
    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.3 of 71 users Rating 4.3 of 71 users (71)
Rating 4.0 of 2 users Rating 4.0 of 2 users (2)