HOME > Development > Build Your Own Splunk App

Build Your Own Splunk App

  • Development
  • May 01, 2025
SynopsisBuild Your Own Splunk App, available at $39.99, has an averag...
Build Your Own Splunk App  No.1

Build Your Own Splunk App, available at $39.99, has an average rating of 3.85, with 49 lectures, based on 17 reviews, and has 169 subscribers.

You will learn about This course will teach you how to build out a Splunk App using Node and the Marvel Comics API. The goal here is to show you whats possible in Splunk development and also give you some cool ideas for customizing your own apps. This course is ideal for individuals who are Splunk developers interested in integrating Node into their Splunk apps. or Splunk developers interested in further customizing their apps through JavaScript in their app setup page, and dashboards. It is particularly useful for Splunk developers interested in integrating Node into their Splunk apps. or Splunk developers interested in further customizing their apps through JavaScript in their app setup page, and dashboards.

Enroll now: Build Your Own Splunk App

Summary

Title: Build Your Own Splunk App

Price: $39.99

Average Rating: 3.85

Number of Lectures: 49

Number of Published Lectures: 49

Number of Curriculum Items: 49

Number of Published Curriculum Objects: 49

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • This course will teach you how to build out a Splunk App using Node and the Marvel Comics API. The goal here is to show you whats possible in Splunk development and also give you some cool ideas for customizing your own apps.
  • Who Should Attend

  • Splunk developers interested in integrating Node into their Splunk apps.
  • Splunk developers interested in further customizing their apps through JavaScript in their app setup page, and dashboards.
  • Target Audiences

  • Splunk developers interested in integrating Node into their Splunk apps.
  • Splunk developers interested in further customizing their apps through JavaScript in their app setup page, and dashboards.
  • If you’ve experienced building a Splunk app or two, you may be looking to level-up and create something more in-depth. In this course, you will work on your front-end skills, as you will be using JavaScript to build out a custom setup page and some custom dashboards. You will also get a Node.js knowledge boost while building out Modular Inputs using the Marvel API (because comics are awesome).

    At the end of this course, you will have created a fully customized Splunk app and will hopefully feel more confident building your own Splunk apps moving forward.

    Note: All Copyrighted Materials belong to Marvel.

    Course Curriculum

    Chapter 1: Introduction and Overview

    Lecture 1: Introduction

    Lecture 2: E-Book and Slides

    Lecture 3: Final App Overview

    Lecture 4: Modular Input Overview

    Chapter 2: Setting Up the App

    Lecture 1: Getting Node.js Installed and Obtaining your Marvel Comics API Keys

    Lecture 2: Using NPM to Install Your App Dependencies

    Lecture 3: Installing the Final Version of the App from Github

    Chapter 3: Side Quests

    Lecture 1: Caching In Splunk & Defining $SPLUNK_HOME

    Lecture 2: Defining $SPLUNK_HOME

    Chapter 4: Overview of What Inputs Are In Splunk

    Lecture 1: Overview of Inputs

    Chapter 5: Setting Up Initial Files for First Modular Input

    Lecture 1: Setting Up CMD and SH files for Modular Inputs

    Lecture 2: Defining the inputs.conf.spec File

    Chapter 6: Logging and Debugging

    Lecture 1: The Basics of Logging and Debugging in Splunk

    Chapter 7: Building the Marvel Characters Modular Input

    Lecture 1: Testing our Character Data

    Lecture 2: Character Modular Input: The Basics

    Lecture 3: Building Out the getScheme Function

    Lecture 4: Building Out the validateInput Function

    Lecture 5: Building Out the streamEvents Function

    Chapter 8: Building the Marvel Comics Modular Input

    Lecture 1: Settings up the CMD and SH Files for the Marvel Comics Modular Input

    Lecture 2: Testing our Comic Data

    Lecture 3: Building the Comic Modular Input

    Lecture 4: Fixing a Checkpoint File Bug

    Chapter 9: Building a Custom Setup Page

    Lecture 1: High Level Overview

    Lecture 2: Creating the Initial Files

    Lecture 3: Creating the Templates

    Lecture 4: Adding Third Party Dependencies

    Lecture 5: Building Out setup.js

    Lecture 6: Modifying the SetupView.js File

    Lecture 7: Creating the Model

    Lecture 8: Modifying the SettingsView.js File

    Lecture 9: Addings Submit Functionality to SettingsView.js

    Lecture 10: Building Out Form Validation

    Lecture 11: Saving the API Keys

    Lecture 12: Adding a Configured and Un-configured State

    Lecture 13: Modifying the Settings Template (index.html)

    Lecture 14: Finalizing the SetupView Functionality

    Lecture 15: Adding Style

    Chapter 10: Modify Modular Inputs to Pull API Keys

    Lecture 1: Build Out marvel_passwords.js

    Lecture 2: Use the GetPasswords Function

    Chapter 11: Building the Comics and Characters Dashboards

    Lecture 1: Building the Characters Dashboard

    Lecture 2: Building the Comics Dashboard

    Lecture 3: Adding Styles to the Characters Dashboard

    Lecture 4: Adding JavaScript to the Characters Dashboard Part 1

    Lecture 5: Adding JavaScript to the Characters Dashboard Part 2

    Lecture 6: Adding JavaScript to the Comics Dashboard

    Chapter 12: Final Steps

    Lecture 1: Modifying the Apps Navigation Style

    Lecture 2: Adding a README File

    Lecture 3: Intro to AppInspect

    Lecture 4: Using AppInspect

    Instructors

  • Build Your Own Splunk App  No.2
    Ian Gillespie
    Search Developer
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 0 votes
  • 3 stars: 5 votes
  • 4 stars: 5 votes
  • 5 stars: 5 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!