Detailed Course Outline
Topic 1 – Planning Apps
- Set up a development environment
- Improve app performance
- Identify Splunk log files
- Create a data generator
Topic 2 – Creating Apps
- Create an app
- Configure app properties
- Create app navigation
- Add app icons and logos
Topic 3 – Adding Data
- Identify ways to add data
- Explain modular vs scripted inputs
- Understand data normalization
- Review Add-on Builder
Topic 4 - Enhancing Apps
- Review commonly used knowledge objects
- Learn about custom alert actions
- Build custom workflow actions
- Develop custom search commands
Topic 5 - Using the REST API
- Describe the Splunk REST API
- Extend Splunk with custom REST endpoints
- Review the KV Store and configuration
- Maintain app state using the KV Store
Topic 6 – Packaging Apps
- Create an app setup page
- Define config file precedence
- Validate an app for Cloud with AppInspect
- Package an app