Урок 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