{"course":{"productid":25940,"modality":1,"active":true,"language":"fr","title":"Building Splunk Classic Apps","productcode":"BAWS","vendorcode":"SP","vendorname":"Splunk","fullproductcode":"SP-BAWS","courseware":{"has_ekit":false,"has_printkit":true,"language":""},"url":"https:\/\/portal.flane.ch\/course\/splunk-baws","objective":"<ul>\n<li>Plan, build, and manage Splunk apps<\/li><li>Create a data generator<\/li><li>Develop a custom search command<\/li><li>Extend the Splunk REST API<\/li><li>Construct a workflow action<\/li><li>Validate an app with AppInspect<\/li><li>Package and deploy an app<\/li><\/ul>","essentials":"<p>To be successful, students should have a solid understanding of the following:\n<\/p>\n<ul>\n<li>Splunk system administration<\/li><li>Splunk data administration<\/li><li>Python or a similar scripting language<\/li><\/ul>","contents":"<p>This 9-hour course focuses on Splunk app and add-on development. It&#039;s designed for application developers who want to create new apps for Splunk Enterprise and Splunk Cloud. Major topics include planning apps, building a data generator, creating custom search commands and REST endpoints, app packaging and deployment, and more.<\/p>","outline":"<h4>Topic 1 &ndash; Planning Apps<\/h4><ul>\n<li>Describe apps and add-ons<\/li><li>Set up a development environment<\/li><li>Improve app performance<\/li><li>Use security best practices<\/li><\/ul><h4>Topic 2 &ndash; Adding Data<\/h4><ul>\n<li>List types of data inputs<\/li><li>Explain modular vs scripted inputs<\/li><li>Review types of knowledge objects<\/li><li>Create a data generator<\/li><\/ul><h4>Topic 3 &ndash; Creating Apps<\/h4><ul>\n<li>Create a basic app<\/li><li>Configure app properties<\/li><li>Identify app components<\/li><li>Manage apps and add-ons<\/li><\/ul><h4>Topic 4 &ndash; Custom Search Commands<\/h4><ul>\n<li>Identify search command types<\/li><li>Create a search command<\/li><li>Examine Splunk metadata<\/li><li>Configure access control<\/li><\/ul><h4>Topic 5 &ndash; Custom REST Endpoints<\/h4><ul>\n<li>Identify REST handler types<\/li><li>Create a REST endpoint<\/li><li>Examine Splunk metadata<\/li><li>Configure access control<\/li><\/ul><h4>Topic 6 &ndash; Custom Workflow Actions<\/h4><ul>\n<li>Identify workflow action types<\/li><li>Create a workflow action<\/li><li>Examine workflow action parameters<\/li><li>Configure access control<\/li><\/ul><h4>Topic 7 &ndash; Packaging Apps<\/h4><ul>\n<li>Create an app setup page<\/li><li>Explain config file precedence<\/li><li>Use AppInspect to validate an app<\/li><li>Produce a deployable app<\/li><\/ul>","objective_plain":"- Plan, build, and manage Splunk apps\n- Create a data generator\n- Develop a custom search command\n- Extend the Splunk REST API\n- Construct a workflow action\n- Validate an app with AppInspect\n- Package and deploy an app","essentials_plain":"To be successful, students should have a solid understanding of the following:\n\n\n\n- Splunk system administration\n- Splunk data administration\n- Python or a similar scripting language","contents_plain":"This 9-hour course focuses on Splunk app and add-on development. It's designed for application developers who want to create new apps for Splunk Enterprise and Splunk Cloud. Major topics include planning apps, building a data generator, creating custom search commands and REST endpoints, app packaging and deployment, and more.","outline_plain":"Topic 1 \u2013 Planning Apps\n\n\n- Describe apps and add-ons\n- Set up a development environment\n- Improve app performance\n- Use security best practices\nTopic 2 \u2013 Adding Data\n\n\n- List types of data inputs\n- Explain modular vs scripted inputs\n- Review types of knowledge objects\n- Create a data generator\nTopic 3 \u2013 Creating Apps\n\n\n- Create a basic app\n- Configure app properties\n- Identify app components\n- Manage apps and add-ons\nTopic 4 \u2013 Custom Search Commands\n\n\n- Identify search command types\n- Create a search command\n- Examine Splunk metadata\n- Configure access control\nTopic 5 \u2013 Custom REST Endpoints\n\n\n- Identify REST handler types\n- Create a REST endpoint\n- Examine Splunk metadata\n- Configure access control\nTopic 6 \u2013 Custom Workflow Actions\n\n\n- Identify workflow action types\n- Create a workflow action\n- Examine workflow action parameters\n- Configure access control\nTopic 7 \u2013 Packaging Apps\n\n\n- Create an app setup page\n- Explain config file precedence\n- Use AppInspect to validate an app\n- Produce a deployable app","skill_level":"Beginner","version":"10","duration":{"unit":"d","value":0,"formatted":"9 heures"},"pricelist":{"List Price":{"PL":{"country":"PL","currency":"USD","taxrate":23,"price":1500},"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":1000},"US":{"country":"US","currency":"USD","taxrate":null,"price":1000},"CA":{"country":"CA","currency":"CAD","taxrate":null,"price":1380},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":1100},"NL":{"country":"NL","currency":"EUR","taxrate":21,"price":1000},"GB":{"country":"GB","currency":"GBP","taxrate":20,"price":835}}},"lastchanged":"2026-01-06T20:18:20+01:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course-schedule\/25940","source_lang":"fr","source":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course\/splunk-baws"}}