1. Home
  2. Salesforce
  3. Slack-Dev-201 Exam Syllabus

Salesforce Slack-Dev-201 Exam Syllabus

Start Free Slack-Dev-201 Exam Practice After Reviewing the Topics

Before starting your Slack-Dev-201 exam preparation, it is recommended to review the complete Salesforce Certified Slack Developer exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free Slack-Dev-201 questions. We also provide premium Slack-Dev-201 practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

Vendor
Slack-Dev-201
Exam Code
134
Total Questions
9
Total Exam Domains

START FREE Slack-Dev-201 EXAM PRACTICE

NO SIGNUP REQUIRED  •  100% FREE TO START

Slack-Dev-201 EXAM QUESTIONS

Salesforce Slack-Dev-201 Exam Objectives

Section 1: Apps in the Slack Platform
Weight:
7%
  • Recommend how to automate and/or enhance operations on a Slack workspace.
  • Recommend when to use Slack’s different surfaces (user touchpoints including App home, modals and messages) for a range of use cases.
  • Identify when to set up a team to collaborate on a Slack app.
Section 2: Design the Interactive Flow of Your App
Weight:
20%
  • Build common workflows (business processes) and use cases for Slack apps.
  • Recommend an app design that interacts effectively with Slack's architecture.
  • Handle possible user entry points for an app's workflow.
  • Recommend when to use different Slack components and features.
  • Build a UI for your app's surfaces using Block Kit.
Section 3: Design Your Workflows: Spotlight on Slack's APIs
Weight:
13%
Recommend when to implement Slack's different APIs for different use cases.
Implement the Web API in your app.
Implement the Events API in your app.
Discriminate between Socket Mode and HTTP-based event delivery.
Differentiate between current Slack terms and legacy language in the APIs.
Process rate limits throughout the Slack platform.
Section 4: Design a Great User Experience
Weight:
8%
  • Build a great user experience that aligns with Slack’s commitment; to make work life simpler, more pleasant and more productive.
Section 5: Design for Security
Weight:
19%
  • Implement the OAuth installation flow.
  • Request the appropriate scopes for your app's use case.
  • Request the appropriate tokens for your app's use case.
  • Identify the steps you could take to make your app communicate securely in Slack.
  • Store and retrieve data and tokens safely.
Section 6: Design for Scale
Weight:
9%
  • Design your app to match the unique platform architecture, features, and roles of Enterprise Grid.
  • Describe the characteristics of an Enterprise Grid Sandbox.
  • Recommend when to add support for channels that are shared externally with Slack Connect.
Section 7: Tools
Weight:
5%
  • Recommend when to use sample code and external resources.
  • Recommend when to use the Bolt development framework to build Slack apps.
  • Demonstrate the purpose and value of Block Kit Builder.
  • Utilize Slack Developer Tools (SDT) when developing Slack apps.
Section 8: APIs for Managing Your Slack
Weight:
12%
  • Recommend when an Admin API could be used to automate Slack workspace and/or org administration. 
  • Use the SCIM API to manage Slack users and user groups.
  • Monitor workspace events with the Audit Logs API.
  • Recommend when to use the Discovery API for data-loss prevention, compliance archiving or eDiscovery.
  • Identify the required user role to generate a token to use APIs to automate a Slack workspace or org administration.
Section 9: Distribute Your App
Weight:
7%
  • Examine why you would want to contain an app to a single workspace.
  • Share an app with other workspaces.
  • Differentiate between a single workspace app, a distributed app and a published App Directory app.
  • Explain the best practices, expectations, and process to submit an app to the Slack Directory.
Info