Saturday, August 12, 2017

Salesforce Certified Integration Architecture Designer



In the month of June 2017, I got a chance to appear in the Salesforce Certified Integration Architecture Designer exam.

About the exam

  • Prerequisite: None
  • Multiple-choice/multiple-select questions = 60
  • Passing Score = 67%
  • Time allotted to complete the exam = 90 minutes
  • Minimum correct answers = 60 * 67 / 100 = (at least 40)
Note: Please note that there might be 2 to 5 unscored questions in addition to the 60 scored questions. The additional 2 to 5 unscored questions are for the Salesforce university in order to gather data on questions performance (fail/pass rate).

Preparation

  • Salesforce Certified Integration Architecture Designer (Study Guide)
    • Read all the questions in the study guide. Few questions might come in your exam!
  • Integration Architecture Resource Guide
    • Read all the topics in the architect resource guide because this is the master guide to Pass the exam. Please do read every topic from this guide.
    • Make sure you do practice at least one (1) time in Salesforce Developer edition.
  • Salesforce Trailhead Modules
  • Integration Patterns and Practices
    • This is very important guide. Please read this thoroughly. A good number of questions come from this guide.
  • Apex Annotations
  • Apex Execution Governors and Limits
  • SOAP API (Synchronous)
    • SOAP Web Services are commonly used for: Enterprise apps that require a formal
    • exchange format or stateful operations.
    • getUpdated()
    • getDeleted()
    • Minimum and Maximum batch size
    • Limitations
    • Can you monitor in Salesforce setup area?
  • REST API(Synchronous)
    • Uniform Resource Identifier (URI) = /services/data/v36.0
    • GZIP Compression
    • SObject Tree
    • Minimum and Maximum batch size
    • Limitations
    • Can you monitor in Salesforce setup area?
  • Enterprise vs Partner WSDL
  • REST API OAuth flows
  • Bulk API (Asynchronous)
    • We obtain a session ID using the SOAP API login() call
    • Uniform Resource Identifier (URI) = 
      • /services/async/XX.0/job/jobID/batch
      • /services/async/36.0/job/75036000001xYl1AAE/batch/75136000001jSZIAA2/result
    • General Guidelines for Data Loads
    • Serial Mode
    • Parallel Mode
    • Minimum and Maximum batch size
    • Limitations
    • Can you monitor in Salesforce setup area?
  • Streaming API (Asynchronous)
  • Metadata API (Asynchronous)
  • Tooling API (Synchronous)
  • Chatter REST API
  • Outbound Messaging (Asynchronous)
  • Process Builde
  • User Interface Integration
  • API Limits (There are two types of API limits)
  • External Ids
  • webService keyword
  • Apex Callout using custom Web Service (Stub classes / WSDL 2 Apex)
  • Apex Callout using custom REST API (@RestResource)
  • Testing Apex Callout in Apex Test classes (@isTest)
  • Apex Crypto class
  • TLS vs SSH

Suggestions & Tips

  • Take any of the new Architect Journey exam as more to get the knowledge than the certification credentials!
  • In order to pass this exam or any of the new Architect Journey exam, you must have read the Architect resource guide thoroughly and as well as hands on experience.
  • If you don't have any practical experience, a Salesforce Developer edition will be the best option where you will have pretty much everything you need to have for this exam.
  • Salesforce Trailhead is a great source, containing full of information for each area of the Salesforce platform.
  • I learnt one thing in the new Architect Journey exams Don’t judge exam questions by its length! In any of the new Architect Journey exam you will find few questions very easy straightforward but those questions are very less in numbers. You will find majority of questions complex but interesting and every question will have a clue or point to select the correct answer(s).

I hope the content here helps you to get this Certification. Best of luck!