Salt Foundation Training Course
![Simplilearn Americas LLC](https://static.mytechlogy.com/cache/120eb50138d5e4ddec9e3d84afbf6e36_w30_h30_cp_sc.gif)
Simplilearn Americas LLC
Course Summary
Salt is an open source system management and remote execution engine. Learn and build dependable, scalable, and safe infrastructures with Salt by taking Simplilearn’s online Salt training and certification course.
-
+
Course Description
How would a certificate from Simplilearn help me?
In today’s era where technologies and best practices are changing rapidly and demand for qualified candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume.Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.What are the benefits of this course?
The course is for individuals who are aspiring to make a career in Software Developing utilizing Salt. With Simplilearn’s online course on Salt, you will be able to build, deploy, and manage your own system infrastructure with ease by utilizing Salt’s potential to the fullest.
What are the prerequisites for this course?
Sound knowledge of ZeroMQ and Python programming language is necessary.Is this live training, or will I watch pre-recorded videos?
All the classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.Who are the trainers for this course?
All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.
-
+
Course Syllabus
Course preview
Salt
Lesson 01 - Installation and Setup 33:34
1.1 The Course Overview 02:01
1.2 The Philosophy of Salt 00:04
1.3 How Salt Communicates? 07:11
1.4 Installing Salt 05:17
1.5 Configuring Salt 09:54
1.6 Key Acceptance and Encryption 09:07
Lesson 02 - Execution Modules 51:03
2.1 Targeting Minions 10:20
2.2 Execution Module Basics 14:03
2.3 Common Execution Modules 16:25
2.4 Call from Master or Minions 10:15
Lesson 03 - The State of an Infrastructure 44:24
3.1 The Philosophy of Salt’s State System 06:04
3.2 Our First State 14:21
3.3 Dissect State Functions 11:35
3.4 Execution Flow of a State Run 07:12
3.5 Debugging States 05:12
Lesson 04 - Expanding States with Jinja and Pillar 1:16:09
4.1 Introduction to YAML, Jinja, and Other Renderers 05:25
4.2 How to Write Reusable States? 12:35
4.3 How to Write Maintainable States? 17:37
4.4 YAML and Jinja Best Practices and Gotchas 05:36
4.5 Configuring States Using Pillar 20:12
4.6 Learning Salt Formulas 09:09
4.7 Debugging Jinja 05:35
Lesson 05 - Complex State Trees 1:04:38
5.1 Glue SLS Files Together 09:43
5.2 Defining, Enforcing, and Debugging Execution Orders 16:11
5.3 Conditional and Branching Logic During a State Run 13:15
5.4 Debugging a State Run 09:51
5.5 Sharing Data between Systems with Salt Mine 06:40
5.6 Using Salt Orchestrate to Manage Complex State Runs 08:58
Lesson 06 - Events and the Reactor 43:42
6.1 An Overview of Salts Event Bus 05:16
6.2 Sending Custom Events 06:18
6.3 Listening to Events and Trigger Actions with Salts Reactor 12:04
6.4 Integrating Salt with External Tools Using Events 05:29
6.5 Sending Events Using Beacon Modules 09:45
6.6 How to Debug the Reactor and Best Practices? 04:50
Lesson 07 - The Salt REST API 56:06
7.1 Installing and Configuring Salt-API 13:27
7.2 Exploring rest cherrypy 14:38
7.3 More rest cherrypy Features 14:47
7.4 Using Salt-API to Integrate with External Systems 10:14
7.5 Wrapping Up and Further Scope 03:00
That was just a sneak-peak into the lesson.
Enroll for this course and get full access.
Enroll now