11. @pchittum
Declarative
versus
Programmatic
Visualforce Page
Canvas API
Apex Classes
Apex Triggers
Apex Class
Workflow
Visual Workflow
Validation Rules
Approval Processes
Objects
Fields
Relationships
Applications
Tabs
Page Layouts
Record Types
User
Interface
Business
Logic
Data
Model
13. @pchittum
Working with Data Model
§ï§âŻ Standard Entities
â⯠CRM
â⯠Business: Account
â⯠Person: Contact
§ï§âŻ Custom Entities
â⯠Per business requirement
14. @pchittum
Every Object, Every Field
âąâŻ Entity-Level Security
âąâŻ Field/Column Security
âąâŻ Record-Level Security
âąâŻ UI
âąâŻ REST
âąâŻ SOAP
âąâŻ Apex Class
âąâŻ SOQL (Query) Enabled
âąâŻ Reports
âąâŻ Charts
18. @pchittum
Apex Gotchas
§ï§âŻ Try Point-and-Click First
§ï§âŻ Class members default to private
§ï§âŻ Use List, Set, Map
§ï§âŻ Case Insensitive
§ï§âŻ Strings denoted by single quote
36. @pchittum
The Rest: IDE
§ï§âŻ Choose your IDE
â⯠Force.com plugin for Eclipse IDE
â⯠Mavens Mate plugin for Sublime Text
§ï§âŻ Many Other Tools Appearing
37. @pchittum
The Rest: Community
§ï§âŻ developer.salesforce.com/forums
§ï§âŻ salesforce.stackexchange.com
§ï§âŻ #salesforce IRC Channel on freenode
â⯠wearedarylshaber.com/irc
38. @pchittum
More Training
§ï§âŻ Udacityâs Free Online Training
§ï§âŻ Pluralsight (requires subscription)
§ï§âŻ Help > Take Training
§ï§âŻ Lotâs more at developer.salesforce.com