What is the Salesforce Apex Trigger?

In Salesforce, ApexTrigger is a piece of code that is used to execute custom business logic before or after certain events occur on records in a Salesforce database.


Where
1. TriggerName – The Name of the ApexTrigger
2. ObjectApiName – The API Name of the Object
3. TriggerEvents – The Trigger events could be any of the following(before, after)

    
        trigger TriggerName on ObjectName(trigger_events) {
        //code-block
      }