LearnVisualStudio - Application Architecture Fundamentals
MP4 | AVC 1495kbps | English | 1280x720 | 30fps | 4h 15mins | AAC stereo 250kbps | 3.13 GB
Genre: Video Training
In this 4+ hour series Bob talks about architectural decisions that will influence the design and development of your application. He aggregates information from a dozen of the most important books on Software Architecture today to provide a fundamental set of principles, guidelines, patterns and practices you should follow for your next project. The series mainly focuses on the Layered Architectural Pattern as a first steps towards mitigating the effects of change on your software development efforts. He explains vital principles like Separation of Concerns, coupling, cohesion, DRY, YAGNI, dependency injection and much more. This series should help you put all the pieces together to build more robust enterprise scale applications.
AAF_01 – Series Introduction
AAF_02 – What is Architecture?
AAF_03 – When and How Architecture Happens?
AAF_04 – Change is the Biggest challenge in Software Development
AAF_05 – Understanding the Layered Architecture Pattern
AAF_06 – Understanding the Domain Layer
AAF_07 – Understanding the Presentation Layer
AAF_08 – Understanding the Persistence Layer
AAF_09 – Understanding the Application Services Layer
AAF_10 – Understanding the Web Services Layer
AAF_11 – Chatty versus Chunky Layer Interactions
AAF_12 – Designing Data Transfer Objects
AAF_13 – Using Dependency Injection to Decouple Layers
AAF_14 – Understanding Cross-Cutting Concerns
AAF_15 – Architectural Spikes and Setting Up the Solution
AAF_16 – Where to Go from Here?
发布日期: 2014-09-15