Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Professional Java Development Skills for Testers
Introduction
Programme overview (6:37)
Setting up your environment (7:59)
Using IntelliJ IDEA (1:12)
Using Eclipse (0:46)
The Builder Pattern
Builder Basics (6:12)
Introducing the problem domain (1:57)
Limitations of default constructors and setter methods. (8:10)
Parameterised constructors and their limitations (9:04)
Builders in action (6:36)
Builders with mandatory and optional values (10:36)
External builders and prototypes (13:18)
Writing better unit tests
Expressing your expectations using Hamcrest Matchers (19:44)
Basic Design Patterns
The Single Level of Abstraction Principle (20:46)
Polymorphism in Action (18:41)
The Strategy Pattern
Introduction to the Strategy Pattern (10:35)
Using the Strategy pattern with Factories (2:55)
Strategies and Functions (Part 1) (14:17)
Strategies and Functions (Part 2) (9:57)
Strategies and Lambdas (6:45)
Using Eclipse
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock