Learn REST Assured API Automation Fundamentals - IN 3.5 HOURS!

preview_player
Показать описание

Why this is the right course for you?
============================
👉This REST Assured course is a one stop solution for all your API automation needs. This course will take you from the beginner level, all the way to be able to design and implement industry standard production ready API automation framework. By the end of the course, you will be confident enough to call yourself as an expert in the REST API automation space.

👉This is probably the only course that covers serialization and de-serialization in great detail and that too with complex POJO examples.

👉This is the only course that explains many of the authentication and authorization schemes in REST API, in a simple manner and with live examples. For OAuth2.0, we have covered two famous APIs - Google and Spotify.

👉This is the only course that values your precious time. Lectures are short, crisp and to the point. I have spent a great amount of time editing the videos so that you don't have to waste your time just to learn a simple concept.

👉This course covers many topics you will not find in other courses, for e.g. Lombok, Jackson Data bind API, JSON Assert, Hamcrest assertions, etc.

👉Before we start learning REST Assured and many of its cool features, I'll spend a great amount of time to explain you about the API basics, the HTTP concepts, what is REST, the HTTP methods, POSTMAN, Mocking APIs, JSON and JSON Path and also the basics of Java Programming language. These are the essentials one must become familiar with before jumping on with the REST Assured automation.

👉I'll explain you each and every REST Assured concept with live coding and I'll not just write the code. I'll also explain you what happens behind the scenes. This is the best way to learn something new. "Why" and "How" are more important than "What"!

👉You will learn how to think like a automation lead, how to plan and design the automation framework, how to think about optimizing the code, how to write clean tests and how to follow good programming practices. For e.g. you will always see me formatting the code (I hate poorly formatted code). It's a small thing, but is very important!

What you'll learn?
===============================
✅ Become an Expert in REST API automation using REST Assured
✅ Become confident and lead the API Automation effort in your project from scratch
✅ In-depth understanding of REST Assured Fundamentals from scratch
✅ OAuth2.0 Live Examples - Google and Spotify API
✅ Serialization & De-serialization with Complex POJOs [Live practice]
✅ Design and build a production ready API automation framework step-by-step
✅ Rest API Authentication Mechanisms with Live Examples
✅ Learn how to use POSTMAN for REST API Execution
✅ Learn how to Automate POSTMAN APIs using REST Assured
✅ Learn how to mock REST APIs using POSTMAN Mock Server
✅ Learn about Jackson Databind API [Annotations, Serialization and De-serialization]
✅ Learn basics of TestNG, Maven, Jenkins, Git
✅ Learn Allure Reporting and generate feature rich reports
✅ Learn how to use Lombok to greatly reduce Boiler plate code
✅ Confidently work with complex JSONs in request and responses
✅ How to match full JSON body using Jackson and JSON Assert libraries
✅ Automate session/Form based authentication + CSRF token using a demo application
✅ Hamcrest Assertions
✅ Automating tests using both the BDD and non-BDD styles
✅ Java Programming Basics
✅ Learn how to write clean test cases by following most of the industry best practices
✅ Learn how to integrate the framework with GitHub
✅ Learn how to auto-trigger automation from Jenkins using GitHub Web Hooks, SCM Polling and Build Frequency

Build a production ready framework
=============================
✅ Scalable and extensible
✅ Reusable Rest Assured specifications
✅ Reusable Rest Assured API requests
✅ Separation of API layer from test layer
✅ POJOs for Serialization and Deserialization
✅ Singleton Design Pattern
✅ Lombok for reducing Boilerplate code
✅ Builder pattern for Setter methods in POJOs
✅ Robust reporting and logging using Allure
✅ Automate positive and negative scenarios
✅ Support parallel execution
✅ Data driven using TestNG Data Provider
✅ Automated access token renewal
✅ Maven command line execution
✅ Integration with Git
✅ Integration with Jenkins

Tools and Tech stack
=================
✅ Rest Assured
✅ TestNG
✅ Java
✅ Allure Reports
✅ Hamcrest
✅ Jackson API
✅ Lombok

What else is included in the course?
=============================
👉All the code/notes used in the lectures is available for download
👉You will get my full support in the Q&A
Рекомендации по теме
Комментарии
Автор

Om, you are gem in this industry, your materials are always far better than any others but the only problem that it has not been advertised or marketed, thats why it doesn't pop up in sufggestions. I always admire your videos.

iqbalcdac
Автор

Very easy to understand ....very informative ..very useful !!

chandrashekharpatil
Автор

@askomdch, how can we access your full coarse with discount you mentioned in description

gopaljadhav-xe
Автор

I will buy your lecture from Udemy. Thanks for great Demo

tarikgulsever
Автор

how do i fix 429-too many requests error when I run many tests at once.

mdredwanulhaq
Автор

Thank you very much, I have learnt a lot

NiroshandeSilva-wgvl
Автор

Hello Sir, can we do it in vscode.. I tried finding but failed

AtomicThinking
Автор

Hi Om. Will you provide this course $12.99 on udemy?

haribabu-sfnv
Автор

Sir very good content.. please put timestamps if possible

LearnWithNeeraj
Автор

The white postman color breaks my eyes.

onionsandwich