К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Design and Implement Advanced Puppet Architectures · LearnSpace
Назад в каталог
courseraIT и технологии

Design and Implement Advanced Puppet Architectures

Курс от EDUCBA
Средний≈ 5.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Learners will be able to design scalable Puppet architectures, implement data-driven configuration management using Hiera, build reusable and maintainable Puppet modules, apply roles and profiles patterns, and generate dynamic configuration files using advanced templating techniques. This advanced Puppet course is designed for professionals who want to move beyond basic configuration management and build production-ready infrastructure automation solutions. Through a structured, hands-on approach, learners gain deep expertise in separating data from code with Hiera, managing hierarchical configuration data, and designing flexible Puppet modules that adapt across environments. The course emphasizes real-world best practices such as class parameterization, defined resource types, and the roles and profiles pattern—skills that are critical for managing large-scale, enterprise infrastructures. Learners also master advanced templating techniques, including conditional logic and data iteration, enabling them to generate dynamic, context-aware configuration files. What makes this course unique is its end-to-end focus on architecture, maintainability, and scalability, rather than isolated features. By the end of the course, learners will be equipped to confidently design, implement, and maintain advanced Puppet solutions that align with industry standards and DevOps best practices.

Навыки, которые вы освоите

Infrastructure ArchitectureEnterprise ArchitectureCode Reusability

Программа курса

2 модулей · 28 учебных материалов

01Mastering Hiera and Puppet Foundations15 материалов

Getting Started with Advanced Puppet and Hiera

Introduction to the Advanced Puppet ProjectВидеоHiera Basics and SetupВидеоHiera Data Lookup and ConfigurationВидеоGetting Started with Advanced Puppet and HieraЗадание

Working with Data in Hiera

Учитесь у экспертов

EDUCBA

Преподаватель курса

Design and Implement Advanced Puppet Architectures
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.4 ч

2 модулей

Язык: Английский

Часть программы вашего университета
Using Strings and Arrays in HieraВидео
Variable Initialization with HieraВидео
Advanced Hiera LookupsВидео
Working with Data in HieraЗадание

Hiera Hierarchy and Module Introduction

Understanding Hiera HierarchyВидеоIntroduction to Puppet ModulesВидеоManaging Content with Puppet ModulesВидеоHiera Hierarchy and Module IntroductionЗаданиеDesigning Data-Driven Puppet Configurations with HieraDIALOGUEMastering Hiera and Puppet FoundationsЗаданиеDesigning a Data-Driven Puppet Configuration Using HieraDIALOGUE
02Advanced Puppet Design and Templating13 материалов

Advanced Puppet Module Design

Class Parameters in Puppet ModulesВидеоAdvanced Module Design ConceptsВидеоPuppet Defined Resource TypesВидеоAdvanced Puppet Module DesignЗадание

Structuring Infrastructure with Roles and Profiles

Implementing Roles and ProfilesВидеоIntroduction to Puppet TemplatesВидеоDynamic Content with TemplatesВидеоStructuring Infrastructure with Roles and ProfilesЗадание

Advanced Template Logic

Handling Conditional Template LogicВидеоIterating Data Structures in TemplatesВидеоAdvanced Template LogicЗаданиеAdvanced Puppet Design and TemplatingЗаданиеDesigning and Implementing a Scalable Puppet ArchitectureDIALOGUE