HOME > Development > Postman- The Complete Guide REST API Testing

Postman- The Complete Guide REST API Testing

  • Development
  • May 02, 2025
SynopsisPostman: The Complete Guide – REST API Testing, availab...
Postman- The Complete Guide REST API Testing  No.1

Postman: The Complete Guide – REST API Testing, available at $109.99, has an average rating of 4.67, with 278 lectures, 49 quizzes, based on 18765 reviews, and has 110940 subscribers.

You will learn about Create GET, POST, PUT, DELETE requests Understand GET vs POST request method Work with real-world APIs (Github API, Trello API) JavaScript basics for tests Write API tests in Postman Use data from Excel files (CSV) or JSON Use Postman variables to create workflows and scenarios Run API tests with Newman in Jenkins, GitLab CI or TeamCity Use OAuth2, API keys, tokens, JWT, basic auth Test file uploads Use mock servers Collaborate using Team Workspaces This course is ideal for individuals who are This course is targeted towards testing engineers and developers. It is particularly useful for This course is targeted towards testing engineers and developers.

Enroll now: Postman: The Complete Guide – REST API Testing

Summary

Title: Postman: The Complete Guide – REST API Testing

Price: $109.99

Average Rating: 4.67

Number of Lectures: 278

Number of Quizzes: 49

Number of Published Lectures: 269

Number of Published Quizzes: 49

Number of Curriculum Items: 328

