Skip to main content
CF

APIs with Postman for Absolute Beginners

3h 32m 25s
English
Paid

Welcome to your journey into the world of APIs using the powerful Postman app! Postman is an essential tool that allows you to swiftly create requests with the necessary HTTP methods and parameters, customize the body and headers, submit your request, and easily review the results. Whether you're a testing engineer or a software developer, Postman can assist you in developing APIs as well as post-development by running tests to ensure your APIs function correctly.

Why Choose Postman?

With over 10 million users worldwide, Postman continues to enhance its popularity due to its simplicity and effectiveness. This course is specifically designed for beginners, providing you with an introduction to Postman. You will learn how to build API requests, inspect responses, and debug any issues easily. Although it started as a simple tool, Postman has evolved to offer a wide range of capabilities, making it a valuable asset for any developer.

Course Overview: What You'll Learn

Embark on this comprehensive learning journey where you will:

  • Begin with crafting simple API requests

  • Progress towards mastering more complex scenarios

  • Practice uploading files through APIs

  • Gain a deeper understanding of REST architecture

  • Explore the realm of GraphQL

  • Engage with real-world APIs for hands-on experience

  • Learn how to tackle authentication and authorization

By the end of this course, you will be equipped with the skills necessary to efficiently use Postman for a variety of API testing and development tasks, empowering you to ensure your APIs are robust and reliable.

About the Author: Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

Watch Online 52 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 52 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Brief history of APIs
All Course Lessons (52)
#Lesson TitleDurationAccess
1
Brief history of APIs Demo
08:59
2
Why do we need APIs? An example RPC call
09:16
3
Welcome to the course - please watch!
02:48
4
Section overview
01:07
5
HTTP message structure
08:25
6
HTTP request method (GET, POST, PUT, DELETE, ...)
07:53
7
Introduction to Postman (tool for working with APIs)
04:08
8
What are query parameters? ...
06:59
9
What are path parameters? ...
09:58
10
HTTP headers
10:01
11
HTTP headers: Content-Type header
04:13
12
HTTP headers: Authorization header
04:58
13
HTTP headers: Cookie header (Cookies)
03:19
14
HTTP body
06:54
15
HTTP status code (200, 301, 401, 403, 404, ...)
07:09
16
Conclusion
00:23
17
Section overview
01:16
18
What is REST?
02:43
19
What is a resource?
07:33
20
Hands-on API Car fleet management
00:42
21
What is JSON?
09:49
22
API Documentation
05:12
23
What is Swagger?
03:54
24
How to create a GET request - Part I
04:54
25
How to create a GET request - Part II
04:25
26
Assignment - GET
00:34
27
Assignment solution - GET
05:37
28
Invalid JSON
07:52
29
How to create a POST request
03:33
30
Common errors
03:56
31
Assignment POST
00:51
32
Assignment solution - POST
05:01
33
GET vs POST & What is a Cache
04:59
34
How to create a PUT request
04:04
35
POST vs PUT
01:37
36
Assignment DELETE
00:21
37
Assignment solution DELETE
02:41
38
What is CRUD?
01:11
39
Which HTTP verb to use
03:11
40
Section overview
00:21
41
What is Giphy?
04:20
42
How to search for GIFs using the API
05:26
43
How to get a GIF through the API
03:48
44
How to create a GIF (optional)
01:18
45
How to upload a file using Postman
02:23
46
Assignment
00:19
47
Assignment solution
01:03
48
Clean-up
02:00
49
Introduction to GraphQL
01:49
50
How to use GraphQL from Postman (GitHub API)
04:14
51
How to use variables with GraphQL
01:41
52
Conclusion
01:17
Unlock unlimited learning

Get instant access to all 51 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

52 lessons · 3h 32m 25s
Show all 52 lessons
  1. 1 Brief history of APIs 08:59
  2. 2 Why do we need APIs? An example RPC call 09:16
  3. 3 Welcome to the course - please watch! 02:48
  4. 4 Section overview 01:07
  5. 5 HTTP message structure 08:25
  6. 6 HTTP request method (GET, POST, PUT, DELETE, ...) 07:53
  7. 7 Introduction to Postman (tool for working with APIs) 04:08
  8. 8 What are query parameters? ... 06:59
  9. 9 What are path parameters? ... 09:58
  10. 10 HTTP headers 10:01
  11. 11 HTTP headers: Content-Type header 04:13
  12. 12 HTTP headers: Authorization header 04:58
  13. 13 HTTP headers: Cookie header (Cookies) 03:19
  14. 14 HTTP body 06:54
  15. 15 HTTP status code (200, 301, 401, 403, 404, ...) 07:09
  16. 16 Conclusion 00:23
  17. 17 Section overview 01:16
  18. 18 What is REST? 02:43
  19. 19 What is a resource? 07:33
  20. 20 Hands-on API Car fleet management 00:42
  21. 21 What is JSON? 09:49
  22. 22 API Documentation 05:12
  23. 23 What is Swagger? 03:54
  24. 24 How to create a GET request - Part I 04:54
  25. 25 How to create a GET request - Part II 04:25
  26. 26 Assignment - GET 00:34
  27. 27 Assignment solution - GET 05:37
  28. 28 Invalid JSON 07:52
  29. 29 How to create a POST request 03:33
  30. 30 Common errors 03:56
  31. 31 Assignment POST 00:51
  32. 32 Assignment solution - POST 05:01
  33. 33 GET vs POST & What is a Cache 04:59
  34. 34 How to create a PUT request 04:04
  35. 35 POST vs PUT 01:37
  36. 36 Assignment DELETE 00:21
  37. 37 Assignment solution DELETE 02:41
  38. 38 What is CRUD? 01:11
  39. 39 Which HTTP verb to use 03:11
  40. 40 Section overview 00:21
  41. 41 What is Giphy? 04:20
  42. 42 How to search for GIFs using the API 05:26
  43. 43 How to get a GIF through the API 03:48
  44. 44 How to create a GIF (optional) 01:18
  45. 45 How to upload a file using Postman 02:23
  46. 46 Assignment 00:19
  47. 47 Assignment solution 01:03
  48. 48 Clean-up 02:00
  49. 49 Introduction to GraphQL 01:49
  50. 50 How to use GraphQL from Postman (GitHub API) 04:14
  51. 51 How to use variables with GraphQL 01:41
  52. 52 Conclusion 01:17

Related courses

Frequently asked questions

What is APIs with Postman for Absolute Beginners about?
Welcome to your journey into the world of APIs using the powerful Postman app! Postman is an essential tool that allows you to swiftly create requests with the necessary HTTP methods and parameters, customize the body and headers, submit…
Who teaches APIs with Postman for Absolute Beginners?
APIs with Postman for Absolute Beginners is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is APIs with Postman for Absolute Beginners?
APIs with Postman for Absolute Beginners contains 52 lessons with a total runtime of 3 hours 32 minutes. All lessons are available to watch online at your own pace.
Is APIs with Postman for Absolute Beginners free to watch?
APIs with Postman for Absolute Beginners is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch APIs with Postman for Absolute Beginners online?
APIs with Postman for Absolute Beginners is available to watch online on CourseFlix at https://courseflix.net/course/apis-with-postman-for-absolute-beginners. The page hosts every lesson with the integrated video player; no download is required.