Урок 1.00:03:47
Course overview
Урок 2.00:03:52
About the course
Урок 3.00:02:30
How to install Postman
Урок 4.00:02:57
A quick introduction to APIs
Урок 5.00:04:56
Your first Postman request
Урок 6.00:05:37
Troubleshooting Postman errors
Урок 7.00:05:43
Using Postman on the web
Урок 8.00:04:59
A brief overview of HTTP
Урок 9.00:02:37
The Postman Landscape
Урок 10.00:01:54
Section overview
Урок 11.00:03:24
Postman collections
Урок 12.00:05:49
Storing configuration in collection variables
Урок 13.00:12:08
Modifying collection variables
Урок 14.00:03:54
GET request
Урок 15.00:03:43
Visualizing responses in Postman
Урок 16.00:09:15
Query parameters
Урок 17.00:02:24
Misconceptions about API parameters
Урок 18.00:01:22
Assignment - Query parameters
Урок 19.00:05:29
Assignment - Query parameters - Solution
Урок 20.00:01:36
Shortcuts in Postman
Урок 21.00:06:44
Path variables
Урок 22.00:03:40
Troubleshooting Path variables
Урок 23.00:09:45
Query params vs Path variables
Урок 24.00:02:37
The business processes and rules behind an API
Урок 25.00:03:04
POST request
Урок 26.00:00:43
Assignment - Check cart contents
Урок 27.00:03:08
Assignment - Check cart contents - Solution
Урок 28.00:08:18
JSON format explained
Урок 29.00:03:26
POST request with JSON
Урок 30.00:10:59
Troubleshooting POST requests
Урок 31.00:03:19
GET vs POST
Урок 32.00:08:55
API Authentication
Урок 33.00:04:12
Troubleshooting HTTP status codes
Урок 34.00:00:31
Assignment - Place an order
Урок 35.00:01:55
Assignment - Place an order - Solution
Урок 36.00:03:08
Using random data in requests (random variables)
Урок 37.00:05:19
Working with HTTP headers in Postman
Урок 38.00:04:29
Common questions about HTTP headers
Урок 39.00:01:56
Headers vs query vs params
Урок 40.00:05:59
Exporting and Importing a Postman collection
Урок 41.00:05:52
PATCH request method
Урок 42.00:00:31
Assignment - PATCH request method
Урок 43.00:01:05
Assignment - PATCH request method - Solution
Урок 44.00:01:36
Using Postman variables to avoid duplication
Урок 45.00:02:44
PATCH request method - continued
Урок 46.00:03:07
PUT request method
Урок 47.00:02:11
DELETE request method
Урок 48.00:00:23
Assignment - Delete an order
Урок 49.00:02:51
Assignment - Delete an order - Solution
Урок 50.00:02:36
GET, POST, PUT, PATCH … What is the difference?
Урок 51.00:01:15
HEAD request method
Урок 52.00:00:59
Assignment - Valentin's Book List API
Урок 53.00:12:24
Assignment - Valentin's Book List API - Solution
Урок 54.00:02:55
Section overview
Урок 55.00:02:06
Why learn to use real-world APIs?
Урок 56.00:04:36
Using the API documentation
Урок 57.00:07:47
Using the API documentation - Assignment
Урок 58.00:06:33
Using API documentation - Assignment Solution
Урок 59.00:12:08
Using identifiers when working with resources
Урок 60.00:06:32
Assignment - Creating resources - Lists
Урок 61.00:00:52
Assignment - Creating resources - Lists - Solution
Урок 62.00:03:47
Assignment - Creating resources - Cards
Урок 63.00:00:40
Assignment - Creating resources - Cards - Solution
Урок 64.00:03:45
Assignment - Managing resources
Урок 65.00:00:55
Assignment - Managing resources - Solution
Урок 66.00:04:57
Assignment - Deleting resources
Урок 67.00:00:51
Assignment - Deleting resources - Solution
Урок 68.00:02:45
Protect your API keys
Урок 69.00:00:58
Section overview
Урок 70.00:06:11
Your first Postman script
Урок 71.00:10:05
Your first API test in Postman
Урок 72.00:06:55
Defining JavaScript variables
Урок 73.00:08:19
Using “let” to define JavaScript variables
Урок 74.00:05:04
Conventions for naming JavaScript variables
Урок 75.00:07:38
Working with JavaScript variables
Урок 76.00:03:30
Constants in JavaScript
Урок 77.00:03:09
Data Types in JavaScript
Урок 78.00:07:34
Mathematical operations
Урок 79.00:06:50
Code blocks and variable scopes
Урок 80.00:08:40
Defining a function in JavaScript
Урок 81.00:05:12
Returning values from functions
Урок 82.00:06:16
Built-in JavaScript functions
Урок 83.00:04:58
Arrow functions
Урок 84.00:12:32
Callback functions
Урок 85.00:05:19
Callback functions in Postman
Урок 86.00:08:00
Objects in JavaScript
Урок 87.00:02:23
Object methods
Урок 88.00:03:19
Object methods - using a property from the object
Урок 89.00:04:16
Alternative syntax for defining and accessing object properties
Урок 90.00:07:25
JavaScript objects and JSON
Урок 91.00:04:26
Parsing JSON in Postman
Урок 92.00:06:43
Writing assertions in Postman
Урок 93.00:05:56
Storing a list of items - Arrays in JavaScript
Урок 94.00:07:16
Navigating object properties and arrays
Урок 95.00:06:35
Navigating complex data structures in Postman
Урок 96.00:06:35
Built-in methods when working with arrays
Урок 97.00:01:12
Conclusion
Урок 98.00:01:08
Introduction
Урок 99.00:02:30
Verifying the response status code
Урок 100.00:00:31
Assignment - Adding status code tests
Урок 101.00:11:05
Assignment - Adding status code tests - Solution
Урок 102.00:08:32
Testing the response body
Урок 103.00:05:58
Asserting the data type of a property
Урок 104.00:02:38
Refactoring tests
Урок 105.00:08:55
Testing the API error handling
Урок 106.00:04:38
Organizing requests and reusing tests
Урок 107.00:00:34
Assignment - Reduce duplication in tests
Урок 108.00:03:30
Assignment - Reduce duplication in tests - Solution
Урок 109.00:05:42
Boundary testing
Урок 110.00:00:25
Assignment - Boundary testing
Урок 111.00:03:27
Assignment - Boundary testing - Solution
Урок 112.00:02:17
Documenting requests in Postman
Урок 113.00:00:40
Section overview
Урок 114.00:04:01
Setting Postman variables from scripts
Урок 115.00:06:25
Passing data from one request to the other
Урок 116.00:12:13
Troubleshooting setting collection variables from scripts
Урок 117.00:00:34
Assignment - Set the cartId in a Postman variable
Урок 118.00:05:04
Assignment - Set the cartId in a Postman variable - Solution
Урок 119.00:01:09
Assignment - Store all dynamic data in Postman variables
Урок 120.00:12:47
Assignment - Store all dynamic data in Postman variables - Solution
Урок 121.00:08:22
Getting Postman variables from scripts
Урок 122.00:00:50
Assignment - Getting Postman variables from scripts
Урок 123.00:04:46
Assignment - Getting Postman variables from scripts - Solution
Урок 124.00:08:05
JavaScript: Comparing data types
Урок 125.00:09:18
JavaScript: For loop statement
Урок 126.00:03:55
JavaScript: Iterating over arrays (for loop)
Урок 127.00:04:51
JavaScript: Conditionals - if statements
Урок 128.00:06:22
Searching for data in a response (for loop)
Урок 129.00:03:31
Writing assertions against an array
Урок 130.00:07:13
Iterating over arrays (forEach loop)
Урок 131.00:07:06
JavaScript: Finding data in an array with find
Урок 132.00:00:28
Assignment - use find instead of forEach
Урок 133.00:04:32
Assignment - use find instead of forEach - Solution
Урок 134.00:05:01
Managing the data type in Postman variables
Урок 135.00:05:56
Passing data from the pre-request script to the request/tests
Урок 136.00:02:44
Where can you use Postman variables?
Урок 137.00:05:00
Removing collection variables
Урок 138.00:07:56
Testing an API - Writing more tests
Урок 139.00:04:04
Refactoring Tests
Урок 140.00:10:10
Global variables
Урок 141.00:09:27
Pre-request scripts in Postman
Урок 142.00:06:40
Environments
Урок 143.00:10:53
Understanding different variable scopes / types
Урок 144.00:08:21
How to setup different URLs using environments in Postman
Урок 145.00:03:01
Debugging variables & code
Урок 146.00:00:42
Section overview
Урок 147.00:04:01
Postman assertion basics
Урок 148.00:01:35
Chai Assertion Library
Урок 149.00:09:51
Assertions
Урок 150.00:14:37
Assertions on arrays
Урок 151.00:17:14
Assertions on nested objects
Урок 152.00:03:11
Overview
Урок 153.00:07:39
Postman collection runner
Урок 154.00:10:10
Postman monitors
Урок 155.00:03:47
Automating with Newman (Overview)
Урок 156.00:03:35
Installing Newman
Урок 157.00:02:42
Running a collection with Newman
Урок 158.00:09:04
3 ways to access your Postman collection from Newman
Урок 159.00:05:13
Specifying environments with Newman
Урок 160.00:03:22
Prerequisites for running Newman on Jenkins
Урок 161.00:12:33
Running a collection with Jenkins and generating a report
Урок 162.00:03:21
Creating an HTML report in Jenkins
Урок 163.00:06:36
Generating better HTML reports
Урок 164.00:05:19
Customizing HTML reports
Урок 165.00:02:54
Running a collection from a Git repository with Jenkins
Урок 166.00:12:29
Gitlab CI
Урок 167.00:21:27
TeamCity
Урок 168.00:04:43
Short introduction to Docker (optional)
Урок 169.00:05:39
Running Newman with Docker
Урок 170.00:00:52
Overview
Урок 171.00:06:01
Creating a basic workflow / scenario
Урок 172.00:06:58
Advanced workflows
Урок 173.00:09:23
Using workflows to create data-sets
Урок 174.00:08:04
Using external data files - Basic usage
Урок 175.00:08:00
Using external data files - Writing tests
Урок 176.00:09:11
Using external data files - Advanced usage
Урок 177.00:00:46
Introduction
Урок 178.00:06:06
Using the Git version control system - Overview
Урок 179.00:08:10
Using the Git version control system - Hands on
Урок 180.00:08:28
Team Workspaces - Creating and sharing a workspace
Урок 181.00:03:33
Team Workspaces - Understanding users and permissions
Урок 182.00:04:16
Team Workspaces - Managing user permissions
Урок 183.00:00:39
Introduction to mock servers
Урок 184.00:05:40
Why use a mock server?
Урок 185.00:11:46
Create your first mock server
Урок 186.00:04:33
Practical example: using mock servers for front-end development
Урок 187.00:04:42
Recording responses from an existing API
Урок 188.00:02:10
Known limitations
Урок 189.00:10:01
Sending and testing multipart/form-data requests (file upload form)
Урок 190.00:16:58
Automatic the upload and testing process with Newman
Урок 191.00:05:56
Basic access authentication
Урок 192.00:07:55
OAuth2 Authorization Flow (Authorization Code Grant)
Урок 193.00:16:26
Form-based / Session-based authentication
Урок 194.00:09:35
JSON Web Tokens (JWT)
Урок 195.00:09:21
Reusing tests in multiple requests
Урок 196.00:09:35
How to deal with CSV responses?
Урок 197.00:30:51
Writing files to the file system
Урок 198.00:13:20
Sending requests from scripts
Урок 199.00:06:07
How can I connect to my database using Postman?
Урок 200.00:12:38
Designing APIs with Postman (OpenAPI 3.0.0 / Swagger)
Урок 201.00:08:21
Sending GraphQL Queries in Postman
https://www.udemy.com/course/postman-the-complete-guide/?couponCode=KEEPLEARNING
Thank you