This video is a free trial of what you get as a member of Umbraco TV. If you want full access sign up here.
Learn how you can cancel an action from happening by canceling it in the before event
You can use events in umbraco to monitor any processes and execute your own code when certains things occur in the umbraco core. Events can be a very flexible and powerfull way to perform automation of actions or integrating with 3rd party components.