Postman: The Complete Guide – REST API Testing
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 – Valentin's Book List API
Lecture 46: Assignment – Valentin's 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
-
Valentin Despa
Postman Supernova • GitLab Hero • AWS Community Builder -
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024