Introduction and first steps in Postman
  • Course overview
  • About the course
  • How to install Postman
  • A quick introduction to APIs
  • Introduction to Postman & APIs
  • Your first Postman request
  • Troubleshooting Postman errors
  • Using Postman on the web
  • A brief overview of HTTP
  • The Postman Landscape
  • First steps in Postman
Creating REST API requests with Postman
  • Section overview
  • Resources for this section
  • Postman collections
  • Storing configuration in collection variables
  • Modifying collection variables
  • Postman collections and variables
  • GET request
  • Visualizing responses in Postman
  • Query parameters
  • Misconceptions about API parameters
  • Query parameters
  • Assignment - Query parameters
  • Guided Assignment - Step by step instructions
  • Assignment - Query parameters - Solution
  • Shortcuts in Postman
  • Path variables
  • Troubleshooting Path variables
  • Query params vs Path variables
  • Path variables
  • The business processes and rules behind an API
  • POST request
  • Assignment - Check cart contents
  • Guided Assignment - Step by step instructions
  • Assignment - Check cart contents - Solution
  • JSON format explained
  • POST request with JSON
  • Troubleshooting POST requests
  • GET vs POST
  • POST requests with JSON
  • API Authentication
  • Troubleshooting HTTP status codes
  • Assignment - Place an order
  • Guided Assignment - Step by step instructions - Place an order
  • Troubleshooting - Place an order
  • Assignment - Place an order - Solution
  • Using random data in requests (random variables)
  • Working with HTTP headers in Postman
  • Common questions about HTTP headers
  • Headers vs query vs params
  • Exporting and Importing a Postman collection
  • PATCH request method
  • Assignment - PATCH request method
  • Assignment - PATCH request method - Solution
  • Using Postman variables to avoid duplication
  • PATCH request method - continued
  • PUT request method
  • DELETE request method
  • Assignment - Delete an order
  • Guided Assignment - Step by step instructions
  • Assignment - Delete an order - Solution
  • GET, POST, PUT, PATCH … What is the difference?
  • HEAD request method
  • HTTP request methods quiz
  • Assignment - Valentin's Book List API
  • Guided Assignment - Valentin's Book List API
  • Assignment - Valentin's Book List API - Solution
Practice section - Building REST API requests
  • Section overview
  • Why learn to use real-world APIs?
  • Troubleshooting
  • Using the API documentation
  • Using the API documentation - Assignment
  • Guided Assignment - Using the API documentation
  • Using API documentation - Assignment Solution
  • Using identifiers when working with resources
  • Assignment - Creating resources - Lists
  • Guided Assignment - Creating resources - Lists
  • Assignment - Creating resources - Lists - Solution
  • Assignment - Creating resources - Cards
  • Guided Assignment - Creating resources - Cards
  • Assignment - Creating resources - Cards - Solution
  • Assignment - Managing resources
  • Guided Assignment - Managing resources
  • Assignment - Managing resources - Solution
  • Assignment - Deleting resources
  • Guided Assignment - Deleting resources
  • Assignment - Deleting resources - Solution
  • Protect your API keys
Introduction to API testing & JavaScript
  • Section overview
  • A short history of JavaScript
  • Your first Postman script
  • Your first API test in Postman
  • Defining JavaScript variables
  • Using “let” to define JavaScript variables
  • Conventions for naming JavaScript variables
  • Working with JavaScript variables