Skip to main content
Link

Slack Certifications and Slack Skills FAQ

We’re excited that Slack is now a Salesforce company. Read the FAQ to learn about Slack certifications and slack learning content.

~5 mins
Link

Sign Up For Slack Certified

(Recommended) Sign up for essential training, join the Slack Certified directory, as well as earn and share your credentials.

Link

Slack Certified Developer Overview

Recommended Course, Exam, and FAQ.

Link

Slack Certified Developer Exam Guide

The exam guide provides an overview of the Slack Certified Developer program and how to best prepare for the exam.

~20 mins
Task

Introduction to the Slack Platform

Exam weight: 7%

Link

Slack Certified Developer Prep Course—Workshop 1

(Recommended) Learn how to extend, expand, and automate your workspaces with the Slack platform.

Link

Slack API

Best practices and guidelines for Slack platform.

Link

Events in App Home

Review advanced features for App Home.

~10 mins
Link

Using your Home tab

Learn how to publish and update your app’s Home tab.

~20 mins
Link

Upgrading to modals

Learn how to upgrade outmoded dialogs to modals.

~25 mins
Link

Using modals

Learn how to use modals in Slack apps.

~40 mins
Link

Messaging

Learn how to send, retrieve, update, and delete messages throughout Slack.

~50 mins
Task

Design the interactive flow of your app

Exam weight: 20%

Link

Slack Certified Developer Prep Course—Workshop 2

(Recommended) Choose the right APIs, send data into Slack, and learn about the different features you can use to build your next great app.

Link

Automate business processes with Workflow Builder

(Recommended) Create custom workflows with automated forms, messages, and more.

~2 hrs 30 mins
Link

Planning your app

Walk through planning exercises that help you map out your app's interactions.

~10 mins
Link

Implementing shortcuts

Learn how to create and handle shortcuts.

~15 mins
Link

Slash Commands

Enable interactivity with slash commands.

~25 mins
Link

Interactive components

Learn about the surfaces where you can use these interactive components.

~5 mins
Link

Interactivity in Block Kit

Learn about the full range of components and how to add them to your app's surfaces.

~10 mins
Link

Handling user interaction

Prepare your app for the interactivity Block Kit components inspire.

~25 mins
Link

Using Webhooks

Learn how to set up an incoming webhook.

~10 mins
Link

Using the Web API

Learn what you can do with the Web API.

~10 mins
Link

Conversations API

Learn what you could do with the Conversations API.

~10 mins
Link

Using the Events API over HTTP

Learn the basic process of interacting with API methods and how to subscribe to an event using the Events API.

~25 mins
Link

Real Time Messaging API

Learn about which events types work with real time messaging and the Events API.

~10 mins
Link

Pagination

Learn about pagination in API methods.

~10 mins
Link

Rate Limits

Learn about the rate limits you're likely to encounter for Slack platform features and how they apply to each feature.

~15 mins
Task

Plan your app: Design a great user experience

Exam weight: 13%

Link

Slack Certified Developer Prep Course—Workshop 3

(Recommended) Keep user experience top of mind, from designing with blocks and surfaces to tips for clear communication and onboarding.

Link

Localizing apps

Learn different ways to localize your Slack app in the API documentation.

~10 mins
Link

Choosing voice & tone

Review best practices for voice and tone.

~10 mins
Link

Interaction guidelines

Review interaction guidelines for Slack apps.

~10 mins
Link

Onboarding experiences

Explore different ways to onboard users to your app.

~10 mins
Link

General guidelines

Explore general guidelines for designing user-friendly surfaces.

~5 mins
Task

Plan your app: Design for security

Exam weight: 8%

Link

Slack Certified Developer Prep Course—Workshop 4

(Recommended) Learn the security considerations for building apps and how to protect your users' data.

Link

Requesting scopes

Learn about requesting scopes for a basic app.

~5 mins
Link

Installing with OAuth

Learn how to obtain access tokens and ask for scopes.

~20 mins
Link

Token types

Learn about the different access token types.

~18 mins
Link

Permission scopes

Review Slack's available scopes and permissions.

~5 mins
Link

Verifying requests

Review the steps for validating a request using signed secrets.

~15 mins
Link

Mutual TLS

Review the TLS process in detail.

~10 mins
Task

Plan your app: Design for scale

Exam weight: 19%

Link

Slack Certified Developer Prep Course—Workshop 5

(Recommended) Learn how to build an app that functions with the unique features, scale and architecture of Slack's Enterprise Grid plan.

