SlideShare una empresa de Scribd logo
1 de 11
Salesforce Kerala Developer User
Group 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 , Tips and Tricks
 Questions
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
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
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
Sign Up for Dev Account

    http://developer.force.com/join




Login to salesforce
    http://login.salesforce.com
Programmatic Approach

       Triggers
       Classes
          Test Classes
          Web service Classes
          VF Controllers
       API
       SOQL & SOSL
       Governor limits
       Sandboxes and Deployment
       VisualForce
       Force.com Sites
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
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.com

Tools
    Force.com IDE
    Workbench : http://workbench.developerforce.com
    Salesforce.com Utility Belt
    DataLoader
What are your
                    thoughts?
shivanathd   @shivanathd   shivanathd   mail@shivanathd.com

Más contenido relacionado

La actualidad más candente

Automated Visual Testing That Does Not Suck
Automated Visual Testing That Does Not SuckAutomated Visual Testing That Does Not Suck
Automated Visual Testing That Does Not Suckadamcarmi
 
Selenium Based Visual Test Automation
Selenium Based Visual Test AutomationSelenium Based Visual Test Automation
Selenium Based Visual Test Automationadamcarmi
 
What’s new in Visual Studio 2012 & .NET 4.5
What’s new in Visual Studio 2012 & .NET 4.5What’s new in Visual Studio 2012 & .NET 4.5
What’s new in Visual Studio 2012 & .NET 4.5Robert MacLean
 
Windows Phone and Windows 8 application development
Windows Phone and Windows 8 application developmentWindows Phone and Windows 8 application development
Windows Phone and Windows 8 application developmentChristos Matskas
 
How to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App StudioHow to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App StudioeMarket Design
 
The most technical mistakes in tech startup
The most technical mistakes in tech startupThe most technical mistakes in tech startup
The most technical mistakes in tech startupAnsviaLab
 
Testing for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityTesting for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityManoj Kumar Kumar
 
Building Chrome Extensions For Salesforce
Building Chrome Extensions  For SalesforceBuilding Chrome Extensions  For Salesforce
Building Chrome Extensions For SalesforceAbhinav Gupta
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation OmarUsman6
 
Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5Ashwani Goyal
 
Advanced Visual Test Automation With Selenium
Advanced Visual Test Automation With SeleniumAdvanced Visual Test Automation With Selenium
Advanced Visual Test Automation With Seleniumadamcarmi
 
Design First API's with RAML and SoapUI
Design First API's with RAML and SoapUIDesign First API's with RAML and SoapUI
Design First API's with RAML and SoapUIDaniel Feist
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameAustin Marie Gay
 
ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...
ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...
ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...GoQA
 
Mobile Cross Platform Automation in-practice and on a Large Scale
Mobile Cross Platform Automation in-practice and on a Large ScaleMobile Cross Platform Automation in-practice and on a Large Scale
Mobile Cross Platform Automation in-practice and on a Large ScaleSathish Gogineni
 

La actualidad más candente (19)

Automated Visual Testing That Does Not Suck
Automated Visual Testing That Does Not SuckAutomated Visual Testing That Does Not Suck
Automated Visual Testing That Does Not Suck
 
Selenium Based Visual Test Automation
Selenium Based Visual Test AutomationSelenium Based Visual Test Automation
Selenium Based Visual Test Automation
 
What’s new in Visual Studio 2012 & .NET 4.5
What’s new in Visual Studio 2012 & .NET 4.5What’s new in Visual Studio 2012 & .NET 4.5
What’s new in Visual Studio 2012 & .NET 4.5
 
Windows Phone and Windows 8 application development
Windows Phone and Windows 8 application developmentWindows Phone and Windows 8 application development
Windows Phone and Windows 8 application development
 
How to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App StudioHow to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App Studio
 
The most technical mistakes in tech startup
The most technical mistakes in tech startupThe most technical mistakes in tech startup
The most technical mistakes in tech startup
 
Testing for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityTesting for Inclusive Web: Accessibility
Testing for Inclusive Web: Accessibility
 
Test automation-framework
Test automation-frameworkTest automation-framework
Test automation-framework
 
