Information Technology Training Information Technology Training for Oracle, Salesforce, Cloudera & More
Phone: 1.800.803.3948     Contact an IT Training Representative Email Us 
Welcome to ExitCertified Close
ExitCertified uses cookies to display the most relevant content for you.
Select a region:
   United States / International

   Canada - English

Apex & Visualforce Controllers (DEV 501)

Format: Instructor-Led/Virtual Classroom

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 platform. This course also covers using Apex to build and customize Visualforce pages.

Skills Gained

When you complete the course, you’ll be able to use the capabilities of the cloud platform to develop or extend cloud applications:

  • Develop custom code.

  • Create triggers to take action when records are saved.

  • Use the sandbox testing environment.

  • Write page controllers to manage custom data sets and actions for pages.

  • Create multi-page wizards, maintaining a unified view state across the experience.

Who Can Benefit

Apex & Visualforce Controllers is ideal for developers who are proficient with an object-oriented programming language and understand how to customize Salesforce applications declaratively. This course is intended for developers who need to create application functionality using Apex.


We recommend you complete Building Applications with (DEV401) and/or earn the Certified Developer credential before attending this class.

  • Experiencing developing data-driven applications using an object-oriented programming language.

  • Experience customizing Salesforce applications using “clicks not code.”

  • Two online courses that cover the topics “ Pages” and “Managing Development with” are bundled with Code & Page Controllers. These courses, which are included in the price, should be completed before attending the class.


Apex & Visualforce Controllers is recommended as preparation for the Certified Advanced Developer exam. For more information about certification please contact an ExitCertified Sales Consultant at 1.800.803.3948.

Code: DEV-501

Format: Instructor-Led/Virtual Classroom

Tuition (USD): $4,250

Length: 5 days

Certified By:

GSA Tuition:  $3,627.20

Sort Schedule By: 
  • Austin, TXMar.9 - Mar.13course register
  • Washington, DCMar.16 - Mar.20course register
  • Denver, COMar.16 - Mar.20course register
  • Chicago, ILMar.23 - Mar.27course register
  • El Segundo, CAMar.30 - Apr.3course register
  • Atlanta, GAMar.30 - Apr.3course register
  • St Louis, MIApr.6 - Apr.10course register
  • San Francisco, CAApr.13 - Apr.17course register
  • New York, NYApr.20 - Apr.24course register
  • El Segundo, CAApr.20 - Apr.24course register
  • Austin, TXApr.20 - Apr.24course register
  • San Mateo, CAApr.27 - May.1course register
  • Burlington, MAMay.4 - May.8course register
  • San Francisco, CAMay.18 - May.22course register
  • San Mateo, CAJun.8 - Jun.12course register
  • Denver, COJun.15 - Jun.19course register
  • Chicago, ILJun.22 - Jun.26course register
  • 17 Dates Offered
Request Other Course DateRequest Course On-Site
Browse Similar Training Classes Similar Courses By Topic:

ERP/CRM Training (1241 courses) Training (14 courses)

Similar Courses By Company:

Salesforce Training (17 courses)

Salesforce Developer Training (8 courses)

Apex & Visualforce Controllers (DEV 501) Content Details

  • Code (Apex)

    • Describe the features, functionality, and use cases of Apex.
    • Describe the data types and syntax of Apex.
    • Write Apex that handles bulk data.
    • Write SOQL and SOSL queries to return data from the database.
    • Write complex joins in SOQL.
    • Describe the different governor limits and ways to work within them.
    • Create a unit test for a class.
    • List the requirements for deploying Apex code into production.
    • Describe the capabilities of Apex Web services and callouts.
    • Send and receive email from Apex.
    • Describe the capabilities of batch Apex.
    • Describe the capabilities of custom settings.

  • Visualforce Controllers

    • Understand the Visualforce framework, including its advantages and capabilities.
    • Use expressions to bind data and actions on a page to a controller.
    • Understand the concepts behind controllers, including their functionality and capabilities.
    • Create custom controllers and standard controller extensions to incorporate new data and actions into a page.
    • Understand the security implications of using custom vs. standard controllers.
    • Implement wizards using custom controllers to handle the state and operations.
    • Create custom components that use custom controllers.
    • Test, debug, and deploy controllers.

Training With ExitCertified When you take a certified course with ExitCertified, you are learning from the creators of the products you use. Our commitment to your IT community, along with our authorization to deliver certified courses, ensures you receive a premium training experience.
Get In Touch If you have any questions email us and we'll get back to you within 1 business day.

Phone: 1.800.803.3948

(c) 2014 ExitCertified Corp. All rights reserved.
Terms of Use and Disclaimer | Privacy Policy