Description
Course info
Rating
(560)
Level
Beginner
Updated
Jan 30, 2013
Duration
1h 24m
Description

Salesforce.com is best known as a web based Sales and Service application that touts itself as cloud based Software as a Service CRM. A more companies come to rely on it every day; there is a growing opportunity and need for traditional developers to understand how to develop on the platform. Not as visible is the metadata driven application development framework upon which the CRM features are built, and the ever growing collection of services provided by its Service Oriented Architecture (SOA). Both allow for extremely rapid application development, as well as sophisticated integration with external systems. This course will provide a perspective of the platform's depth and breadth, and show the big picture of what it can really do, and what you can do with it.

About the author
About the author

Don Robins is a well known Salesforce MVP, instructor, author, and speaker. A custom business application developer for more decades than he cares to admit, he focuses on Salesforce technical instruction and knowledge sharing.

More from the author
More courses by Don Robins
Section Introduction Transcripts
Section Introduction Transcripts

Introduction and Scope
Hi, this is Don Robbins for Pluralsight and welcome to force. com, the big picture. This course is one in a growing Pluralsight library on salesforce. com and more specifically, it's underlying platform as a service offering known as force. com. The purpose and goal of this particular course is to provide developers likely new to sales force with some high level context regarding overall platform scope and capability. The audience for this course is primarily programmatic application developers coming from other platforms; however, it may certainly be of value to application development managers, business analysts, database administrators and anyone else who needs to have a broader understanding of the overall bigger picture of the technical aspects of this cloud based application development platform.

Grokking Force.com
In this module Grokking force. com we'll begin our exploration of exactly what force. com is as well as identifying the root purpose and basis of the platform. We'll talk about the concept and power of the optional code model and we'll make a distinction between a programmer and a developer and mention how it relates to this platform.

A Declarative Reusable Framework
In this module a declarative reusable framework, we'll talk about the value of reusability. We'll explain how a platform can be agile. We discuss how a sales force leverages the multi-tenant model and how it might seem a bit magical at times. And we'll take a closer look at the concepts of limits on the platform and how to best approach them.

Metadata FAQ
In this module, Metadata FAQ, or frequently asked questions, we'll ask and answer some basic questions regarding force. com metadata: What is it, what does it do, what does it look like, how I do manage it, who else manages it; and, of course, how does it impact my code.

Exploring Force.com SOA
Don Robins: In this module, Exploring Force. com Service-oriented Architecture, we'll contrast the difference between software as a service and platform as a service, and show which one Force. com qualifies as. We'll also help you visualize the architectural nature of the platform and talk a bit about the concept of crosscutting services and capabilities. Next, we'll clarify just what qualifies Force. com as a service-oriented architecture, summarizing some of the service-related security aspects of the platform and itemizing a few notable features that can be accessed through the service layer. And finally, we'll give you a little historical background and run you through a quick inventory and summary of each available API.

Ramping on Force.com
In this module, Rapping on force. com, we'll provide some perspective about how programmatic developers often first approach a declarative platform. We'll discuss some things first observed when digging in. We'll provide some thoughts on coming up to speed, and will identify some suggestions for accelerating your ramp-up.