Salesforce Developer Training / Salesforce.com CRM Developer Training

Note: We offer training only to companies ( and not individuals) at their premises (on site). We DO NOT offer training to individuals (neither online nor at our office). Please DO NOT contact us for individual training.

Target participants for Salesforce.com Developer Training

  • Salesforce.com CRM Developers
  • Salesforce.com CRM Consultants

Prerequisites for taking Salesforce Developer Training

You need to have a good understanding of basic Salesforce.com CRM concepts and functionality. Knowledge of Salesforce.com & Force.com and experience of about 1-6 months is preferred (not mandatory). Some previous programming knowledge is must. You should be aware of:

  1. Salesforce CRM Navigation
  2. Salesforce CRM functionality
  3. Force.com basics

Course outcome of Salesforce.com Developer Training

When you complete this course, you’ll be able to understand and work on the following. The following topics are covered in this 32 Hours training

  • Data model
  • User interface
  • Workflows and validations
  • Automate business processes
  • Manage data
  • Custom user interface with Visualforce

Course outline of Salesforce Developer Training

Design SaaS Applications on Force.com

  • Considerations when building a data model
  • Develop custom objects and fields, encrypted fields, field help, and field history tracking
  • Use master detail, lookup, and many-to-many relationships
  • Create a user interface for custom applications using the Custom Object tab, Page Layout, and Customization options
  • Field attributes on the page layout
  • Use the Custom Object queue and event-based workflow rules with field update actions
  • Develop custom formulas and validation rules

Designing Applications for Multiple Users

  • Considerations when designing applications for multiple users
  • Profiles, understand what a profile controls (including data access), and customize profiles to manage the user experience
  • Record types and page layouts
  • Control access to records
  • Employ Organization Wide Defaults (OWD), sharing rules and levels, roles, public groups, and manual share
  • Apply profiles, OWDs, role hierarchy, and sharing to restrict access to sensitive data
  • Apply OWDs, public groups, and manual sharing to create conditional access to data
  • When to use Field Level Security (FLS), page layouts, and record types

Implementing Business Processes

  • vlookup, regex, ischanged, isnew, and priorvalue functions
  • Validation rules
  • Functions for data format and data consistency
  • Approval workflows and escalations
  • Parallel approval workflows and workflow approvals with dynamic approval routing
  • Outbound messages as part of an approval workflow
  • Approval workflow with cross object formulas
  • Set up field history tracking
  • Prevent or record data changes

Managing Data

  • Learn when and how to use upsert
  • Use data management tools and the capabilities of API-based tools
  • Configure the Data Loader via command line
  • Encrypt passwords using encrypt.bat
  • Data Loader to create mapping files and to upsert data

Visualforce Pages

  • Capabilities of the Visualforce framework
  • Using Visualforce pages into Salesforce
  • Construct expression bindings and incorporate
  • Visualforce pages with Visualforce tags
  • Use Visualforce tags to create page layouts, input forms, output tables, custom components, and more
  • Create partial page refreshes on JavaScript events
  • Visualforce standard controllers
  • Need for Apex to create custom controllers or extensions

Note: This cource is not an authorized course by Salesforce.com and is based on our experience and expertise. the trademarks used on this page are property of respective owners.

The course outline is similar to the requirement for Salesforce.com Developer Certification and is recommended those taking Certified Developer course of Salesforce.com CRM. At the end of course we will conduct a quiz to test your knowledge of the understanding of the Salesforce.com CRM Developer.