Introduction of API and WebServices:

What is API

What is WebService

What is CRUD operation

What are different HTTP Calls – GET/POST/PUT/DELETE

Exercise:

Basic Understanding of API from UI application using browser and network

How to check APIs at the network layer using developer tools of browser

Pre-Requisites:

HTTP Status codes

JSON understanding

Postman:

Introduction

Installing Postman

Understanding Postman basic menu / features

Creating first postman request GET

Understanding the response [status code, Message]

Using parameters in API calls

Using Headers

Header Presets

Understanding Authentication and Authorization

GitHub Example: Using Authentication

Creating POST PUT and DELETE requests

Using JSON payloads

Understanding JSON response

Environments

Creating and using Variables

Create collections and folders

Collection runner

Data driving the tests

Data files

Initializing test data

Export and Import collections

Export and Import Variables

Advanced

Creating scripted tests in POSTMAN

Assertions

Postman console

Understanding API Documentation