Apex & Visualforce Controllers (DEV450)

This comprehensive, hands-on course is perfect for developers who want a deep dive into using Apex to build, extend, and deploy Salesforce applications on the Force.com platform. This course also covers Visualforce controllers, which allow developers to specify what happens when a user interacts with the components specified in associated Visualforce markup.

What you will learn?

When you complete this course, you’ll be able to:

  • Write, test, and deploy Apex code, including triggers, controllers, ad-hoc statements, and batch
  • Use development tools, including the Force.com IDE, to author Apex
  • Create Apex web services and callouts to external web services
  • Create, insert, update, delete and retrieve application data using DML
  • SOQL, and SOSL
  • Send and receive emails using Apex 
  • Create multi-page wizards.


Who should attend this course?

Apex & Visualforce Controllers Designed for developers needing to extend the functionality of their Salesforce applications programmatically. Developers should have a thorough understanding of object-oriented programming concepts as well as experience customizing Salesforce applications using the Force.com declarative capabilities. 

It is recommended that developers without object- oriented programming experience attend Introduction to Object-Oriented Programming using Apex (ADM231).



Completion of the eLearning course “Managing Development with Force.com.” Access to the eLearning will be provided after you register for the Apex & Visualforce Controllers course. You should complete the eLearning before attending class.

Experience with Visualforce. You can gain Visualforce experience by completing the “Getting Started with Visualforce” eLearning course available via http://help.salesforce.com and the publicly available, online Visualforce Workbook.

Deloitte Consulting is Authorised Training Reseller of salesforce.com in the Benelux. Training will be given by official certified Salesforce trainers.

Date & location

The five-day course will be held in Utrecht, Zoetermeer, Nieuwegein or Amsterdam. This course starts at 09.00 and ends at 17.00. 

You can also register for this course in one of the other cities. Send us an email in which country you want to attend and which date. 


The costs are EUR 3625 exclusive of VAT. This includes lunches, coffee and tea and course material.

Cancellation and Transfer conditions

Until four weeks before the start of the course you may cancel your participation by email. Transfer to a different date involves costs. Should you cancel within four weeks before the start of the course you will have to pay the full course fee. In the event of insufficient participants we reserve the right to cancel the course at any time or move the date of the event. If so, you will be informed in due time.