Salesforce for Developer Training

Live Online & Classroom Enterprise Training

The comprehensive hands-on salesforce developer course is a must for new application developers who want to create custom applications or customize existing Salesforce applications.

Looking for a private batch ?

Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

SpringPeople Logo

What is Salesforce for Developer Course about?

The comprehensive hands-on salesforce developer course is a must for new application developers who want to create custom applications or customize existing Salesforce applications. Participants will learn how to use the declarative *clicks not code* capabilities of the cloud platform to create new applications and pages (Visualforce) and components to create custom interfaces.

What are the objectives of Salesforce for Developer Course ?

At the end of Salesforce for Developer training course, the participants will be able to:

  • Build and customize multi-user cloud applications with just clicks
  • Define an application's data model
  • Customize the user interface
  • Create advanced workflows and validation rules
  • Automate business processes
  • Manage your data
  • Develop a custom user interface with pages
Available Training Modes

Live Online Training

18 Hours

Classroom Training


3 Days

Who is Salesforce for Developer Course for?

  • Anyone who wants to add Salesforce for Developer skills to their profile
  • Teams getting started on Salesforce for Developer projects
  • What are the prerequisites for Salesforce for Developer Course?

    Course Outline

    • 1. Designing Applications on
      • Data Model and Navigation
      • Help & Training
      • Learn about factors to consider when building a data model
      • Develop custom objects and fields, encrypted fields, field help, 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
      • Set field attributes on the page layout
      • Use custom object queues and event-based workflow rules with field update actions
      • Develop custom formulas and validation rules
    • 2. Designing Applications for Multiple Users
      • Learn about factors to consider when designing applications for multiple users
      • Create profiles, understand what a profile controls (including data access), and customize profiles to manage the user experience
      • Create and customize permission sets to manage the user experience
      • Customize the user experience with record types and page layouts
      • Control access to records
      • Employ organization-wide defaults (OWDs), 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
      • Analyze suitability of field-level security, page layouts, types to satisfy business requirements
    • 3. Implementing Business Processes
      • Use the VLOOKUP, REGEX, ISCHANGED, ISNEW, and PRIORVALUE functions to build business processes
      • Use validation rules to enforce conditional required behavior
      • Use functions to enforce data format and data consistency
      • Implement multi-step approval workflows and escalations to automate business processes
      • Create parallel approval processes and approval processes with dynamic approval routing
      • Use outbound messages as part of an approval process
      • Establish approval process criteria with cross-object formulas
      • Set up field history tracking to audit processes
      • Learn techniques to prevent or record data changes
    • 4. Managing Data
      • Learn when and how to use upsert
      • Determine object access
      • Use data management tools and the capabilities of API-based tools
      • Deal with record access exceptions
      • Use the data loader to create mapping files and to upsert data
    • 5. Pages
      • Learn about the capabilities of pages
      • Incorporate pages into Salesforce CRM
      • Construct expression bindings and incorporate Salesforce CRM into pages with components
      • Use pages components to create page layouts, input forms, output tables, custom components, and more
      • Create partial page refreshes on JavaScript events
      • Learn about the functionality that comes with pages standard controllers
      • Find out when code is required for creating custom controllers or extensions -

    Who is the instructor for this training?

    The trainer for this Salesforce for Developer Training has extensive experience in this domain, including years of experience training & mentoring professionals.