Postman: The Complete Guide – REST API Testing (Valentin Despa)

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Become a Postman expert with our free API testing course! This comprehensive course is designed for testing engineers, software developers, and anyone interested in mastering the art of API testing.

Taught by an expert, this course will guide you through the powerful features of the Postman App, a versatile tool for crafting, sending, and analyzing API requests. Learn to utilize various HTTP methods (GET, POST, PUT, PATCH, DELETE), work with JSON formatting, and implement authentication strategies like Basic Auth, API Keys, and OAuth.

Go beyond the basics and discover how to write robust API tests, organize them into collections, and seamlessly integrate them into your CI/CD workflows. We’ll cover real-world scenarios, answer your questions, and help you gain a comprehensive understanding of Postman’s capabilities.

What You’ll Learn:

  • HTTP request methods (GET, POST, PUT, PATCH, DELETE)
  • JSON format
  • Building complex API requests
  • Authentication/authorization (Basic Auth, API Keys, OAuth)
  • Crafting comprehensive API tests
  • Organizing tests into collections
  • Integrating API tests into CI/CD
  • Q&A sessions for personalized insights

This course is completely free and offers access to high-quality learning materials from leading platforms such as Udemy, Udacity, Coursera, MasterClass, NearPeer, and more. Unlock your API testing potential and become a Postman pro – sign up today!

Show More

What Will You Learn?

  • Create GET, POST, PUT, DELETE request
  • 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

Course Content

01 – Introduction and first steps in Postman

  • A Message from the Professor
  • 001 Course overview.mp4
    00:00
  • 002 About the course.mp4
    00:00
  • 003 How to install Postman.mp4
    00:00
  • 004 A quick introduction to APIs.mp4
    00:00
  • 005 Introduction to Postman & APIs.html
    00:00
  • 006 Your first Postman request.mp4
    00:00
  • 007 Troubleshooting Postman errors.mp4
    00:00
  • 008 Using Postman on the web.mp4
    00:00
  • 009 A brief overview of HTTP.mp4
    00:00
  • 010 The Postman Landscape.mp4
    00:00
  • 011 First steps in Postman.html
    00:00
  • Section Quiz

02 – Creating REST API requests with Postman

03 – Practice section – Building REST API requests

04 – Introduction to API testing & JavaScript

05 – Writing basic API tests

06 – Using Postman variables in scripts

07 – Using Postman environments & environment variables

08 – Practice section – Adding tests to an API

09 – Advanced assertions

10 – Postman Automation basics

11 – Automation with Postman CLI

12 – Automation with Newman

13 – Postman Test Automation with Jenkins

14 – Running Newman with other CI servers tools

15 – Workflows and Scenarios

16 – Data driven tests Running a request multiple times with different data sets

17 – Team Collaboration

18 – Mock servers

19 – File uploads (testing, automatic uploads, uploading multiple files)

20 – Authentication Authorization

21 – Advanced topics and user questions

22 – New features in Postman

23 – Postman Developer Challenge

24 – Last words

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×