🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
3 Students

Description

What Will You Learn?

  • By the end of this course, you will have develop a understanding of Rest API automation frameworks
  • You'll deepen your understanding with great realistic examples

Requirements

  • You don't need previous automation or coding experience - Beginners welcome!
  • Windows or MAC machine
  • NFT Certificate
  • 161 Lessons
  • Beginner
  • English
  • 5.0 Rating
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 25h 31min of content, in total.

Section 2: Java Setup and Installation
25:33
Java Environment Setup - Windows
04:07
Eclipse Installation - Windows
05:16
Eclipse Installation - Mac
04:24
Section 3: Variables and Data Types
29:27
Data Types lecture
17:53
Variables lecture
11:34
Section 4: Operators and Keywords
27:01
Comparison And Logical Operators
15:12
Reserved Keywords
02:43
Arithmetic And Assignment Operators
09:06
Section 5: JavaScript Functions
45:21
Functions Introduction
12:26
Function Parameters
14:37
Function Invocation - Part 1
12:01
Function Invocation - Part 2
06:17
Section 6: JavaScript Objects and Scope
37:11
Objects Introduction
17:17
Object Properties And Methods
10:44
JavaScript Scope
09:10
Section 7: JavaScript Strings
40:41
JavaScript Strings
09:56
String Methods - Part 1
14:28
String Methods - Part 2
16:17
Section 8: JavaScript Numbers
38:42
JavaScript Numbers
17:08
Number Methods - Part 1
10:42
Number Methods - Part 2
10:52
Section 9: Arrays
45:58
Arrays
18:17
Array Methods - Part 1
15:43
Array Methods - Part 2
11:58
Section 10: Math and Date Objects
42:30
Math Object
12:43
Date Object
10:17
Date Formats
09:03
Date Methods
10:27
Section 11: Conditional Statements
34:42
Boolean
10:03
Conditional Statements
12:08
Switch Statement
12:31
Section 12: Working with Loops
34:32
While Loop
09:54
For Loop
17:18
Break And Continue Statements
07:20
Section 13: Exception Handling and Debugging
26:25
Exception Handling
16:14
Debugging
10:11
Section 14: Hoisting and Use Strict
18:00
JavaScript Hoisting
07:48
Use Strict
10:12
Section 15: Simple but Important
22:07
JavaScript Performance
09:21
Coding Conventions
12:46
Section 16: Forms Validation
20:18
JavaScript Forms Validation
11:07
Constraint Validity
09:11
Section 17: HTML DOM
27:22
Understanding DOM
14:57
Creating And Deleting Elements
12:25
Section 18: JavaScript Events
27:14
JavaScript Events
11:34
Event Listeners
15:40
Section 19: Window Objects
46:10
Window Object
10:42
Window Screen
07:47
JavaScript Popups
12:06
Accessing Browsers History
05:05
Timing Events
10:30
Section 20: Cookies Management
24:29
Cookies - Part 1
07:28
Cookies - Part 2
17:01
Section 21: TestNG Framework Setup
20:44
TestNG Introduction
05:51
TestNG Setup
09:00
How To Add Testng JavaDoc
05:53
Section 22: TestNG Annotations
1:10:08
First Testng Class. Test Annotation
09:54
TestNG Asserts
14:10
TestNG Soft Asserts
08:17
Method And Class Annotations
08:42
Running A Test Suite
12:03
BeforeSuite And AfterSuite Annotations
08:01
BeforeTest And AfterTest Annotations
09:01
Section 23: TestNG Advanced Features
42:42
Prioritizing Test Cases In A Desired Sequence
05:12
How To Group Test Methods. Part 1
09:02
How To Group Test Methods. Part 2
04:53
Understanding Dependent Test Methods
10:50
How To Disable And Timeout Test Methods
05:55
How To Preserve Order Of Execution
06:50
Section 24: Promo
01:19
RestAPI Promo Final
01:19
Section 25: Conclusion
03:42
Conclusion - Let's Kode It
03:42
Section 26: Build Management With Maven
1:24:14
Maven Lectures Introduction
02:28
Maven Features and Advantages
08:42
Maven Setup And Installation
14:57
Creating And Importing Maven Project
12:34
Maven Local And Central Repositories
09:45
Pom Explanation
19:10
Build Lifecycle And Maven Commands
16:38
Section 27: End To End Framework Execution
18:36
Running End-To-End Framework Using TestNG
07:36
End-to-end Framework Execution Using Maven
11:00
Section 28: Practice Exercise
15:40
Practice Exercise Question
02:41
Practice Exercise Solution
12:59
Section 29: Automation Framework - Part 3
31:09
User Timeline Framework Test - Part 1
12:03
User Timeline Framework Test - Part 2
08:10
User Timeline Framework Test - Part 3
10:56
Section 30: Automation Framework - Part 2
48:01
Building Rest Utilities - Part 1
14:56
Building Rest Utilities - Part 2
12:54
Building Rest Utilities - Part 3
12:07
Building Rest Utilities - Part 4
08:04
Section 31: Automation Framework - Part 1
34:53
Advantages Of Automation Framework
05:22
Maven Project Setup
09:23
Organizing Framework Constants
12:42
Project Dependencies Setup
07:26
Section 32: Rest Assured Specifications
29:33
Rest Assured Specifications Advantages
03:54
Request Specification
10:23
Response Specification
11:53
Clubbing Request And Response Specification
03:23
Section 33: Useful Tricks
23:43
RootPath - Practical Example
12:56
How To Check Response Time
10:47
Section 34: Rest Assured Assertions
25:54
What To Validate In Rest Assured
07:04
Hard Asserts Using RestAssured
12:54
Soft Asserts Using Rest Assured
05:56
Section 35: Validating XML Response
16:46
How To Extract XML Response - Part 1
11:28
How To Extract XML Response - Part 2
05:18
Section 36: Request And Response Logging
19:39
Request And Response Logging Introduction
03:27
RestAPI Request Logging
08:22
RestAPI Response Logging
07:50
Section 37: Rest Client Setup
12:18
Postman REST Client Installation
05:43
Advanced Rest Client Setup
02:41
Rest Easy Client
03:54
Section 38: RestAPI Testing Using Postman Client
1:02:21
What To Verify In Restapi Testing
08:54
Understanding Google Maps API Documentation-10
10:27
How To Get Google API Key
03:18
Get Request Postman Client - Practical Example
10:44
Post Request Postman Client - Practical Example
10:20
Delete Request Postman Client - Practical Example
05:04
Post-get-delete Complete Workflow - Practical Example
06:08
Understanding WADL Documentation
07:26
Section 39: RestAssured Setup
22:55
RestAssured Setup - Part 1
04:51
RestAssured Setup - Part 2
12:48
Build Path Clean Up
05:16
Section 40: RestAPI Automation Overview
1:24:23
Get Request - Practical Example
16:46
How To Get Response Body
07:57
Understanding JSON Hierarchy
09:30
How To Validate Response Body
08:44
Post Request - Practical Example
15:50
Post Request With Java Object Serialization
14:43
Query Parameters Vs Path Parameters
10:53
Section 41: OAuth Real World Twitter APIs Example
42:03
Understanding Twitter APIs Oauth
10:09
How To Generate Twitter Access Tokens
05:26
Twitter GET-POST Request Using Postman
09:18
Oauth Environment Setup
08:00
Twitter POST Request - Practical Example
09:10
Section 42: Validating JSON Response
14:53
How To Extract JSON Response - Part 1
08:48
How To Extract JSON Response - Part 2
06:05
Section 43: Twitter End-To-End Workflow
21:49
Twitter GET Request
08:30
Twitter End-To-End Workflow
08:26
Path Parameter Usage In Twitter Workflow
04:53
Section 44: TestNG Listeners
52:20
ITestResult Interface
08:36
IInvokedMethodListener
14:11
ITestListener
16:21
ISuiteListener
06:34
TestNG Listeners. Code Refactoring
06:38
Section 45: TestNG Reports And Logs
12:35
TestNG Reporters And Logs
12:35
Section 46: RestAPI Introduction
43:25
RestAPI Architecture - Part 1
06:49
RestAPI Architecture - Part 2
05:31
What Are Endpoints
05:03
Get-POST-PUT-DELETE Requests
12:10
Understanding Headers
08:54
Twitter API Documentation
04:58
Section 47: TestNG Parameters And Parallel - Practice Exercise
14:24
Parameters And Parallel - Practice Exercise
03:04
Parallel Test Execution - Practical Example
11:20
Section 48: TestNG DataProviders
13:25
DataProviders. Part 1
08:35
DataProviders. Part 2
04:50
Section 49: TestNG Parameters And Parallel
21:55
How To Provide Parameters To Test Methods
12:27
How To Run Tests In Parallel
09:28

About the Instructor

Meet Let’s Kode It. It’s a group of passionate software professionals who have more than 10 years of expertise in different areas of software industries. Let’s Kode It offers different programming courses to help people master programming languages like Java, JavaScript, Python, and others.

Let’s Kode It believes that anyone can learn to code and it’s not rocket science. Their goal is to offer high-quality courses on technology which are suitable for beginners as well as intermediates.

The main goal of this group of modern educators is to help everyone learn new skills and find themselves doing what they always wanted to do.

Let’s Kode It team includes professional instructors holding Master’s degrees from reputed universities. They also have experience in working as team leads in multinational companies.

On BitDegree, you can choose from a collection of Let’s Kode It courses. You can learn Python, Java, JavaScript, Selenium and much more. Choose the best course for yourself and start learning programming in no time.

See All Instructor Courses

BitDegree platform reviews