This training is for you if
- you want to organize your knowledge and see how to apply it in day-to-day work
- you work on applications or tools that need to stay readable, maintainable, and testable
- you value practical exercises, trade-off discussions, and examples close to real projects
This is not the best choice if
- you are looking only for a theoretical lecture without workshop practice
- you need a very basic introduction to programming from scratch
- you expect ready-made recipes without discussing context, constraints, and consequences
Trainer
Mateusz
Jabłoński
Senior Frontend Developer, trainer, and author of technical materials. Since 2016, I have been running training sessions on JavaScript, TypeScript, React, testing, and tools that support software developers.
14+years of experience
2016teaching since
4.7 / 5based on 143 responses
Training program
Project Setup and Configuration
- Preparing the development environment
- Creating a project based on Node.js/TypeScript
- Overview of `package.json` and available configuration options
TypeScript — Refresher
- Variables, data types, and scope
- Loops and conditional statements
- Functions and objects
- Asynchronous programming, Promises, and Async/Await
- Functional vs object-oriented programming
- Complex types, interfaces, and type guards
- Enumerations
- Generic types
Introduction to Playwright
- Overview of the Playwright framework
- Installation and configuration
- First run
- Locators vs selectors
- Actions — interacting with webpage elements
- Handling navigation, iframes, and popups
- Test structure
- Assertions — validating page content and expected results
- Running test suites and creating custom configurations
Playwright — Advanced Features
- Page Object Model
- Visual assertions
- Generating screenshots and video recordings
- Debugging tests in UI mode
- Report generation
- Simulating keyboard interactions
- Multi-browser support
- File upload and download handling
- API mocking
- Session management and browser authentication
Tools and Best Practices
- Organizing test code
- Defining environments and global variables
- Automating code quality checks
Summary
- Q&A session
- Best practices recap
- Next steps for learning Playwright
Sages
Training scheduled
Sages
4.8(average rating)
Sages
4.83(average rating)
Sages
4.03(average rating)
COI
Sages
4.58(average rating)
