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

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

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

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

Apply Puppet for Scalable Infrastructure Automation

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

О курсе

By the end of this course, learners will be able to apply intermediate Puppet concepts, analyze configuration logic, implement dynamic manifests using facts and iteration, and deploy infrastructure code using industry-standard tools. Puppet Training – Intermediate Level is designed for professionals who already understand Puppet basics and want to advance toward real-world, production-ready automation. The course guides learners through Puppet module architecture, variable management, expressions, conditionals, and iteration, enabling them to write cleaner, more maintainable, and scalable manifests. Learners also explore system facts and executable facts to build environment-aware configurations that adapt automatically to infrastructure changes. What makes this course unique is its strong emphasis on practical Puppet workflows. Beyond core language features, learners gain hands-on exposure to Puppet Forge for leveraging reusable community modules and r10k for managing multi-environment deployments using version control. This bridges the gap between writing Puppet code and operating Puppet in enterprise environments. Completing this course equips learners with the confidence to manage complex configurations, collaborate effectively using version-controlled Puppet code, and support scalable infrastructure automation across development, testing, and production systems.

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

Code ReusabilityIT AutomationScalabilityInfrastructure ArchitectureMaintainability

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

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

01Core Puppet Architecture and Data Handling13 материалов

Course Orientation and Puppet Modules

Introduction to CourseВидеоPuppet ModulesВидеоCourse Orientation and Puppet ModulesЗадание

Deep Dive into Puppet Modules

Puppet Modules ContinueВидео

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

EDUCBA

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

Apply Puppet for Scalable Infrastructure Automation
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.2 ч

3 модулей

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

Часть программы вашего университета
Variables StringsВидео
Deep Dive into Puppet ModulesЗадание

Working with Puppet Variables

Variables NumbersВидеоVariables ArrayВидеоVariables HashesВидеоWorking with Puppet VariablesЗаданиеRefactoring a Puppet Node Config into a Reusable ModuleDIALOGUECore Puppet Architecture and Data HandlingЗаданиеTurning a One-Off Manifest into a Reusable Puppet ModuleDIALOGUE
02Puppet Logic, Control Flow, and Facts12 материалов

Hashes, Expressions, and Conditionals

Hashes UsageВидеоPuppet ExpressionsВидеоIf StatementsВидеоHashes, Expressions, and ConditionalsЗадание

Advanced Conditional Logic and Facts

Case StatementsВидеоFactsВидеоExecuteable FactsВидеоAdvanced Conditional Logic and FactsЗадание

Iteration Techniques in Puppet

Iteration ArrayВидеоIteration HashesВидеоIteration Techniques in PuppetЗаданиеPuppet Logic, Control Flow, and FactsЗадание
03Puppet Ecosystem, Forge, and Code Deployment8 материалов

Managing Infrastructure with Puppet Forge

Puppet Forge ApacheВидеоPuppet Forge Apache ContinueВидеоManaging Infrastructure with Puppet ForgeЗадание

Environment and Code Management with r10k

R10KВидеоR10K ContinueВидеоEnvironment and Code Management with r10kЗаданиеPuppet Ecosystem, Forge, and Code DeploymentЗаданиеDesigning and Deploying a Scalable Puppet Configuration WorkflowDIALOGUE