Introducing API Fundamentals & Testing: Working with RESTful APIs
API
| Beginner
- 15 videos | 1h 53m
- Includes Assessment
- Earns a Badge
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 courseView common application programming interface (api) url structuresView network requests using chrome devtoolsMake requests using the swagger user interface (ui)View responses and status codesInstall client for url (curl) on mac and windowInstall jq to view formatted json dataMake get requests using curl
-
Specify headers in curl requestsMake post requests using curlMake put, patch, and delete requestsView curl config optionsAuthenticate yourself to github apisCreate and update git repositoriesSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 4sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
8m 14sIn this video, find out how to view common application programming interface (API) URL structures. FREE ACCESS
-
8m 45sLearn how to view network requests using Chrome DevTools. FREE ACCESS
-
8m 22sDuring this video, discover how to make requests using the Swagger user interface (UI). FREE ACCESS
-
8m 27sFind out how to view responses and status codes. FREE ACCESS
-
8m 45sDuring this video, you will learn how to install client for URL (cURL) on Mac and Window. FREE ACCESS
-
5m 21sDiscover how to install jq to view formatted JSON data. FREE ACCESS
-
9m 35sIn this video, find out how to make GET requests using cURL. FREE ACCESS
-
6m 47sIn this video, you will learn how to specify headers in cURL requests. FREE ACCESS
-
7m 57sDuring this video, discover how to make POST requests using cURL. FREE ACCESS
-
7m 34sLearn how to make PUT, PATCH, and DELETE requests. FREE ACCESS
-
8m 29sIn this video, discover how to view cURL config options. FREE ACCESS
-
9m 47sFind out how to authenticate yourself to GitHub APIs. FREE ACCESS
-
10m 15sDuring this video, you will learn how to create and update Git repositories. FREE ACCESS
-
2m 39sIn 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
Book
Testing Web APIs