Video: Peeling the Onion Architecture of an N-Tier ApplicationBy Paul Ballard
Domain-centric architectures are sometimes called “Onion” architectures due to their layered approach to dependencies. In this video excerpt from Steve Smith’s new course Creating N-Tier Applications in C# Part 1, Steve goes over the various layers of the onion design and then shows how to implement such a design for a web application. In the full course he covers other topics such as data-centric architectures and refactoring.
Steve is co-founder of NimblePros, a Microsoft Regional Director, and a Microsoft MVP. He has been a regular conference speaker since 2001 and has written or contributed to several books on software development, including 97 Things Every Programmer Should Know. Steve founded and coordinates a software craftsmanship user group in northeast Ohio (HudsonSC.com).
You can watch the full HD version of this video along with the other 2 hr 1 min of video found in this professional course by subscribing to Pluralsight. Visit Creating N-Tier Applications in C# Part 1 to view the full course outline. Pluralsight subscribers also benefit from cool features like mobile apps, full library search, progress tracking, exercise files, assessments, and offline viewing. Happy learning!
About the Author
Paul Ballard is a Chief Architect specializing in large scale distributed system development and enterprise software processes. Paul has more than twenty years of development experience including being a former Microsoft MVP, a speaker at technical conferences such as Microsoft Tech-Ed and VSLive, and a published author. Prior to working on the Windows platform, he built software using a vast array of technologies including Java, Unix, C, and even OS/2.
- New course: Creating N-Tier Applications in C#, Part 1
- Video: Put the Wraps on Your Exceptions with Enterprise Library Exception Handling Application Block
- Video: Take Control Of Validations with Rulesets in Enterprise Library Validation Application Block
- Video: Logging Made Simple With The Enterprise Library Logging Application Block
- Video: Using Caching Policies in the Enterprise Library Caching Application Block
- Video: Using a Security Token Service with an ASP.NET Application
- Video: What Elevators Can Teach Us About User Experience Design
- Interview with Fritz Onion, Editor in Chief
- Video: Feed Your Automated Web Tests Fresh Data
- Video: Resolving a Rose By Any Other Name Using DNS