1st karachi salesforce platform dug meetup


Published on

Published in: Technology
1 Comment
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

1st karachi salesforce platform dug meetup

  1. 1. Karachi Salesforce PlatformDeveloper User GroupOrganizersSalman Zafar (@SalmanZafr)Mahmood Zubair (pk.linkedin.com/in/mahmoodzubair)Jaffer Ali (blogatforce.com)
  2. 2. #SFDCDevMeetupKHI
  3. 3. Agenda2:30 PM Doors open - Networking3:00 PM Kickoff – (Salman Zafar)3:15 PM PART 1 – (Mustafa Turab & Jaffer Ali)Presentation on the basics of the Force.com platformDiscussion on new Areas to Explore on Force.com4:30 PM BREAK4:45 PM PART 2 – (Abhinav Gupta Salesforce.com MVP)5:10 Discussion on Agenda for next Meetups5:30 Networking & Refreshment
  4. 4. Salman ZafarTechnical Consultant at Sakonent @SalmanZafr
  5. 5. Karachi Salesforce Platform DUG - Kick Off  Why we are here ?  Learn on Cloud  Opportunity to Collaborate and Speak  Learn from people among the community  Explore new areas of Force.com Platform
  6. 6. Mustafa Turab AliSalesforce Technical Lead at Beyond Vision(pk.linkedin.com/pub/mustafa-turab-ali/17/57/29)
  7. 7. Force.com platform - Basics Force.com Database 1. Force.com database comprises of sObjects 2. You can understand them as visual representation of underlying database tables 3. You can create relationships among tables using lookup and master-detail fields
  8. 8. Force.com platform - Basics Force.com Webservices 1. In addition to the web interface, salesforce.com offers a SOAP/REST Web service API that enables integration with other systems. 2. There are different flavors of Force.com webservices such as: 1. SOAP API 2. REST API 3. Bulk Data API
  9. 9. Force.com platform – Basics Pros 1. Fast paced business logic development due to integrated database 2. Visualforce markup takes care of styling 3. Java like syntax reducing the learning curve 4. No need of high performance hardware, code resides and compiles at the server 5. Supports OOP
  10. 10. Force.com platform – Basics Cons 1. Slow development times due to online compilation 2. Lack of debugging options on local machine without online code saving
  11. 11. Force.com platform – History and opportunity  Fast growing platform maturing with each release  AppExchange app store provides developers to list their own applications/addons for public listing  Cloud based CRM system opening opportunities for global developer community to provide services online  Vast customization options provide opportunity for businesses to customize Salesforce.com with Force.com platform according to their unique needs, opening more opportunities for developers
  12. 12. Jaffer AliTechnical Consultant at Sakonent (blogatforce.com)
  13. 13. Testing HTTP Callouts  Testing HTTP Callouts by Implementing the HttpCalloutMock Interface
  14. 14. SOQL Polymorphism What field in an Event record could reference an Account, Opportunity, or Campaign.
  15. 15. Visualforce Charting  Area Chart  Gauge Chart
  16. 16. Visualforce Charting  Radar Chart  Scatter Chart
  17. 17. Non-Primitive Types in Map  Adding equals and hashCode Methods to Your Class
  18. 18. Spring 13 Release Tooling API Provides SOAP and REST interfaces that allow you to build dynamic modules for Force.com development into your enterprise integration tools. Connect in Apex Exposes many Chatter API resources as objects in Apex. Build Chatter integrations and custom UI on Force.com without making HTTP callouts to the Chatter API. Force.com Canvas Updates Easily integrate a third-party application in Salesforce. Set of tools and JavaScript APIs that you can use to expose an application as a canvas app.
  19. 19. Restoring Deleted Custom Objectrecords Starting with Spring ’13, you can recover deleted custom object records after you restore or undelete the record’s custom object.
  20. 20. New Controls for Sending Email No access: Prevents all outbound email to and from users. System email only: Allows only automatically generated emails, such as new user and password reset emails. All email: Allows all types of outbound email. Default for new, non-sandbox organizations.
  21. 21. Create Tasks Faster— Beta (Chatter Tasks)  Tasks are a key collaboration point, so it makes sense to create tasks where collaboration happens—right in the feed.
  22. 22. State and Country  It would be a beta version.  State and country picklists allow users to select states and countries from predefined, standardized lists.
  23. 23. Apex classes These Apex classes have been added. Cases TimeZone
  24. 24. Abhinav Gupta (Force.com MVP)Independent Salesforce consultant @abhinavguptaswww.tgerm.com
  25. 25. Thank YouQ&A