Whether you're new to AOP or a seasoned veteran, we offer trainings that meet your needs and can customize them to represent the industry scenarios your team faces every day.
Online training with Pluralsight
Pluralsight is the leader in high-quality online training for hardcore developers. Their training library provides developers with instant access to a rich collection of online training courses delivered by industry authorities.
Contact us for a free 30-day trial to Donald Belcham's Aspect-Oriented Programming in .NET course.Aspect-Oriented Programming in .NET
In this course, Donald walks you through the concepts involved with Aspect-Oriented Programming in a .NET environment and demonstrates how to create and attach Interceptors and Aspects. Also learn how to go beyond decorators with demos on WCF Attributes, Validating and Code Generating Aspects.
learn morePostSharp Fundamentals
This course covers the fundamental skills you'll need to use PostSharp to create basic aspects in your applications. Donald walks you through installation of PostSharp, creation of basic aspects, what their lifetime is, how to apply them to your codebase, and how to deploy your application with PostSharp included.
learn moreOn-site training
AOP Fundamentals
Donald shows you how to identify, encapsulate, and apply features that cut across your codebase (ranging from the simple, logging and transaction handling, to something much more complex) to target code in an efficient manner, and ensure they function as expected.
contact usPostSharp Deep Dive
In this course, Donald takes you deep into both ready-made and custom aspect creation using PostSharp. Gain an understanding of aspect lifecycles, nuances and deployments that will enable you to write more complex and more robust aspects.
contact usCourse instructor
Donald Belcham is a senior software developer, independent contractor, and agile development expert who is a strong supporter of fundamental OO patterns and practices. He is co-author of the book, Brownfield Application Development in .NET, and actively shares his expertise with other technical professionals at user groups, code camps and conferences held throughout the world. Past lectures have covered topics that encompass development practices, quality team leadership, and the intricacies of new and emerging technologies.
