Day 1 :
Day 1 Designing Applications on Force.com
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
Set 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 DEV 401
Day 2 :
Day 2 Designing Applications for Multiple Users
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
Customize the user experience with record types and page layouts
Control access to records
Employ 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
Analyse suitability of FLS, page layouts, and record types to satisfy business requirements DEV 401
Day 3 :
Day 3 Implementing Business Processes
Use the Vlookup, regex, ischanged, isnew, and prior value functions to build business processes
Use validation rules to enforce conditional required behaviour
Use functions to enforce data format and data consistency
Implement multistep approval workflows and escalations to automate business processes
Create parallel approval workflows and workflow approvals with dynamic approval routing
Use outbound messages as part of an approval workflow
Establish approval workflow criteria with cross object formulas
Set up field history tracking to audit processes
Learn techniques to prevent or record data changes DEV 401
Day 4 :
Day 4 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
Use the Data Loader to create mapping files and to upsert data
Visualforce Pages
Learn about the capabilities of the Visualforce framework
Incorporate Visualforce pages into Salesforce
Construct expression bindings and incorporate
Salesforce into 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
Learn about the functionality that comes with Visualforce standard controllers
Find out when Apex is required for creating custom controllers or extensions DEV 401