Completed
Logging
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