Description
Course info
Rating
(458)
Level
Advanced
Updated
June 7, 2011
Duration
1h 2m
Description

In this course, we will walk through the concepts involved with Aspect-Oriented Programming (AOP) in a .NET environment. AOP is a programming paradigm that enables increased modularity by allowing the separation of cross-cutting concerns through interceptors and code weaving. A typical example is logging - AOP makes it easy to cleanly inject logging behavior into classes without modifying method bodies. This course uses frameworks like Castle Windsor and PostSharp to implement AOP in .NET projects.

About the author
About the author

Donald Belcham is a senior software developer, independent contractor, and agile development expert who is a strong supporter of fundamental OO patterns and practices. Since 2007, he has been awarded the Microsoft MVP Award in C# and is a member of the JetBrains Academy.

More from the author
What’s New in PostSharp v3
Intermediate
51m 50s
30 Jan 2014
Microsoft Fakes Fundamentals
Intermediate
1h 56m
10 Oct 2012
FakeItEasy
Intermediate
1h 21m
20 Aug 2012
More courses by Donald Belcham