Apex & Visualforce Controllers (DEX450)

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.

1 - 5 July 2019 | Amsterdam

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. 


1 - 5 July 2019


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

Cancellation and Transfer conditions

Cancellation by Deloitte
Deloitte Academy reserves 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.

Cancellation by participant
Until four weeks (up to 16 Business days) before the start of the course you may cancel your participation, free of charge, by sending an email to nlacademy@deloitte.nl. Moving your participation to a different date involves costs. In the overview below you will find the cancellation and Transfer costs. Should you be unable to attend, a colleague may also take your place, without any additional costs. Should this occur, we would appreciate it if you could inform us in time.

Cancellation or request for transfer by participant Cancellation costs Expenses due to transfer
4 weeks (up to 16 Business days) before the start of the course 0% 0%
3 - 2 weeks (15 to 10 Business days) before the start of the course 50% 25%
1 week (5 Business days) before the start of the course 100% 50%