Урок 1.
00:02:21
Course Introduction
Урок 2.
00:03:38
Goals, Advantages of Design Patterns, Prerequisites
Урок 3.
00:10:53
Problems With Poor Design
Урок 4.
00:02:47
Good Code Vs Bad Code
Урок 5.
00:05:55
Single Responsibility Principle - Introduction
Урок 6.
00:03:54
[Optional] - Coupling & Cohesion
Урок 7.
00:02:21
Sample Workflow For Automation
Урок 8.
00:02:15
Page Components Design
Урок 9.
00:03:15
IDE - Setup
Урок 10.
00:03:46
Abstract Component
Урок 11.
00:08:19
Search Widget Component Implementation
Урок 12.
00:04:49
Search Suggestion Component Implementation
Урок 13.
00:04:34
Explicit Wait Using Lambda
Урок 14.
00:04:40
Refactoring
Урок 15.
00:03:45
Navigation Bar Component Implementation
Урок 16.
00:01:51
Result Stat Component Implementation
Урок 17.
00:04:18
Google Main Page Implementation
Урок 18.
00:05:21
Google Result Page Implementation
Урок 19.
00:03:54
Base Test
Урок 20.
00:04:24
Google Search Test - Part 1
Урок 21.
00:04:13
Google Search Test - Part 2
Урок 22.
00:04:29
Few Corrections
Урок 23.
00:00:51
Google Search Test Run
Урок 24.
00:02:01
Google Search Test Parameterize
Урок 25.
00:04:18
Package Refactoring
Урок 26.
00:02:02
Cohesion
Урок 27.
00:05:45
Project Structure
Урок 28.
00:01:21
Clarification For BDD
Урок 29.
00:05:24
Single Responsibility Principle - Summary
Урок 30.
00:03:03
Design Pattern - Introduction
Урок 31.
00:02:46
SRP vs Design Patterns
Урок 32.
00:05:22
Factory Introduction
Урок 33.
00:05:24
Factory - Exercise
Урок 34.
00:02:05
Factory - Abstract Google Page
Урок 35.
00:07:29
Factory - Google English Page Implementation
Урок 36.
00:07:45
Factory - Google French Page Implementation
Урок 37.
00:07:31
Factory - Google Arabic Page Implementation
Урок 38.
00:12:20
Google Factory Implementation
Урок 39.
00:09:40
Google Search Test With Factory
Урок 40.
00:02:34
Factory - Test Run Demo
Урок 41.
00:05:28
Accommodating New Requirements
Урок 42.
00:01:46
Factory - Summary
Урок 43.
00:02:46
Strategy - Introduction
Урок 44.
00:03:17
Strategy - Sample Application Walk-through
Урок 45.
00:02:35
Strategy - Sample Application - Regular Design
Урок 46.
00:08:19
Strategy - Payment Screen Design
Урок 47.
00:08:40
Strategy - Payment Option Implementation
Урок 48.
00:03:53
Strategy - Payment Screen Components
Урок 49.
00:08:25
Strategy - Payment Screen Test - Part 1
Урок 50.
00:04:14
Strategy - Payment Screen Test - Part 2
Урок 51.
00:01:32
Strategy - Payment Screen Test - Run
Урок 52.
00:02:53
Strategy Pattern Explanation
Урок 53.
00:04:56
Factory vs Strategy
Урок 54.
00:08:09
Combining Factory and Strategy
Урок 55.
00:04:15
Strategy - Summary
Урок 56.
00:02:32
Command - Introduction
Урок 57.
00:01:58
Command - Sample Application Walk-through
Урок 58.
00:02:57
Command - Sample Application - Regular Design
Урок 59.
00:08:30
Command - Notification Validator
Урок 60.
00:05:47
Command - Dismissal Alert Validator
Урок 61.
00:10:42
Command - Home Page Implementation
Урок 62.
00:06:14
Command - Get Element Validators Implementation
Урок 63.
00:04:37
Command - Home Page Test
Урок 64.
00:02:45
Small Correction
Урок 65.
00:05:11
Command - Running Test
Урок 66.
00:02:30
Command - Summary
Урок 67.
00:03:12
Template Method - Introduction
Урок 68.
00:02:19
Template Method - Sample Application Walk-through
Урок 69.
00:03:34
Template Method - Shopping Template Implementation
Урок 70.
00:06:41
Template Method - Amazon Shopping Implementation
Урок 71.
00:06:21
Template Method - eBay Shopping Implementation
Урок 72.
00:02:12
Template Method - Shopping Test Implementation
Урок 73.
00:01:46
Template Method - Test Run
Урок 74.
00:03:52
Template Method - When To Use
Урок 75.
00:11:34
Template Method - Multi Pages Workflow - Refactoring
Урок 76.
00:03:32
Template Method - Final Test Run
Урок 77.
00:04:16
Proxy - Introduction
Урок 78.
00:02:12
Proxy - Sample Application Walk-through
Урок 79.
00:04:53
Proxy - Order Component Real - Implementation
Урок 80.
00:06:28
Proxy - Order Component Proxy - Implementation
Урок 81.
00:02:21
Proxy - Page Object Design
Урок 82.
00:05:09
Proxy - Test Run
Урок 83.
00:02:26
Proxy - Summary
Урок 84.
00:02:39
Execute Around Method - Introduction
Урок 85.
00:01:57
Execute Around Method - Sample Application Walk-through
Урок 86.
00:05:01
Execute Around Method - Main Page Implementation
Урок 87.
00:07:09
Java 8 Consumer - Refresh
Урок 88.
00:06:52
Execute Around Method - Main Page Problems With Frames
Урок 89.
00:09:32
Execute Around Method - Implementation & Demo
Урок 90.
00:02:03
Decorator - Introduction
Урок 91.
00:02:51
Decorator - Sample Application Walk-through
Урок 92.
00:05:36
Decorator - Page Object
Урок 93.
00:16:42
Decorators Implementation
Урок 94.
00:08:40
Decorator - Test Run
Урок 95.
00:05:33
Decorator - Assignment
Урок 96.
00:05:50
Decorator - Assignment Solution
Урок 97.
00:01:29
Dependency Injection Pattern - Intro