Increasingly, development is less about individual programs and more about building and integrating entire systems of code. In this chapter, we'll look at using the Salesforce1 sObject API, the bulk sObject API, how we can extend the sObject API with custom endpoints, and you will learn how to call various APIs from within the Salesforce1 platform. Specifically, we'll discuss the following topics:
The various methods for integrating different systems together
Learning to call the Salesforce sObject API to create, read, update, and delete individual Salesforce records from outside Salesforce
Learning to use the bulk API for integrating bulk data into our Salesforce instance
Building our own custom REST endpoint in Apex, and calling that from outside Salesforce
Building a REST client that we can use to quickly and simply consume external APIs from within Salesforce