Postman Course - Rest API Testing and Development
- Description
- Curriculum
- FAQ
- Reviews
Postman is a tool used by millions of developers around the world to document, test and interact with APIs. This course will show you the basics of postman and take you from making simple requests all the way to advanced topics such as scripting and mocking out an API.
We will start with the basics of APIs, types of APIs and then we will dive deeper into Postman Features that help in interacting with APIs. We will look at sending requests, setting up environments, specifying examples and authenticating requests. we will also look how to overcome a situation when the backend team is still developing the APIs and the frontend team needs to consume it.
Some of the major topics that we will cover include:
-
Basics of API
-
What is an API
-
Types of Web based APIs
-
How REST APIs Work
-
-
Getting Started with Postman
-
What is Postman
-
Installing & Updating Postman
-
Navigating Postman
-
Sending your first request
-
Creating your first collection
-
Creating a workspace
-
-
Sending Requests
-
Setup the API
-
Building Requests
-
Authorizing Requests
-
Basic Authentication
-
API Keys
-
OAuth 2.0
-
Bearer Tokens
-
eceiving Responses
-
Grouping requests in Collections
-
Using variables
-
Managing Environments
-
Specifying Examples
-
Generating client code
-
Sync
-
-
Writing Scripts
-
Scripting in Postman
-
Writing Pre-request Scripts
-
Writing Tests
-
-
Running Collections
-
Using the Collection Runner
-
Scheduling runs with Monitors
-
Building request workflows
-
Importing Data files
-
-
Mock Server
-
What is Mocking?
-
Additional Responses
-
Mocking using API
-
Postman Matching Algorithm
-
-
Documentation
-
Documenting Your API
-
Authoring your Docs
-
Publishing Documentation
-
Viewing Documentation
-
-
Team Tools
-
Working with your Team
-
Sharing your work
-
Integrations
-
Postman API
-
The course is made using the latest version of Postman and outlines practical uses of Postman in your development workflow.
-
2What is an APIVideo lesson
This lectures gives a refresher on what an API is and how it helps to transfer data.
-
3Types of Web based APIsVideo lesson
In this lecture we will look at different types of web APIs and how they differ from each other.
-
4How REST based APIs WorkVideo lesson
In this lecture we will dive deeper into REST APIs and understand REST architecture style constraints along with the essential components of a REST API.
-
5What is Postman?Video lesson
In this lecture we will quickly understand what is Postman, what features it offers and for what use cases we can use it for.
-
6Installing & Updating PostmanVideo lesson
In this lecture, we will quickly go through the steps required to download and install postman and how to uninstall it too.
-
7Navigating PostmanVideo lesson
In this lecture, we will have an overview of Postman’s UI and we will learn how to navigate it.
-
8Sending your first requestVideo lesson
In this lecture we will send our first request using postman and explore different types of HTTP request methods such as GET, POST, PATCH, PUT, and DELETE.
-
9Creating your first collectionVideo lesson
In this lecture we are going to create our first collection to group requests together.
-
10Creating a workspaceVideo lesson
In this quick lecture, we will see what workspaces are and how to create a workspace for yourself or for collaborating with your team.
-
11Setup the sample APIVideo lesson
In this lecture, we will setup a sample API which we will be using throughout our course for exploring different features of postman.
-
12Building RequestsVideo lesson
In this lecture, we will explore our sample API by sending some requests to it.
-
13Authorizing RequestsVideo lesson
In this lecture, we will review what is API authorization, its different types and how postman handles them.
-
14Basic AuthenticationVideo lesson
This lecture explains how to use Basic Authentication in Postman.
-
15API KeysVideo lesson
This lecture explains how to use API Keys could be used in Postman to authenticate requests.
-
16OAuth 2.0Video lesson
This lecture explains how to configure and use OAuth 2.0 in Postman. We configure and consume google APIs using OAuth 2.0.
-
17Bearer TokensVideo lesson
This lecture explains how to use Bearer tokens to authenticate requests in Postman.
-
18Receiving ResponsesVideo lesson
In this lecture, we will see how Postman allows us to view responses and save them as examples.
-
19Grouping requests in CollectionsVideo lesson
In this lecture we will look in detail how to use collections in postman.
-
20Using variablesVideo lesson
This lecture explains what variables are and how to use them in Postman to send dynamic data to APIs.
-
21Managing EnvironmentsVideo lesson
In this lecture, we will look at environments feature in Postman and how to setup different environments against same set of variables.
-
22Specifying ExamplesVideo lesson
In this lecture we will look closely at examples feature provided by Postman and how to use them in your development workflow.
-
23Generating client codeVideo lesson
In this quick lecture, we will see client code generation features provided by Postman.
-
24SyncVideo lesson
Let’s learn about the data sync features offered by Postman.
-
25Scripting in PostmanVideo lesson
In this lecture we will see how scripting works in Postman and how pre-request scripts and test scripts are executed.
-
26Writing Pre-request ScriptsVideo lesson
In this lecture we will see how pre-request scripts are written and executed.
-
27Writing TestsVideo lesson
In this lecture, we are going to learn what are test scripts and how to write them in Postman.
-
28Using the Collection RunnerVideo lesson
In this lecture, we are going to learn what is collection runner in Postman and how to use it.
-
29Scheduling runs with MonitorsVideo lesson
In this quick lecture, we will look at how monitors could be attached to a collection to run it on a specified schedule.
-
30Building request workflowsVideo lesson
In this lecture, we will learn about building request workflows using Postman.
-
31Importing Data filesVideo lesson
In this lecture, we will see how we can use data files while running collections in Postman.
-
32What is Mocking?Video lesson
In this lecture, we are going to learn what mocking is and how postman helps us in mocking requests.
-
33Additional ResponsesVideo lesson
In this lecture, we are going to see how we can use postman to provide additional responses via mock server.
-
34Mocking using APIVideo lesson
In this lecture, we will learn an alternate method of creating a mock server using Postman API.
-
35Postman Matching AlgorithmVideo lesson
In this lecture, we will learn about example matching algorithm used in Mock Servers.
-
36Documenting Your APIVideo lesson
In this lecture, we will look into the documentation features provided by Postman.
-
37Authoring your DocsVideo lesson
Let’s dive a little further to see how we can specify documentation against each request in our collection.
-
38Publishing DocumentationVideo lesson
In this lecture, we will learn how to publish your API documentation.
-
39Viewing DocumentationVideo lesson
In this quick lecture, we are going to learn about different ways we can access documentation in Postman.
-
40Working with your TeamVideo lesson
In this lecture, we are going to review the collaboration features provided by Postman.
-
41Sharing your workVideo lesson
In this lecture, we are going to learn how to share your work with your teammates.
-
42IntegrationsVideo lesson
In this quick lecture, we are going to review the integration features provided by Postman which allow us to integrate seamlessly with other third party systems.
-
43Postman APIVideo lesson
In this lecture of the course, we will look at Postman API.
External Links May Contain Affiliate Links read more