1st karachi salesforce platform dug meetup
Post on 21-Oct-2014
796 Views
Preview:
DESCRIPTION
TRANSCRIPT
Karachi Salesforce Platform Developer User Group Organizers
Salman Zafar (@SalmanZafr)
Mahmood Zubair (pk.linkedin.com/in/mahmoodzubair)
Jaffer Ali (blogatforce.com)
#SFDCDevMeetupKHI
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
Salman Zafar
Technical Consultant at Sakonent @SalmanZafr
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
Mustafa Turab Ali
Salesforce Technical Lead at Beyond Vision(pk.linkedin.com/pub/mustafa-turab-ali/17/57/29)
Force.com platform - Basics
Force.com Database1. 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
Force.com platform - Basics
Force.com Webservices1. 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
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
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
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
Jaffer Ali
Technical Consultant at Sakonent(blogatforce.com)
Testing HTTP Callouts
Testing HTTP Callouts by Implementing the
HttpCalloutMock Interface
SOQL Polymorphism
What field in an Event record could reference an Account,
Opportunity, or Campaign.
Visualforce Charting
Area Chart
Gauge Chart
Visualforce Charting
Radar Chart
Scatter Chart
Non-Primitive Types in Map
Adding equals and hashCode Methods to Your Class
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 UpdatesEasily 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.
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.
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.
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.
State and Country
It would be a beta version.
State and country picklists allow users to select states and
countries from predefined, standardized lists.
Apex classes
These Apex classes have been added.
Cases
TimeZone
Abhinav Gupta (Force.com MVP)
Independent Salesforce consultant @abhinavguptas www.tgerm.com
Thank You
Q&A
top related