1st karachi salesforce platform dug meetup

25
Karachi Salesforce Platform Developer User Group Organizers Salman Zafar (@SalmanZafr) Mahmood Zubair (pk.linkedin.com/in/mahmoodzubair) Jaffer Ali (blogatforce.com)

Post on 21-Oct-2014

796 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 1st karachi salesforce platform dug meetup

Karachi Salesforce Platform Developer User Group Organizers

Salman Zafar (@SalmanZafr)

Mahmood Zubair (pk.linkedin.com/in/mahmoodzubair)

Jaffer Ali (blogatforce.com)

Page 2: 1st karachi salesforce platform dug meetup

#SFDCDevMeetupKHI

Page 3: 1st karachi salesforce platform dug meetup

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

Page 4: 1st karachi salesforce platform dug meetup

Salman Zafar

Technical Consultant at Sakonent @SalmanZafr

Page 5: 1st karachi salesforce platform dug meetup

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

Page 6: 1st karachi salesforce platform dug meetup

Mustafa Turab Ali

Salesforce Technical Lead at Beyond Vision(pk.linkedin.com/pub/mustafa-turab-ali/17/57/29)

Page 7: 1st karachi salesforce platform dug meetup

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

Page 8: 1st karachi salesforce platform dug meetup

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

Page 9: 1st karachi salesforce platform dug meetup

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

Page 10: 1st karachi salesforce platform dug meetup

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

Page 11: 1st karachi salesforce platform dug meetup

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

Page 12: 1st karachi salesforce platform dug meetup

Jaffer Ali

Technical Consultant at Sakonent(blogatforce.com)

Page 13: 1st karachi salesforce platform dug meetup

Testing HTTP Callouts

Testing HTTP Callouts by Implementing the

HttpCalloutMock Interface

Page 14: 1st karachi salesforce platform dug meetup

SOQL Polymorphism

What field in an Event record could reference an Account,

Opportunity, or Campaign.

Page 15: 1st karachi salesforce platform dug meetup

Visualforce Charting

Area Chart

Gauge Chart

Page 16: 1st karachi salesforce platform dug meetup

Visualforce Charting

Radar Chart

Scatter Chart

Page 17: 1st karachi salesforce platform dug meetup

Non-Primitive Types in Map

Adding equals and hashCode Methods to Your Class

Page 18: 1st karachi salesforce platform dug meetup

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.

Page 19: 1st karachi salesforce platform dug meetup

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.

Page 20: 1st karachi salesforce platform dug meetup

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.

Page 21: 1st karachi salesforce platform dug meetup

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.

Page 22: 1st karachi salesforce platform dug meetup

State and Country

It would be a beta version.

State and country picklists allow users to select states and

countries from predefined, standardized lists.

Page 23: 1st karachi salesforce platform dug meetup

Apex classes

These Apex classes have been added.

Cases

TimeZone

Page 24: 1st karachi salesforce platform dug meetup

Abhinav Gupta (Force.com MVP)

Independent Salesforce consultant @abhinavguptas www.tgerm.com

Page 25: 1st karachi salesforce platform dug meetup

Thank You

Q&A