Completed
Move code to single place
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Vertical Slice Architecture
Automatically move to the next video in the Classroom when playback concludes
- 1 Vertical slice Architecture
- 2 Traditional n-tier UI Layer
- 3 Organizing by layer
- 4 Areas of change
- 5 Move code to single place
- 6 Move service methods to classes
- 7 Modeling requests
- 8 Request/Response with Mediatr
- 9 Registering Mediatr
- 10 Commands and Queries
- 11 One model in, one model out
- 12 Complete encapsulation
- 13 Modeling Queries
- 14 Paging/Sorting/Filtering
- 15 Modeling Responses
- 16 Complex Response
- 17 Command/Query Duality
- 18 Modeling Commands
- 19 Simple Commands public class Edit
- 20 Model-Bound Types
- 21 Task-Based UIS
- 22 Modeling Command Responses
- 23 void Response
- 24 Success/Fail
- 25 Creation
- 26 Complete Response
- 27 SQL Projections
- 28 Encapsulated Logic
- 29 Duplicate Logic
- 30 Command Handlers
- 31 Procedural Beginnings
- 32 DI with no abstractions
- 33 Code Smells
- 34 Behavioral Smells
- 35 Push Behavior Down
- 36 Encapsulated Domain
- 37 validation Scopes
- 38 Request validation
- 39 Domain validation
- 40 Representations
- 41 Controllers as routes
- 42 Razor Pages
- 43 Pipeline Behavior (Decorator)
- 44 Stackable Decorators
- 45 Think: Action Filters
- 46 Transactions
- 47 Unit of work
- 48 Concurrency and Retries
- 49 Logging
- 50 Registration
- 51 Setting Up Data
- 52 Sending Requests
- 53 Testing queries through result
- 54 Setup through the front door
- 55 Setup data directly when needed
- 56 Test commands with roundtrips