SDET with Playwright

The No.1 Microsoft Playwright Online Course

What is it about?

Learn Microsoft Playwright with TypeScript from scratch. Start with basic programming and fundamentals and progress to advanced tips and techniques.

Artem personally reviews your test automation code on GitHub and provides mentorship and feedback.*
Write your awesome label here.

82

Lessons

56

 Assessments

16

Assignments*
 Training 3 or more people? Tell us about your needs.
* - In Premium Plan Only

What you’ll learn

  • Fundamentals of JavaScript programming, including TypeScript basics as a subset of JavaScript

  • Automating complex UI interfaces such as tables, date pickers, sliders, and more

  • Git and GitHub: Working with local and remote repositories, managing Git branches, and properly handling your source code

  • Understanding the Page Object Model and organizing test code using Page Objects

  • Setting up and configuring the Playwright framework from scratch, including running, debugging, and organizing your tests

  • Working with APIs in Playwright: API mocking, API requests, call interception, shared authentication, and API authentication

  • Locating and interacting with web elements using Playwright best practices, including utilizing the built-in auto-waiting mechanism

  • Advanced topics: global setup and teardown, visual testing, mobile device emulation, fixtures, environment variables, test execution in Docker containers and GitHub Actions

What you'll use

playwright icon
javascript icon
typescript icon
nodejs icon
vs code icon
github icon
postman icon
docker icon

Course Learning Activities

lessons icon

Video Lessons

Each topic in the course begins with a video lesson where the instructor explains concepts and demonstrates implementations. Follow along with the instructor to replicate the examples on your computer. You can adjust the playback speed and activate captions. If needed, you can pause or re-watch sections of the lecture at any time.

assessments icon

Self-Assessments

Evaluate your understanding after each lesson with a quiz. Select the correct answers from the provided questions to confirm that you have fully grasped the content of the video lecture and have no gaps in your understanding.

assignments icon

Practice Assignments

The best way to solidify your knowledge is by writing your own code. In the second half of the course, you will receive test cases for a practice application called Pet Сlinic. You will automate the provided scenarios and submit your code for review on GitHub. Artem will personally review your code, provide comprehensive feedback on your implementation, and suggest ways to improve.*

*- In Premium Plan Only

What you’ll get

Earn a Certificate of Completion from Bondar Academy upon completing the course.

Certification Requirements:

  • Watch all lectures
  • Correctly answer all self-assessment questions
  • Complete all practice assignments*
*- In Premium Plan Only

Course Content

Meet Your Instructor

Artem Bondar:

  • Test Automation Expert with over 8 years in Quality Engineering, experienced in domains such as airlines, finance, and healthcare.
  • Successfully implemented multiple automation projects using various tech stacks and frameworks, including Selenium, Cypress, Playwright, and more. 
  • Author of several best-selling courses on Udemy with over 60,000 students enrolled. 
  • Coach and mentor in software quality engineering.
  • Speaker at podcasts and conferences.

Start Learning Today

Basic Plan

$29

USD/month

Pay monthly, cancel anytime. For fast learners.

OR

$139

USD

One-time. Lifetime access

  • Access to all video lessons
  • Self-assessments
  • Private Slack channel

Premium Plan

$99

USD/month

Pay monthly, cancel anytime. For fast learners.

OR

$499

USD

One-time. Lifetime access

  • Everything in Basic Plan plus:
  • Mentoring by Artem
  • Practice assignments with individual reviews
  • Access to the "PetClinic" test project

Training 3 or more people? Try Bondar Academy for Business ->