Number of Published Curriculum Objects: 319

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Create GET, POST, PUT, DELETE requests
  • Understand GET vs POST request method
  • Work with real-world APIs (Github API, Trello API)
  • JavaScript basics for tests
  • Write API tests in Postman
  • Use data from Excel files (CSV) or JSON
  • Use Postman variables to create workflows and scenarios
  • Run API tests with Newman in Jenkins, GitLab CI or TeamCity
  • Use OAuth2, API keys, tokens, JWT, basic auth
  • Test file uploads
  • Use mock servers
  • Collaborate using Team Workspaces
  • Who Should Attend

  • This course is targeted towards testing engineers and developers.
  • Target Audiences

  • This course is targeted towards testing engineers and developers.
  • Learn Postman with a Postman Supernova.

    RESTful APIs (or simply REST API) are everywhere nowadays, but at the same time, they are getting more complex to get started with: different HTTP methods (GET, POST, PUT, PATCH, DELETE), headers, cookies, dealing with file uploads or authentication with API keys, tokens, OAuth and so much more.

    This is where the Postman App comes in! Postman allows you very quickly to create a request with the required HTTP method and parameters, submit the request and easily inspect the results.

    I have created this course for testing engineers as well as for software developers or other technical positions.  Postman can help you during the development of your API, as well as after the API is completed, by running tests that make sure your API is still working as intended.

    In the first part of the course, we will start exploring the features of Postman and continue by writing API tests with the intention of integrating them into a CI server where the tests will run on a current basis.

    But this is not the normal course you take part in. Because your needs may be different and because I hate leaving you wondering what to do next, the second part of the course will include user questions and answers to problems that were not yet covered in the course or that are more specific and may not interest everybody.

    So let’s look at what you are going to learn:

  • HTTP request methods (GET, POST, PUT, PATCH, DELETE)

  • JSON format

  • Start with simple requests and advance toward more complex scenarios

  • Learn to deal with authentication/authorization mechanisms like Basic Auth, API Keys, or OAuth.

  • Start writing API tests

  • Organize tests in collections and share them with your team

  • Run API tests in Jenkins or any other CI server

  • You ask, I answer

  • So after this course, you will know how to use Postman as a pro.

    Excited to learn Postman? Join the course today.

    Course Curriculum

    Chapter 1: Introduction and first steps in Postman

    Lecture 1: Course overview

    Lecture 2: About the course

    Lecture 3: How to install Postman

    Lecture 4: A quick introduction to APIs

    Lecture 5: Your first Postman request

    Lecture 6: Troubleshooting Postman errors

    Lecture 7: Using Postman on the web

    Lecture 8: A brief overview of HTTP

    Lecture 9: The Postman Landscape

    Chapter 2: Creating REST API requests with Postman

    Lecture 1: Section overview

    Lecture 2: Resources for this section

    Lecture 3: Postman collections

    Lecture 4: Storing configuration in collection variables

    Lecture 5: Modifying collection variables

    Lecture 6: GET request

    Lecture 7: Visualizing responses in Postman

    Lecture 8: Query parameters

    Lecture 9: Misconceptions about API parameters

    Lecture 10: Assignment – Query parameters

    Lecture 11: Assignment – Query parameters – Solution

    Lecture 12: Shortcuts in Postman

    Lecture 13: Path variables

    Lecture 14: Troubleshooting Path variables

    Lecture 15: Query params vs Path variables

    Lecture 16: The business processes and rules behind an API

    Lecture 17: POST request

    Lecture 18: Assignment – Check cart contents

    Lecture 19: Assignment – Check cart contents – Solution

    Lecture 20: JSON format explained

    Lecture 21: POST request with JSON

    Lecture 22: Troubleshooting POST requests

    Lecture 23: GET vs POST

    Lecture 24: API Authentication

    Lecture 25: Troubleshooting HTTP status codes

    Lecture 26: Assignment – Place an order

    Lecture 27: Troubleshooting – Place an order

    Lecture 28: Assignment – Place an order – Solution

    Lecture 29: Using random data in requests (random variables)

    Lecture 30: Working with HTTP headers in Postman

    Lecture 31: Common questions about HTTP headers

    Lecture 32: Headers vs query vs params

    Lecture 33: Exporting and Importing a Postman collection

    Lecture 34: PATCH request method

    Lecture 35: Assignment – PATCH request method

    Lecture 36: Assignment – PATCH request method – Solution

    Lecture 37: Using Postman variables to avoid duplication

    Lecture 38: PATCH request method – continued

    Lecture 39: PUT request method

    Lecture 40: DELETE request method

    Lecture 41: Assignment – Delete an order

    Lecture 42: Assignment – Delete an order – Solution

    Lecture 43: GET, POST, PUT, PATCH … What is the difference?

    Lecture 44: HEAD request method

    Lecture 45: Assignment – Valentins Book List API

    Lecture 46: Assignment – Valentins Book List API – Solution

    Chapter 3: Practice section – Building REST API requests

    Lecture 1: Section overview

    Lecture 2: Why learn to use real-world APIs?

    Lecture 3: Troubleshooting

    Lecture 4: Using the API documentation

    Lecture 5: Using the API documentation – Assignment

    Lecture 6: Using API documentation – Assignment Solution

    Lecture 7: Using identifiers when working with resources

    Lecture 8: Troubleshooting – API call is returning HTML

    Lecture 9: Assignment – Creating resources – Lists

    Lecture 10: Assignment – Creating resources – Lists – Solution

    Lecture 11: Assignment – Creating resources – Cards

    Lecture 12: Assignment – Creating resources – Cards – Solution

    Lecture 13: Assignment – Managing resources

    Lecture 14: Assignment – Managing resources – Solution

    Lecture 15: Assignment – Deleting resources

    Lecture 16: Assignment – Deleting resources – Solution

    Lecture 17: Protect your API keys

    Chapter 4: Introduction to API testing & JavaScript

    Lecture 1: Section overview

    Lecture 2: A short history of JavaScript

    Lecture 3: Your first Postman script

    Lecture 4: Your first API test in Postman

    Lecture 5: Defining JavaScript variables

    Lecture 6: Using “let” to define JavaScript variables

    Lecture 7: Conventions for naming JavaScript variables

    Instructors

  • Postman- The Complete Guide REST API Testing  No.2
    Valentin Despa
    Postman Supernova ? GitLab Hero ? AWS Community Builder
  • Postman- The Complete Guide REST API Testing  No.3
    Valentin Despa – Support
    Agile software developer
  • Rating Distribution

  • 1 stars: 130 votes
  • 2 stars: 232 votes
  • 3 stars: 1471 votes
  • 4 stars: 6148 votes
  • 5 stars: 10798 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!