-
Урок 1.
00:04:31
Introduction
-
Урок 2.
00:10:32
Debugging Guide
-
Урок 3.
00:02:41
Logic Room API Spec (Books & Authors)
-
Урок 4.
00:07:59
CodeSandbox (Running Code and Testing Locally)
-
Урок 5.
00:13:53
The No. 1 Reason JavaScript UI Testing Fails
-
Урок 6.
00:10:04
The Dangers of UI Testing Mocks
-
Урок 7.
00:10:51
The UI Testing Framework Trap
-
Урок 8.
00:06:21
Bonus- TDD Primer Introduction
-
Урок 9.
00:19:01
Bonus- TDD Primer Demo
-
Урок 10.
00:07:24
Introduction _2
-
Урок 11.
00:02:30
Code Sample Updates
-
Урок 12.
00:07:29
Cornerstone Files
-
Урок 13.
00:06:28
Cornerstone Data Models
-
Урок 14.
00:01:51
Deep Dive - The DTO (Data Transfer Object)
-
Урок 15.
00:02:25
Deep Dive - The Programmers-Domain Model
-
Урок 16.
00:01:46
Deep Dive - The View Model
-
Урок 17.
00:06:42
Why 3 Data Model Layers
-
Урок 18.
00:16:19
Data Model Flow
-
Урок 19.
00:23:42
Demo (Books List with the Fast-test Architecture)
-
Урок 20.
00:02:17
Exercise (Standard + Power-up)
-
Урок 21.
00:01:40
Conclusion
-
Урок 22.
00:09:06
Introduction _3
-
Урок 23.
00:07:21
When to Use - Async-Await
-
Урок 24.
00:09:25
When to Use - Observables
-
Урок 25.
00:04:25
Deep Dive - App State vs Component State
-
Урок 26.
00:04:45
Deep Dive - Managing State
-
Урок 27.
00:04:02
Putting It All Together
-
Урок 28.
00:22:22
Demo
-
Урок 29.
00:02:18
Exercise (Standard + Power-up) _2
-
Урок 30.
00:02:10
Conclusion _2
-
Урок 31.
00:01:58
Introduction _4
-
Урок 32.
00:03:30
Finite State Machine
-
Урок 33.
00:07:19
Black Box
-
Урок 34.
00:08:36
Test Doubles
-
Урок 35.
00:08:24
Reactive Cycles & Async Test-Fake Gateways
-
Урок 36.
00:07:16
Practical Example (Real UI)
-
Урок 37.
00:19:37
Demo (Simple Test Books List)
-
Урок 38.
00:02:10
Exercise (Standard + Power-up) _3
-
Урок 39.
00:02:44
Conclusion _3
-
Урок 40.
00:01:31
Accountability Exercise (1-4)
-
Урок 41.
00:02:01
Introduction _5
-
Урок 42.
00:02:46
Deep Dive - Multi State Control
-
Урок 43.
00:02:22
Deep Dive - Multi Data Loading
-
Урок 44.
00:02:57
Deep Dive - Anchoring
-
Урок 45.
00:05:04
Deep Dive - Pivoting
-
Урок 46.
00:04:07
Deep Dive- Spot Checking
-
Урок 47.
00:03:18
Putting It All Together _2
-
Урок 48.
00:02:01
Exercise (Standard + Power-up) _4
-
Урок 49.
00:24:44
Demo _2
-
Урок 50.
00:02:05
Conclusion _4
-
Урок 51.
00:02:19
Introduction _6
-
Урок 52.
00:04:22
The Problem - Scenario Duplication
-
Урок 53.
00:05:17
The Solution - Test Orchestration
-
Урок 54.
00:02:42
The Solution - Test Partitioning
-
Урок 55.
00:03:29
Warning (Side Effe)
-
Урок 56.
00:23:13
Demo (Books List Public and Private Scenaios)
-
Урок 57.
00:01:41
Conclusion _5
-
Урок 58.
00:02:05
Introduction _7
-
Урок 59.
00:01:29
The Problem - Feature Duplication
-
Урок 60.
00:04:23
The Solution - Test Harness
-
Урок 61.
00:30:19
Demo - Part 1 (Adding Books - Books List)
-
Урок 62.
00:13:12
Demo - Part 2 (Refactoring To The Test Harness)
-
Урок 63.
00:05:20
Demo - Part 3
-
Урок 64.
00:02:35
Exercise (Standard + Power-up) _5
-
Урок 65.
00:01:59
Conclusion _6
-
Урок 66.
00:05:58
Accountability Exercise (2-4)
-
Урок 67.
00:06:42
Introduction _8
-
Урок 68.
00:23:18
Blending MV- Patterns (Basic Explanation)
-
Урок 69.
00:31:30
How The MV- Patterns Work(Advanced Session w-Code)
-
Урок 70.
00:03:49
What Is 'Presentation'.
-
Урок 71.
00:05:40
Bad UI Markup (Part 1) - Inline Formatting
-
Урок 72.
00:02:52
Bad UI Markup (Part 2) - Ambiguous Falsies
-
Урок 73.
00:02:15
Bad UI Markup (Part 3) - Bad Mappings
-
Урок 74.
00:01:59
Bad UI Markup (Part 4) - Obscure Inp
-
Урок 75.
00:08:56
Deep Dive - Separating Concerns
-
Урок 76.
00:10:59
Demo - Part 1
-
Урок 77.
00:20:33
Demo - Part 2
-
Урок 78.
00:12:36
Demo - Part 3 _2
-
Урок 79.
00:01:38
Presenters & ViewModels
-
Урок 80.
00:03:47
Hierarchical ViewModels
-
Урок 81.
00:07:29
Hierarchical ViewModels (Walkthrough)
-
Урок 82.
00:01:52
Exercise (Standard & Power-up)
-
Урок 83.
00:02:46
Conclusion _7
-
Урок 84.
00:04:57
Introduction _9
-
Урок 85.
00:09:05
Frontend Repositories vs Backend Repositories
-
Урок 86.
00:11:16
Flat Models vs Hierarchical Models
-
Урок 87.
00:12:53
Programmers Model Design Process
-
Урок 88.
00:20:23
Demo - Part 1 (The First ViewModel)
-
Урок 89.
00:12:36
Demo - Part 2 (Finishing the First ViewModel)
-
Урок 90.
00:08:56
Demo - Part 3 (The Second ViewModel)
-
Урок 91.
00:04:12
Extending The Programmers Model (Walkthrough)
-
Урок 92.
00:07:29
Programmers Model & Domain Driven Design
-
Урок 93.
00:09:50
Programmers Model & Concentric Architecture(s)
-
Урок 94.
00:08:11
Programmers Model & Model View Architecture(s)
-
Урок 95.
00:03:35
Programmers Model & State
-
Урок 96.
00:02:43
Programmers Model & State (Walkthrough)
-
Урок 97.
00:02:29
Exercise (Standard + Power-up) _6
-
Урок 98.
00:02:26
Conclusion _8
-
Урок 99.
00:02:36
Introduction _10
-
Урок 100.
00:06:47
The OO vs Functional Religious Debate
-
Урок 101.
00:06:18
Timing and Encapsulation
-
Урок 102.
00:10:07
Deep Dive - The Observer Pattern
-
Урок 103.
00:11:34
Deep Dive - The Observer Pattern Demo
-
Урок 104.
00:00:42
Deep Dive - The Observer Pattern Exercise
-
Урок 105.
00:06:37
Deep Dive - Functional Reactive Programming
-
Урок 106.
00:06:32
Reactive Core
-
Урок 107.
00:08:17
Demo (Reactive Core)
-
Урок 108.
00:00:36
Exercise (Reactive Core)
-
Урок 109.
00:04:53
Reactive Framework Radar
-
Урок 110.
00:07:51
Reactive View
-
Урок 111.
00:22:56
Demo - Part 1 (Reactive View)
-
Урок 112.
00:13:10
Demo - Part 2 (Reactive View)
-
Урок 113.
00:02:12
Exercise (Reactive View)
-
Урок 114.
00:08:54
The Flow and Types of State
-
Урок 115.
00:03:40
Reactive Forms - Theory
-
Урок 116.
00:06:38
Reactive Forms (Demo-Walkthrough)
-
Урок 117.
00:02:44
Conclusion _9
-
Урок 118.
00:00:56
Accountability Exercise (3-4)
-
Урок 119.
00:06:09
What Is 2-Way Binding (Bonus Video)
-
Урок 120.
00:03:42
Introduction _11
-
Урок 121.
00:05:24
What is a Dependency.
-
Урок 122.
00:03:46
OO vs Functional Dependencies
-
Урок 123.
00:07:07
Dependency Inversion & Inversion of Control
-
Урок 124.
00:06:40
Dynamic Dependency Strategies
-
Урок 125.
00:08:29
Why Use an IOC Container
-
Урок 126.
00:15:50
Demo (Building an IOC Container)
-
Урок 127.
00:01:00
Exercise (Building an IOC Container)
-
Урок 128.
00:10:04
Dependency Lifecycle (Singleton vs Transient)
-
Урок 129.
00:06:24
Composition Route
-
Урок 130.
00:17:22
Advanced Dependency Inversion
-
Урок 131.
00:19:46
Case Study- Inversify IOC Container
-
Урок 132.
00:15:10
Demo (Inversify)
-
Урок 133.
00:00:56
Exercise (Inversify)
-
Урок 134.
00:06:48
Circular Dependencies
-
Урок 135.
00:08:35
Circular Dependencies (Walkthrough)
-
Урок 136.
00:01:07
What Should Go Into The Injector.
-
Урок 137.
00:02:09
Conclusion _10
-
Урок 138.
00:02:20
Introduction _12
-
Урок 139.
00:01:33
Providers (HOC & Hooks Injection)
-
Урок 140.
00:01:30
Mobx Bindings
-
Урок 141.
00:04:30
Observe vs Computed in Mobx (Community Question)
-
Урок 142.
00:05:46
Deep Dive - What is Routing.
-
Урок 143.
00:11:49
View Routing vs Application Routing
-
Урок 144.
00:05:28
Logic Room Router (Walkthrough)
-
Урок 145.
00:14:45
Pitfalls of Static Declaration
-
Урок 146.
00:10:35
Choosing the Right Abstraction
-
Урок 147.
00:18:26
Navigation (Walkthrough)
-
Урок 148.
00:05:05
Building Complex Relationships
-
Урок 149.
00:05:43
Hierarchical Presenters
-
Урок 150.
00:04:48
Polymorphic Presenters
-
Урок 151.
00:02:34
Hierarchical Presenters (Walkthrough)
-
Урок 152.
00:04:59
Overview
-
Урок 153.
00:07:29
Reactive Update Cycles
-
Урок 154.
00:03:12
Challenges
-
Урок 155.
00:24:44
3rd Party Controls (Walkthrough)
-
Урок 156.
00:12:49
Demo - Part 1 (Abstract Router & Navigation)
-
Урок 157.
00:32:39
Demo - Part 2 (Abstract Router & Navigation)
-
Урок 158.
00:12:00
Demo - Part 3 (Abstract Router & Navigation)
-
Урок 159.
00:23:29
Demo - Part 4 (Abstract Router & Navigation)
-
Урок 160.
00:05:58
Exercise (Standard + Power-Up) _7
-
Урок 161.
00:03:13
Conclusion _11
-
Урок 162.
00:03:18
Introduction System Specification
-
Урок 163.
00:01:42
Introduction What Are The API Calls
-
Урок 164.
00:18:50
Bootstrapping The Black Box (Part 1 of 5)
-
Урок 165.
00:08:00
Fast Testing (Part 2 of 5)
-
Урок 166.
00:16:13
Books Architecture (Part 4 of 5)
-
Урок 167.
00:12:29
Authors Architecture (Part 5 of 5)
-
Урок 168.
00:04:04
Accountability Exercise (4-4)