Course description

  • What is the focus of this course?

    Automation of management and configuration of any web application at scale are achieved by SaltStack, which provides a multitude of tools to implement commands across multiple systems. The course begins with installing and configuring Salt, and it extends to applying and managing web applications to docker containers behind an HAproxy load balancer. It also covers practical methods and tools for digital forensics.
     

  • What are the course objectives?

    By the end of this course, you will be able to do  the following:

    • Learn to install and set up Salt
    • Learn how Salt communicates with machines
    • Understand various Salt modules and their respective differences
    • Comprehend the need for execution modules
    • Gain knowledge on Salt state of an infrastructure
    • Execute complex state trees
    • React to real-time events
    • Identify the Salt rest API features

  • Who should do this course?

    The course is ideal for software developers who want to automate and manage their infrastructure.
     

Course preview

    • 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
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

FAQs

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

    Contact Us

    +1-844-532-7688

    (Toll Free)

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.