Building Chrome Extensions For Salesforce
Building Chrome Extensions  For SalesforceBuilding Chrome Extensions  For Salesforce
Building Chrome Extensions For Salesforce
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
 
Test Automation Ground Up
Test Automation Ground UpTest Automation Ground Up
Test Automation Ground Up
 
Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5Build Responsive Enterprise-Grade Web Apps with OpenUI5
Build Responsive Enterprise-Grade Web Apps with OpenUI5
 
Advanced Visual Test Automation With Selenium
Advanced Visual Test Automation With SeleniumAdvanced Visual Test Automation With Selenium
Advanced Visual Test Automation With Selenium
 
Design First API's with RAML and SoapUI
Design First API's with RAML and SoapUIDesign First API's with RAML and SoapUI
Design First API's with RAML and SoapUI
 
Test automation with trends
Test automation with trendsTest automation with trends
Test automation with trends
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Selenium test automation framework design & development
Selenium test automation framework design & developmentSelenium test automation framework design & development
Selenium test automation framework design & development
 
ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...
ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...
ДІАНА ПІНЧУК «Testing installable mobile apps analogues: Android Instant Apps...
 
Mobile Cross Platform Automation in-practice and on a Large Scale
Mobile Cross Platform Automation in-practice and on a Large ScaleMobile Cross Platform Automation in-practice and on a Large Scale
Mobile Cross Platform Automation in-practice and on a Large Scale
 

Similar a Salesforce Kerala developer user group meetup

Navi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetup
Navi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetupNavi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetup
Navi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetupRakesh Gupta
 
Elevate your Career on Clouds | Salesforce Developer Group
Elevate your Career on Clouds | Salesforce Developer GroupElevate your Career on Clouds | Salesforce Developer Group
Elevate your Career on Clouds | Salesforce Developer GroupShivanath Devinarayanan
 
CI-solutions-Versus-AutoRABIT
CI-solutions-Versus-AutoRABITCI-solutions-Versus-AutoRABIT
CI-solutions-Versus-AutoRABITalkhan50
 
SGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperISGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperIMonika Shewale
 
Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with AppceleratorMatt Raible
 
1st karachi salesforce platform dug meetup
1st karachi salesforce platform dug meetup1st karachi salesforce platform dug meetup
1st karachi salesforce platform dug meetupMuhammad Salman Zafar
 
5 free admin tools to make your life easier - Tel Aviv, Israel Admin Group
5 free admin tools  to make your life easier - Tel Aviv, Israel Admin Group5 free admin tools  to make your life easier - Tel Aviv, Israel Admin Group
5 free admin tools to make your life easier - Tel Aviv, Israel Admin GroupJoey Chan
 
Contribute to community (1)
Contribute to community (1)Contribute to community (1)
Contribute to community (1)Ankit Arora
 
Hands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for DevelopersHands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for DevelopersSalesforce Developers
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Vasanth Resume Snapshot
Vasanth Resume SnapshotVasanth Resume Snapshot
Vasanth Resume Snapshotcrzyvsnth
 
Andrew Sinclair - Architect - Toronto User Group Presentation - apr10
Andrew Sinclair - Architect - Toronto User Group Presentation - apr10Andrew Sinclair - Architect - Toronto User Group Presentation - apr10
Andrew Sinclair - Architect - Toronto User Group Presentation - apr10TorontoSFDC
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationRichard Clark
 
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s GuideNew Delhi Salesforce Developer Group
 
Getting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer FoundationGetting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer FoundationEdureka!
 
Why Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdfWhy Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdfMoon Technolabs Pvt. Ltd.
 
SalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturdaySalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturdayMadan Khichi
 
Salesforce DX Test Data Migration
Salesforce DX Test Data MigrationSalesforce DX Test Data Migration
Salesforce DX Test Data MigrationAbhi TriPaThi ☁
 

Similar a Salesforce Kerala developer user group meetup (20)

Navi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetup
Navi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetupNavi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetup
Navi-Mumbai/Mumbai Salesforce Developer user group Inaugural meetup
 
Elevate your Career on Clouds | Salesforce Developer Group
Elevate your Career on Clouds | Salesforce Developer GroupElevate your Career on Clouds | Salesforce Developer Group
Elevate your Career on Clouds | Salesforce Developer Group
 
