REST API Basics and Terminology
  • Course FAQ's/Syllabus (** Must Watch****)
  • Introduction to REST API and where it is used in Project Architecture
  • Real time Usage of API's in industry with Examples
  • Understanding GET, POST, PUT DELETE Http Crud operations of API
  • What are Path,Query Parameters & Headers in Rest API
  • Notes Download
5 hours of Java Tutorials for Basics brushup
  • brush up on Java concepts
Getting started with API Testing using Postman
  • Video Player Setting tips for Best Experience in viewing course
  • Introduction to POSTMAN and Google Maps API's
  • Understand Add Place API and execute it through Postman
  • Understand Get & Delete Place API using GET,Delete HTTp Methods using Postman
  • Update Place API using PUT http method using Postman
  • Google Maps POSTMAN Code Download
Rest Assured setup for API Automation Testing
  • Introduction on Test API's
  • Important Notes on downloading jars
  • Setting up Test Project with RestAssured API's
  • Build Rest API Automation Test to Add Place and validate Status codes
Validating the Rest API Responses
  • Code Download
  • Assertions on Json Response Body and Headers through Automated code
  • Parsing the Json Response body using JsonPath class
  • Integrating the Multiple API's with common Json response values
  • Building End to End Automation using GET, POST and PUT Http Methods
  • Importance of Junit/TestNG Assertions in validating the responses
Diving in Depth-Automating REST API's
  • Understanding Structure of Complex Nested Json and its array notations
  • Json used in this Section with Queries to solve
  • Retrieving the Json Array Size and its elements using JsonPath
  • Iterating over every element of Json Array and accessing elements in it
  • Retrieving Json Nodes on Condition logic using JsonPath
  • Real Time example to solve Business logic through Json response
  • Code Download
Handling Dynamic Json Payloads with Parameterization
  • Why Dynamic Json payloads are important to understand
  • Introduction to Library API
  • Rest Assured Test for Library API Add Book http method
  • Sending parameters to payload from Test
  • Understanding TestNg Data provider for parameterization
  • Example on Parameterization of API Tests with multiple data sets
  • code download
  • How to handle with static json payloads
  • code download
Real world Example-Automating Jira API's
  • Please note
  • How Jira API Works?
  • Important Note
  • Cookie Authentication API for Jira requests
  • Jira GET,POST API Scripting for creating bugs
  • Defining Path Parameters in Rest Assured code using Add Comment API
  • Importance of Session Filter cookie in Rest Assured Code
  • Important Note
  • Sending Attachments to Rest API using MultiPart method in Rest Assured
  • Integrating Query Params and Path Params in single test to restrict results
  • Parsing Complex Jira Json response to retrieve the added Comment with code logic
  • Importance of Assertions and Https Validations on Rest API's
  • Code Download
Handling Google/Facebook oauth 2.0 Authorization Grant types
  • Introduction to OAuth 2.0 and different Grant types
  • Understand Grant Type Authorization flow with real time example
  • Flow procedure in achieving OAuth 2.0 Authentication mechanism
  • Details on Practise OAuth 2.0 project to retrieve Courses list
  • Postman Projects Download
Rest Assured Automation for OAuth 2.0 Authorization code
  • Building up Rest Assured Automation Test for the OAuth Project
  • Integration Web UI Automation to generate Authorization code
  • Formatting URL String to retrieve code using java methods
  • Code download
  • How to deal with Client Credentials Grant type for OAuth flow
Deserialization using POJO classes with Rest Assured
  • What is Serialization and Deserialization in Rest Assured
  • Libraries needed to support Serialization in Rest Assured
  • Strategies in Parsing Complex nested Json using POJO classes
  • Creating POJO classes for the real time Nested Array Json
  • End to end Automation examples using POJO Deserialization
  • Solving Complex Queries from Json with simple POJO methods -Part 1
  • Solving Complex Queries from Json with simple POJO methods-Part 2
  • How to showcase API Testing experience to recruiters?
  • Code download
Serialization of Input Payload using Google Maps API Example
  • Google Maps Add Place Json to implement Serialization
  • Build POJO classes for constructing Json Payload to API Rec 12-19-19 2
  • Complete End to end Test case with Serialization Implementation Rec 12-19-19 34
  • Where to download Code
Understand Request and Response Spec Builders in Rest Assured
  • Significance of Spec Builders in Rest Assured Rec 12-19-19 5(builderDoc)
  • Practical Example in implementing Spec Builders and optimize code Rec 12-19-19
  • Code Download
REST API Framework Learning Plan***Must WATCH ****
  • Learning Plan
Maven and Cucumber Basics (SKIP IF YOU ALREADY KNOW BASICS)
  • Importance of Maven in Framework development
  • Installing and configuring Maven
  • Understanding Terminologies of Maven
  • Creating Maven Project and importing into eclipse
  • CheckPoint
  • Introduction to Cucumber