Aspect Oriented Programming in .NET
![Pluralsight](https://static.mytechlogy.com/cache/198e0a947da0127606f2749b57b54665_w30_h30_cp_sc.png)
Pluralsight
Course Summary
This course uses frameworks like Castle Windsor and PostSharp to implement Aspect Oriented Programming in .NET projects
-
+
Course 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.
-
+
Course Syllabus
Introduction to AOP- 8m 44s
—Introduction 1m 2s
—AOP Definition 2m 9s
—Aspect Hook Locations 2m 4s
—Attaching Aspects 2m 28s
—Summary 1m 1sAOP using Interceptors- 16m 34s
—Introduction 0m 9s
—Introduction to Interception 1m 15s
—Interception Process 2m 13s
—Creating Interceptors 0m 42s
—Demo: Creating Interceptors 4m 43s
—Demo: Attaching Interceptors 6m 13s
—Summary 1m 19sAOP using IL Code Weaving- 11m 47sAOP beyond decorators- 25m 26s