Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 2.5 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages Splunk

Build Your Own Splunk App

Using the Marvel Comics API
Rating: 3.7 out of 53.7 (8 ratings)
96 students
Created by Ian Gillespie
Last updated 1/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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 what's possible in Splunk development and also give you some cool ideas for customizing your own apps.

Course content

12 sections • 49 lectures • 2h 29m total length

  • Preview01:41
  • Preview00:29
  • Preview00:55
  • Preview01:24

  • Preview01:04
  • Preview02:35
  • Preview01:30

  • Preview01:40
  • Defining $SPLUNK_HOME
    00:31

  • Overview of Inputs
    01:34

  • Setting Up CMD and SH files for Modular Inputs
    00:57
  • Defining the inputs.conf.spec File
    00:49

  • The Basics of Logging and Debugging in Splunk
    01:26

  • Testing our Character Data
    01:46
  • Character Modular Input: The Basics
    01:34
  • Building Out the getScheme Function
    01:20
  • Building Out the validateInput Function
    02:13
  • Building Out the streamEvents Function
    06:42

  • Settings up the CMD and SH Files for the Marvel Comics Modular Input
    00:52
  • Testing our Comic Data
    01:11
  • Building the Comic Modular Input
    05:17
  • Fixing a Checkpoint File Bug
    01:53

  • High Level Overview
    02:32
  • Creating the Initial Files
    04:23
  • Creating the Templates
    03:31
  • Adding Third Party Dependencies
    01:46
  • Building Out setup.js
    05:04
  • Modifying the SetupView.js File
    04:13
  • Creating the Model
    01:36
  • Modifying the SettingsView.js File
    05:01
  • Addings Submit Functionality to SettingsView.js
    06:17
  • Building Out Form Validation
    06:09
  • Saving the API Keys
    04:10
  • Adding a Configured and Un-configured State
    03:56
  • Modifying the Settings Template (index.html)
    03:57
  • Finalizing the SetupView Functionality
    03:27
  • Adding Style
    01:51

  • Build Out marvel_passwords.js
    03:08
  • Use the GetPasswords Function
    04:03

Requirements

  • Familiarity with web development using JavaScript, and Node.

Description

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.

Who this course is for:

  • 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.

Instructor

Ian Gillespie
Developer
Ian Gillespie
  • 3.7 Instructor Rating
  • 8 Reviews
  • 96 Students
  • 1 Course

Ian is a Web & Splunk Developer at Hurricane Labs. Having worked with Splunk over the past 7 years, he is a huge believer in sharing one's development experience with others to help make their lives easier.


Along with Splunk development, Ian builds web applications to help solve a variety of challenges. He also works with different web frameworks and libraries to support quick and efficient development, and he has extensive knowledge across today's popular developer tools: JavaScript, PHP, and Python.


Even when he's not actively doing development work or focused on a specific project, Ian is constantly reading, learning, and improving his skillset - and with this tutorial hopes you will do the same!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.