Detailed Course Outline
Topic 1 – Planning Apps
- Describe apps and add-ons
 - Set up a development environment
 - Improve app performance
 - Use security best practices
 
Topic 2 – Adding Data
- List types of data inputs
 - Explain modular vs scripted inputs
 - Review types of knowledge objects
 - Create a data generator
 
Topic 3 – Creating Apps
- Create a basic app
 - Configure app properties
 - Identify app components
 - Manage apps and add-ons
 
Topic 4 – Custom Search Commands
- Identify search command types
 - Create a search command
 - Examine Splunk metadata
 - Configure access control
 
Topic 5 – Custom REST Endpoints
- Identify REST handler types
 - Create a REST endpoint
 - Examine Splunk metadata
 - Configure access control
 
Topic 6 – Custom Workflow Actions
- Identify workflow action types
 - Create a workflow action
 - Examine workflow action parameters
 - Configure access control
 
Topic 7 – Packaging Apps
- Create an app setup page
 - Explain config file precedence
 - Use AppInspect to validate an app
 - Produce a deployable app