Home  |  Careers   |  Contact Us    
HoneZone
Training and Placement  |  Salesforce Training  |  Oracle SOA Training  |  Enterprise Java Training  |  Endeca Training  |  Microsoft Training  |  Database Training
Training > Salesforce Training > Apex & Visualforce Controllers (DEV501)
Salesforce               Training Courses    
 
         ADM201
 
         ADM202
 
         ADM301
 
         DEV401
 
         DEV501
 
         DEV502
 
         DEV531
 
         CON201
 
Apex & Visualforce Controllers (DEV501)  Print Course Details
Go to Course Objectives & Outline >>  Sign Up for Course

Course Number: SFDC.501
Duration: 5 days (full-day sessions) OR Weekend/Evening sessions

Training Overview: Apex & Visualforce Controllers is perfect for developers who want a deep dive into Force.com capabilities to build and deploy Force.com applications. This hands-on course covers the Apex programming language, including Visualforce controllers. This course is ideal for those familiar with the declarative capabilities of the Force.com platform who want to expand into Apex and Visualforce controllers and Develop custom Apex code.

Location and Pricing: Most of our courses are conducted online OR at our training facility and are customized to meet our students needs. We also provide customized onsite training at our clients' locations. Pricing for an online course depends on if its a weekend/evening course or a full day course. The weekend/evening courses are most cost-effective as they are spread over a period of weeks giving you ample time to complete the hands-on exercises. To receive a customized proposal that will fit your schedule and price quote, please contact us 

Training Prerequisites:This course is ideal for those familiar with the declarative capabilities of the Force.com platform who want to expand into Apex and Visualforce controllers.
Note: This course prepares you to take the Salesforce.com Certified Force.com Advanced Developer exam.

Training format: This class is 50% hands-on, 50% lecture, with one-on-one dedicated time-slots with the instructor.

Training Materials: All students receive a copy of related courseware / material.

Software Needed on Each Student PC:

  • Either of the following browsers:
    • Windows® Internet Explorer® versions 6, 7, and 8
    • Mozilla® Firefox® version 3.6
    • Google® Chrome version 10
    • Google Chrome Frame plug-in for Internet Explorer 6
    • Apple® Safari® version 5.0.x

Training Objectives:
  • Create Apex triggers to take action when records are saved
  • Develop using the Force.com Sandbox testing environment
  • Write Visualforce controllers to manage custom data sets and actions for pages
  • Create multi-page wizards, maintaining a unified view state across the experience

Training Outline:
  • Apex
    • Learn about Apex features compared to other programming languages
    • Learn about use cases for which Apex is a good solution
    • Learn about Apex access modifiers
    • Learn about available Apex object types
    • Learn about types of collections
    • Learn the syntax for including SOQL queries within Apex
    • Write SOQL for loops to handle bulk data
    • Learn about the two types of DML statements
    • Use limit statements
    • Learn about the Save execution order and when "before” and “after” Apex triggers fire
    • Learn about the types of governor limits and contexts
    • Code Apex triggers to handle bulk data
    • Create a unit test for a previous class, using assertion methods, and run a test
    • Write a Web services class
    • Consume an external WSDL and access it through Apex
    • Learn the arguments to send an email from Apex
    • Create a Salesforce email domain and code a class to consume email
  • Visualforce Controllers
    • Explore the functionality of each Visualforce standard controller
    • Code custom controllers and extensions
    • Use testing, debugging, and deploying controllers capabilities
    • Learn the basics of testing controllers vs. regular Apex classes

 Sign Up for Course  Print Course Details
 All Rights Reserved. PureBit  | Privacy Disclaimer  | Terms of Use