CI-solutions-Versus-AutoRABIT
CI-solutions-Versus-AutoRABITCI-solutions-Versus-AutoRABIT
CI-solutions-Versus-AutoRABIT
 
SGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperISGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperI
 
Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
 
Salesforce
SalesforceSalesforce
Salesforce
 
1st karachi salesforce platform dug meetup
1st karachi salesforce platform dug meetup1st karachi salesforce platform dug meetup
1st karachi salesforce platform dug meetup
 
5 free admin tools to make your life easier - Tel Aviv, Israel Admin Group
5 free admin tools  to make your life easier - Tel Aviv, Israel Admin Group5 free admin tools  to make your life easier - Tel Aviv, Israel Admin Group
5 free admin tools to make your life easier - Tel Aviv, Israel Admin Group
 
Contribute to community (1)
Contribute to community (1)Contribute to community (1)
Contribute to community (1)
 
RubaDevi_Salesforce
RubaDevi_SalesforceRubaDevi_Salesforce
RubaDevi_Salesforce
 
Hands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for DevelopersHands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for Developers
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Vasanth Resume Snapshot
Vasanth Resume SnapshotVasanth Resume Snapshot
Vasanth Resume Snapshot
 
Andrew Sinclair - Architect - Toronto User Group Presentation - apr10
Andrew Sinclair - Architect - Toronto User Group Presentation - apr10Andrew Sinclair - Architect - Toronto User Group Presentation - apr10
Andrew Sinclair - Architect - Toronto User Group Presentation - apr10
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test Automation
 
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
 
Getting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer FoundationGetting Started with Salesforce Admin and Developer Foundation
Getting Started with Salesforce Admin and Developer Foundation
 
Why Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdfWhy Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdf
 
SalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturdaySalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturday
 
Salesforce DX Test Data Migration
Salesforce DX Test Data MigrationSalesforce DX Test Data Migration
Salesforce DX Test Data Migration
 

Más de Shivanath Devinarayanan

Más de Shivanath Devinarayanan (8)

Salesforce Lightning workshop
Salesforce Lightning workshopSalesforce Lightning workshop
Salesforce Lightning workshop
 
Force.com Friday - Intro to Force.com
Force.com Friday -  Intro to Force.comForce.com Friday -  Intro to Force.com
Force.com Friday - Intro to Force.com
 
Salesforce_Certified_Administrator
Salesforce_Certified_AdministratorSalesforce_Certified_Administrator
Salesforce_Certified_Administrator
 
Force.com Friday - Intro to Visualforce
Force.com Friday - Intro to VisualforceForce.com Friday - Intro to Visualforce
Force.com Friday - Intro to Visualforce
 
Salesforce Spring '14 Feature Overview
Salesforce Spring '14 Feature Overview Salesforce Spring '14 Feature Overview
Salesforce Spring '14 Feature Overview
 
Salesforce Trivia - Gurgaon User Group
Salesforce Trivia - Gurgaon User GroupSalesforce Trivia - Gurgaon User Group
Salesforce Trivia - Gurgaon User Group
 
Mobile Packs From Salesforce.com
Mobile Packs From Salesforce.comMobile Packs From Salesforce.com
Mobile Packs From Salesforce.com
 
Governor limits
Governor limitsGovernor limits
Governor limits
 

Último

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Salesforce Kerala developer user group meetup

  • 1. Salesforce Kerala Developer User Group Meetup Shivanath Devinarayanan Salesforce Evangelist @shivanathd
  • 3. Agenda  What is this community about?  Intro to Force.com  Point and Click  Programmatic Approach  Best practices  Tools , Tips and Tricks  Questions
  • 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. 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. 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. Sign Up for Dev Account  http://developer.force.com/join Login to salesforce  http://login.salesforce.com
  • 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. 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. 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.com Tools  Force.com IDE  Workbench : http://workbench.developerforce.com  Salesforce.com Utility Belt  DataLoader
  • 11. What are your thoughts? shivanathd @shivanathd shivanathd mail@shivanathd.com

Notas del editor

  1. Pure Evangelism peer groupDiscuss your problem or help solve other’s Direct access to communityForce and all salesforce updatesInteractive group
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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