Develop and Deploy Apex in the Developer Console

The Developer Console is an integrated development environment with a collection of tools you can use to create, debug, and test applications in your Salesforce org.

Required Editions

Available in: both Salesforce Classic and Lightning Experience
Available in: Performance, Unlimited, Developer, Enterprise, and Database.com Editions
User Permissions Needed
To use the Apex Deployment Tool: Author Apex