Contact us
Course Outcome of Salesforce Developer Training:
- Data model
- User interface
- Workflows and validations
- Automate business processes
- Manage data
- Custom user interface with Visualforce
- Reporting
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