Link

Structure and features of Enterprise Grid

Learn about the structure and features of Enterprise Grid.

~5 mins
Link

Building apps in Enterprise Grid

Explore the ins and outs of Enterprise Grid in this comprehensive breakdown for developers.

~15 mins
Link

Preparing your app

Review the processes for supporting and developing apps for Enterprise Grid.

~20 mins
Link

Testing an Enterprise app

Get your Enterprise Grid sandbox up and running with your app in mind.

~10 mins
Link

Slack Connect

Review API documentation about planning for and supporting channels between organizations.

~15 mins
Task

Build your app: Tools

Exam weight: 9%

Link

Slack Certified Developer Prep Course—Workshop 6

(Recommended) Explore software development kits (SDKs), app blueprints, the Bolt development framework, Block Kit Builder, and other tools.

Link

Build a Slack app with Bolt

(Recommended) Build a Slack app using Bolt, a development framework that makes it easier and faster to build Slack apps.

~2 mins
Link

Create interactive experiences in Slack with Block Kit

(Recommended) Discover how to build with Block Kit components and surfaces in your Slack app.

~2 hrs 30 mins
Link

First-party SDKs

Review software development kit (SDK) repositories on GitHub.

Link

Slack Platform Developer Tools

These tools, libraries, and SDKs will help you start developing on Slack quickly.

Link

Slack app blueprints

Combine Slack platform features like the Events API, incoming webhooks, and interactive messages to build internal integrations.

~15 mins
Link

Bolt for JavaScript

Getting started with Bolt for JavaScript.

~15 mins
Link

Developing with Java

Building an app with Bolt for Java.

~15 mins
Link

Bolt Tutorial

Learn how to build your very first app with Bolt.

~20 mins
Task

Hands-on practice

Exam weight: 5%

Link

Slack Certified Developer Prep Course—Workshop 7

(Recommended) Practice with development guidance and code snippets.

Task

Build your app: Spotlight on APIs for managing your Slack

Exam weight: 12%

Link

Slack Certified Developer Prep Course—Workshop 8

Learn how to use Slack APIs for programmatic administration at scale.

Link

Manage apps on Enterprise Grid

Learn about how Enterprise Org Slack Admins manage apps.

~10 mins
Link

Managing app approvals

Learn about the Admin API methods used to manage app approvals.

~10 mins
Link

Managing invite requests

Manage workspace invite requests with invite request management APIs.

~10 mins
Link

Resetting sessions

Learn the Admin API method to reset all sessions for a given user

~6 mins
Link

Connect identity provider groups to your Enterprise Grid org

Review how Slack admins connect identity provider groups to Enterprise Grid org.

~10 mins
Link

Setting allowlists for private channels

Learn about the Admin API methods that help further secure private channels by setting allowlists.

~15 mins
Link

Apps for Slack Admins

Learn about the different methods that are part of the Slack Admin APIs.

~10 mins
~15 mins
Link

SCIM API

Learn about the many applications of Slack’s SCIM APIs.

~25 mins
Link

Audit Logs API

Explore the Audit Logs API methods.

~20 mins
Task

Distribute your app

Exam weight: 7%

Link

Slack Certified Developer Prep Course—Workshop 9

(Recommended) Learn how to distribute, install, and publish your app.

Link

Single-workspace apps

Learn about single-workspace apps.

~10 mins
Link

Uninstallation of apps

Learn about tracking the uninstallation of apps.

~10 mins
Link

Slack App Directory

Explore the Slack App Directory.

~10 mins
Link

App Directory Guidelines

Review the App Directory Guidelines and Developer Policies.

~15 mins
Link

App directory checklist

Check out the App submission checklist.

~15 mins
Link

Make installation more direct

Decide if you want your app directory listing to link to a landing page or direct install URL.

~10 mins
Link

Maintaining your published app

Learn about expectations for maintaining your published app.

~10 mins
Link

Testing and developing updates to a published app

Learn about testing and developing updates to your published app.

~10 mins
Link

Updating your published app

Learn about updating your published app.

~5 mins
Link

Boost app discovery using App Suggestions

Learn about App suggestions.

~5 mins
Task

Get Certified

Apply your knowledge.

Link

Exam registration and policies guide

Review our exam policies and learn how to schedule and prepare for your exam.

~15 mins
Link

Take the Slack Certified Developer Exam

Sign up for, schedule, and complete your exam.

~1 hr 30 mins