Salesforce Kerala Developer UserGroup Meetup Shivanath Devinarayanan Salesforce Evangelist @shivanathd
#SalesforceKerala
Agenda What is this community about? Intro to Force.com Point and Click Programmatic Approach Best practices Tools ,...
What is this community about?   Learn on the cloud   Developer peers   Training & Certification   Forum to discuss   ...
Intro to   Platform as a Service and Multi-tenant   Apex - world’s 1st on demand language   5X faster Development and 1...
Point and Click Development      Objects & Tabs      Schema Builder      Formula fields      Validation Rules      Wo...
Sign Up for Dev Account    http://developer.force.com/joinLogin to salesforce    http://login.salesforce.com
Programmatic Approach       Triggers       Classes          Test Classes          Web service Classes          VF Con...
Best practices        When to use WorkFlow V/s Trigger        Try the AppExchange        Mind the governors           ...
Where to go ?    Developer Force forum : http://developer.force.com    Jeff Douglas blog : http://blog.jeffdouglas.com ...
What are your                    thoughts?shivanathd   @shivanathd   shivanathd   mail@shivanathd.com
Upcoming SlideShare
Loading in …5
×

Salesforce Kerala developer user group meetup

930 views

Published on

Intro to force.com, from the Kerala salesforce user group.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
930
On SlideShare
0
From Embeds
0
Number of Embeds
55
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Pure Evangelism peer groupDiscuss your problem or help solve other’s Direct access to communityForce and all salesforce updatesInteractive group
  • What is all the hype about ? How is it that good?Force.com is the underlying PAAS Where coding and building enterprise apps Development time is 5X faster and 1/5th costIntegrate to any existing applications
  • Object is how data is defined and tabs is the way to show and access themFormula fields are for either checking a condition criteria, Basic formulas. Written in plain EnglishValidation Rules simple
  • Object is how data is defined and tabs is the way to show and access themFormula fields are for either checking a condition criteria, Basic formulas. Written in plain EnglishValidation Rules simple
  • Bulkified TriggerClasses are unit logic separated to executefrom triggers or other contexts or to host VF controllersTest classes @istest unit testing 75 % code coverageExpose webservice from salesforce, WSDL and create appsAPI – Force.com native API for CRUD, Upsert and different applicationsEmail Services are inbound email managing Goveror limits on multi tenant platform prevent runaway code and sharing practiceVF- Improve the UI and achieve complex scenarios visuallySandboxes – production , full Configuration and configuration onlyDeploy to prod 75% code coverage – cannot edit code in prod ; deploy via changesetForce.com sites - Websites
  • Point and Click always preferred – maintainable and stable tested outWorkflow rule when you have a small update on the same object on a limited criteriaTrigger when complex or cross object CRUD to be done Don’t Re-create the wheel, Appexchange apps native to SF can always be usedGovernors are something to learn and to overcome, very high limits now, and can be avoidedbulkify the code for triggerSOQL is easily hit governorTest all possible scenariosSometimes salesforce is quite not the option, if you know other languages we may need to do it outside and integrate it back
  • Forums are very responsive and get answered immediatelyUS !! ToolsWorkbench is very useful for all types of activitiesUtility belt gives you quick reference (chrome extensions)Dataloader for huge data intensive uploads
  • Salesforce Kerala developer user group meetup

    1. 1. Salesforce Kerala Developer UserGroup Meetup Shivanath Devinarayanan Salesforce Evangelist @shivanathd
    2. 2. #SalesforceKerala
    3. 3. Agenda What is this community about? Intro to Force.com Point and Click Programmatic Approach Best practices Tools , Tips and Tricks Questions
    4. 4. What is this community about? Learn on the cloud Developer peers Training & Certification Forum to discuss Opportunity to speak and collaborate Learn from the best Latest about Salesforce.com and Force.com
    5. 5. Intro to Platform as a Service and Multi-tenant Apex - world’s 1st on demand language 5X faster Development and 1/2th cost ! Compilation on the cloud All you need is a browser Salesforce.com v/s Force.com
    6. 6. Point and Click Development  Objects & Tabs  Schema Builder  Formula fields  Validation Rules  Workflow Rules & Approval Processes  Email Alerts  Outbound Messages  Field Updates  Page Layouts  Chatter
    7. 7. Sign Up for Dev Account  http://developer.force.com/joinLogin to salesforce  http://login.salesforce.com
    8. 8. Programmatic Approach Triggers Classes  Test Classes  Web service Classes  VF Controllers API SOQL & SOSL Governor limits Sandboxes and Deployment VisualForce Force.com Sites
    9. 9. Best practices  When to use WorkFlow V/s Trigger  Try the AppExchange  Mind the governors  Bulkify your trigger  Avoid SOQL in Loops  Always write test methods  Know when to do it outside Salesforce
    10. 10. Where to go ?  Developer Force forum : http://developer.force.com  Jeff Douglas blog : http://blog.jeffdouglas.com  Salesforce Kerala Developer User Group !  Twitter #askforce  StackExchange : salesforce.stackexchange.comTools  Force.com IDE  Workbench : http://workbench.developerforce.com  Salesforce.com Utility Belt  DataLoader
    11. 11. What are your thoughts?shivanathd @shivanathd shivanathd mail@shivanathd.com

    ×