addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

Donald Belcham's Aspect Oriented Programming

Keywords: AOP, Aspect Oriented Programming, .net, C#

Most applications that you write have a number of cross-cutting concerns in them. They may range from the simple, such as logging, to something much more complex. Identifying and encapsulating these cross-cutting concerns into aspects can be a trying process.

This two day training course on AOP will teach you how to identify cross-cutting concerns in your codebase. You'll be able to encapsulate those cross-cutting concerns into cohesive aspects and apply them to the target code in an efficient manner. Additionally, you will be able to       effectively test your aspects to ensure that they are functioning as you expect them to.



  • Knowledge of the different implementations of AOP
  • Experience identifying cross-cutting concerns in a codebase
  • Understanding of the patterns used by basic aspects
  • Experience creating basic aspects
  • Ability to identify tooling requirements for the creation of advanced aspects
  • Ability to create advanced aspects
  • Understanding of how to attach aspects with minimal impact
  • Experience in testing of aspects
  • Understanding of how aspects impact the development environment
£[masked] £[masked] if booked before[masked]

***For a full course breakdown and registration please visit:

Join or login to comment.

1 went

  • A former member

Our Sponsors

  • Skills Matter

    organising and hosting most of our meetups, talks and events

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy